목록전체 글 (393)
나의 발자취
iOS App View HierarchyStoryboard 기준으로, ViewController에 직접 뷰를 나타내면서 iOS 앱의 View 계층과 각 용어들에 대해 의미를 알아야 할 필요가 있다.상관관계를 잘 이해할 수 있도록 순차적으로 설명을 하겠다. 일단 쉽고 제일 필수적인 'View' 부터! ViewView는 윈도우에 그릴 수 있는, user action에 반응할 수 있는 직사각형 영역을 말한다. 즉, 1) 시각적으로 보여지고 2) 사용자 행동에 반응 3) 반응형 객체 이벤트 핸들링 4) content 출력의 역할을 한다. View는 직/간접적으로 NSView(Mac OSX) 혹은 UIView(iOS)를 상속받는다. AppKit, UIKit 프레임워크는 어플리케이션의 윈도우에 보이는 거의 모든 뷰..
1. oh-my-zsh 다운 (이건 알아서) 2. 여기서 내가 적용하고 싶은 테마를 찾는다 > https://github.com/ohmyzsh/ohmyzsh/wiki/External-themes난 comfyline-theme 이 맘에 들었다.😃 Comfyline-theme 깃 주소: https://gitlab.com/imnotpua/comfyline_prompt Unix related / comfyline_prompt · GitLabGitLab.comgitlab.com 3. 터미널을 열고 아래의 명령어 입력.git clone --depth=1 https://gitlab.com/imnotpua/comfyline_prompt.git ~/comfyline --depth=1 은 제일 최신으로 업데이트된 것을..
Problem브라우저에서 탭간 이동을 할 때 option+cmd+방향키를 이용해서 이동하는걸 맨날 하는데 갑자기 새로운 M3에서 이 키가 안되는것이다;; 당황.. *Spectacle 단축키랑 겹치는 단축키가 없다는 전제 + 키보드 옵션 설정을 아무것도 건드리지 않았다는 전제 하에 해결방법Settings > Stickey Keys > 활성화한 다음, option 키를 빠르게 두 번 눌러 이가 비활성화/활성화 되는 것을 확인한 후 Stickey Keys 토글을 다시 끈다.그다음 try it again. -> It works fine now!
맥에서 윈도우 OS를 사용하는 방법은 맥 OS 위에 윈도우 OS용 vertual box를 위에 올려놓고 사용하는 방법과, 부팅 시 자동으로 부팅이 되도록, 하드웨어의 파티션을 나누어 Native OS처럼 사용하는 방법이 있다. 전자는 아무래도 레이어가 하나 더 올라가므로 조금 느릴 수 있으나 Mac OS가 익숙한 사람들에게는 매우 편할 수 있다. Macbook Pro M3 칩 기준으로는 사람이 그 미묘한 차이를 못느낄 수~도 있으나 (아직 안해봐서 모름.) 아무래도 네이티브의 안정성을 위하는 사람은 후자가 더욱 편할 것이다.(마음ㅇㅣ) 현재 맥북프로 두 대를 보유하고 있는데, 하나는 18년도 터치바 모델로 인텔칩이고 연식이 꽤 되었다. 사실 한참 사용할 때 앱을 빌드하려고 하면 미친듯이 이륙소리가 나는 ..
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 입력.
https://modulabs.co.kr/blog/flutter-setup/ Flutter(플러터) 란? - 개발환경 설정하기 Flutter(플러터)는 구글이 출시한 크로스 플랫폼 GUI 애플리케이션 프레임워크 입니다. 안드로이드, iOS, 윈도우즈, 리눅스 및 Web(웹)용 애플리케이션과 구글 퓨시아용 앱의 주된 소스코드로 사용된 modulabs.co.kr 기본적인 디바이스 종류 선택과 추가 방법은 이 내용을 따르고, 터미널에 나온 대로 flutter doctor --android-licenses 라고 명령어 입력. 근데 에러뜸. 권장하는 내용대로, 안드로이드 스튜디오 업그레이드함. 했는데 자꾸 2021 버전 칩멍크;;만 보이고 창 안떠서 그냥 공홈 감. https://developer.android...
본인 스펙 1. 플러터 SDK 다운은 다들 알거라고 생각.. 이걸 그대로 따르면 된다. https://docs.flutter.dev/get-started/install/macos/mobile-ios?tab=download Start building Flutter iOS apps on macOS Configure your system to develop Flutter mobile apps on macOS and iOS. docs.flutter.dev 그러나, 공식 문서의 위 내용에서 하란대로 했는데도 Flutter doctor을 쳤을 때 터미널에서 플러터 자체를 못알아들을때??? 원인은 환경변수 설정에 있다. 제일 위 라인을 보면 플러터 버전을 명령어로 쳤을 때 못알아듣지만, zsh 스크립트를 변경하니 알..
UIColor ColorLiteral UIKit에서, Color. 대신 컬러칩으로 하고싶으면 ColorLiteral을 하면 뜬다. Optional Chaining 1) Force Unwrapping (optional!) 2) Check the nil value if optional != nil { optional! } 3) Optional binding (If-let) if let safeOptional = optional { safeOptional } 4) Nil Coalescing ( Optional ?? DefaultValue) 5) Optional Chaining ( optional?.property / optional?.method() )