본문 바로가기
반응형

ios134

UIView Animation 만들어보기 앱을 만들면서 애니메이션 같은 기능들은 거의 필수적(?)으로 들어가는데 그런 애니메이션에 좀처럼 관심이 가지 않는건 그 내면의 복잡성을 잘 알기에 미리 차단하는것이 아닌가 싶다. 매번 겨우겨우 땜빵식으로 위기를 모면하곤 하는데 주로 구글 검색이나 예제 소스가 모여 있는 사이트에서 도움을 얻는다. 이번에도 요구하는 기능의 애니메이션을 보고 듣고 리소스를 찾던 도중 거의 99% 동일한 형태의 애니메이션을 찾았다. 그런데 너무 복잡스럽다. 이건 내 스타일이 아니라는 생각이 들었고 차근차근 애니메이션의 형태를 떧어보면서 어쩌면 좀더 간단하고 심플하게 구현할 수 있겠다는 생각이 들어 어줍짢게 구현을 시도했다. 애니메이션은 처음에는 돋보기 모습을 한 둥근 원 형태의 버튼에서 왼쪽으로 늘어지면서 펼쳐지는 버튼의 애니.. 2020. 7. 13.
iOS 13 widget dark mode 체크 iOS13에서 다크모드 지원이 된다. iOS SDK내부에 보면 iOS12부터 UserInterfaceStyle을 지원한다고 되어 있는데 지난번 포스팅에서 Info에 User Interface Style을 Light로 넣으면 만사 오케이(?) 라는 말을 따라 적용했는데 이미지나 UILabel, UIView에서 색을 임의로 지정하거나 변경 한 경우에는 다크모드 지원이 제대로 되지 않는 문제가 발생한다. 따라서, 위젯에서 사용하는 UI컴포넌트의 배경색은 default로 잡고 Info에서 Interface Style을 제거한다. 그리고 이미지의 경우는 다음 코드를 이용해서 현재 단말의 다크모드 여부를 체크해서 그에 따라 변경을 하면 된다. if (@available(iOS 13.0, *)) { NSLog(@” .. 2020. 2. 28.
iOS13 Device Token 문자열 얻는 방법. iOS13 Device Token 문자열 얻는 방법. 오늘 Adhoc버전을 만들고 푸시 테스트를 하다 보니 DB에 들어간 토큰 문자열이 이상했다. 스위프트에서는 예전부터 변경된 방법으로 사용했다고 하는 친구도 있는데 인터넷 검색을 해보니 토큰 문자열 파싱하는 방법이 조금 달라졌는데 그 좋은 예가 있어 적용해보니 잘 작동하는 것 같다. 기존 같으면 아래와 같은 방식으로 해서 값을 추출했었다. NSString *_pushToken = [[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@""]]; _pushToken = [_pushToken stringByRepla.. 2019. 11. 15.
iOS13 statusBar Crash오류 관련 iOS13 statusBar Crash오류 관련 정말 별생각없이(?) Mac OS와 Xcode를 업데이트 했다. macOS Catalina 버전 10.15 , Xcode 11.1 로 업데이트 하면서 iOS13 이 기본 SDK가 되었다. 개발중인 앱을 실행시켰더니 크래시가 나면서 죽는다. 2019-10-29 10:43:43.347643+0900 [1632:26572] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'App called -statusBar or -statusBarWindow on UIApplication: this code must be changed as there's no l.. 2019. 10. 29.
반응형