iOS192 [iOS] UIWindow Apple Developer Documentation developer.apple.com UIWindow 앱 UI의 배경 View들에게 event를 보내는 object UIView를 상속 받는다. ViewController와 함께 event들을 다루고 앱 운영에 기반한 많은 태스크들을 수행한다. windows를 사용하는 경우 앱의 콘텐츠를 표시하기 위해서 메인 윈도우를 제공해야할 때 추가적인 콘텐츠를 표시하기 위해 추가적인 윈도우들을 만들어야 할 때 보통 Xcode는 앱의 메인 윈도우를 제공함. storyBoard는 AppDelegate에 window 프로퍼티를 요청하게 된다 즉 storyBoard를 사용하는 경우라면 자동으로 AppDelegate에 window프로퍼티가 생성된다. 하지만 storyBoa.. 2021. 6. 3. [iOS Issue] NotificationCenter 사용 NotificationCenter를 사용 시 실행할 observer를 closure로 지정할 경우 deinit에서 remove해줘야 하지만 selector로 함수로 지정해주면 제거할 필요가 없다. If your app targets iOS 9.0 and later or macOS 10.11 and later, and you used addObserver:selector:name:object:, you do not need to unregister the observer. If you forget or are unable to remove the observer, the system cleans up the next time it would have posted to it. 2021. 6. 1. [iOS] iOS 앱 배포 방식 알면 알수록 헷갈리는 IOS 환경 #2 - 앱 배포방식에 대해서 알아보자. 안녕하세요. 김과자입니다. 알면알수록 ... 시리즈 두번째 순서입니다. 잘 모르신다면 아래를... 2020/08/29 - [HELLO_WORLD/애플_IOS] - 알면 알수록 헷갈리는 IOS 환경 #1 - 인증서와 프로비저닝(코드서명) www.blueswt.com iOS 앱 배포 방식 1. 개발용 테스트 xcode로 개발 시 기기를 직접 연결하여 빌드하는 방식 반드시 auto signing으로 빌드를 해야함 아니면 테스트할 기기별로 개발자 센터에 UUID를 등록하고 프로파일을 받아야함 2. 애드혹 (adhoc) 테스트 기기의 UUID를 개발자 센터에 등록 후 over the air 방식으로 빌드한 파일을 서버에 업로드해서 테스트 .. 2021. 5. 27. [iOS] UIView initializer UIView initializer 1. init(frame:) UIView를 상속받은 customView를 Interface Builder가 아닌 Programmatic하게 생성할 때 호출되는 initializer frame 파라미터를 통해서 UIView의 위치, 크기를 지정할 수 있다. 2. required init?(coder aDecoder: NSCoder) UIView를 상속받은 customView를 Interface Builder에서 생성할 때 호출되는 initializer unarchiver에 있는 data로부터 초기화 된 object를 반환한다. (self 객체) 2021. 5. 27. 이전 1 ··· 38 39 40 41 42 43 44 ··· 48 다음