크롬 단축키 - 맥 기준
2022. 7. 14. 15:49
끄적끄적
창 및 탭 관련 기능 단축키(Mac) 새 탭 열기 Command + T 현재 탭 닫기 Command + W 새 창 열기 Command + N 바로 전에 닫았던 탭 열기 Command + Shift + T 시크릿 모드로 창 열기 Command + Shift + N N번째 탭으로 이동 Command + 1 ~ 8 맨 오른쪽 탭으로 이동 Command + 9 현재 탭 오른쪽/왼쪽 탭으로 이동 Command + Option + 화살표 창 최소화 Command + H 다른 창 선택(창이 두 개 이상 떠있는 경우) Command + ` 페이지 관련 기능 단축키(Mac) 주소창으로 커서 이동 Command + L 페이지 뒤로가기 또는 앞으로 가기 Command + [ 또는 ] (또는 좌우 화살표) 방문 히스토리 열기..
티스토리 단축키 - 맥 기준
2022. 7. 14. 15:37
끄적끄적
알고 손에 익히고 쓰자 글자 모양 굵게 ⌘ + B 기울임꼴 ⌘ + I 밑줄 ⌘ + U 취소선 ⌥+ ⌘ + J 글자색 ⌥+ ⌘ + [ 배경색 ⌥+ ⌘ + ] 서체 변경 ⌥+ ⌘ + T 제목 변경 ⌥+ ⌘ + 1 본문 변경 ⌥+ ⌘ + 2 인용 변경 ⌥+ ⌘ + 3 목록 변경 ⌥+ ⌘ + 4 정렬 ⌥+ ⌘ + 5 링크 삽입 ⌘ + K 코드 블럭 Ctrl + Alt + , 특수 문자 ⌥+ ⌘ + . 이모티콘 ⌥+ ⌘ + E 단축키 목록 ⌘ + / 블록 지정 Shift + 화살표: 화살표 방향으로 한 글자씩 블록 지정 Shift + ⌥(option) + 화살표: 화살표 방향으로 한 단어씩 블록 지정, 한줄씩 지정하려면 방향키 위아래 사용 Shift + ⌘(command) + 화살표: 화살표 방향으로 광범위한 블..

Compose 상태관리
2022. 7. 14. 12:16
안드로이드/UI
상태에 대한 예시 네트워크 연결을 설정할 수 없을 때 표시되는 스낵바 블로그 게시물 및 관련 댓글 사용자가 클릭하면 버튼에서 재생되는 물견 애니메이션 사용자가 이미지 위에 그릴 수 있는 스티커 상태 및 컴포지션 Compose는 선언적이므로 Compose를 업데이트하는 유일한 방법은 새 인수로 동일한 컴포저블을 호출하는 것이다. 이러한 인수는 UI 상태를 표현하고 상태가 업데이트 될 때마다 재구성이 실행된다. 따라서 TextField와 같은 항목은 명령현 XML 기반 뷰에서처럼 자동으로 업데이트 되지 않는다. 컴포저블이 새 상태에 따라 업데이트 되려면 새 상태를 명시적으로 알려야 한다. @Composable fun HelloContent() { Column(modifier = Modifier.padding..

Compose란 무엇인가
2022. 7. 14. 12:14
안드로이드/UI
선언형 프로그래밍 패러다임 지금까지 UI를 얻데이트 하는 가장 일반적인 방법은 findViewById()와 같은 함수를 사용하여 트리를 탐색하고 button.setText(String), container.addChild(View) 또는 img.setImageBitmap(Bitmap)과 같은 메서드를 호출하여 노드를 변경하는 것이다. 이러한 메서드는 위젯의 내부 상태를 변경한다. 뷰를 수동으로 조작하면 오류가 발생할 가능성이 커진다. 데이터를 여러 위치에서 렌더링한더면 데이터를 표시하는 뷰 중 하나를 업데이트 하는 것은 잊기 쉽다. 일반적으로 업데이트가 필요한 뷰의 수가 많을수록 소프트웨어 유지관리 복잡성이 증가한다. 선언형 UI 모델은 처음부터 화면 전체를 개념적으로 재생성한 후 필요한 변경사항만 적용..