본문 바로가기

반응형

Programming/iOS

(39)
Crashlytics Beta 기능 - iOS Android에 이어 iOS에서도 테스트했습니다.Crashlytics Plugin을 실행합니다. DISTRIBUTIONS 탭에 Archive 목록이 보입니다. 원하는 버전에 해당하는 Distribute 버튼을 누르세요. 테스터를 초대하세요.릴리즈 노트를 작성하세요. 배포가 완료되었습니다.테스터입장에서 받아보겠습니다. 모바일 디바이스에서 'Let Me In'을 누르면 Beta앱 설치가 진행됩니다.기본 브라우져가 Safari가 아니면 아래와 같은 화면을 보게 됩니다.나와 있는데로 길게 눌러서 URL을 복사하고 Safari로 가서 붙여넣으세요. 가이드에 따라 클릭하다보면 설치가 완료됩니다. Install 을 누르면 앱이 설치되고 테스터의 상태가 변경됩니다. iOS도 배포및 테스트 편하게 하세요~ 2014/06..
네비게이션바 밑 라인 없애기 플랫디자인으로 네비게이션쪽 작업을 하다 보면 네비게이션과 같은 색상을 사용할때가 있습니다.이런 경우 아래와 같이 중간에 줄이 생깁니다.이걸 제거해야... 좀더 이쁘게 보일텐데요. 아래 두줄의 코드를 입력하면 UINavigationBar 밑의 줄이 제거됩니다. [[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]]; [[UINavigationBar appearance] setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault]; 이제 원하는대로 라인이 없어짐!
podspec에 외부 framework 추가 podspec을 이용하여 라이브러리를 만들때가 있습니다.dependency를 추가할때 cocoapods에 있는 library면 쉽게 추가가 가능하다. 하지만 *.framework 파일을 추가하려고 하니 cocoapods 사이트에서도 정보를 찾기 어렵습니다. 해결방법은 vendored_frameworks를 이용하는 것입니다. spec.vendored_frameworks = 'Framework/KakaoOpenSDK.framework' pod install 후 확인해 보면 잘 설정되어 있음을 확인할 수 있습니다.
URL scheme for KakaoOpenSDK is not set properly in plist. 카카오SDK 를 적용할때 plist URL types에 Scheme을 추가해야 합니다.기존에 다른 URL Scheme이 있는 경우 가장 밑에 카카오 Scheme이 추가됩니다.이 상태에서 카카오 라이브러리를 호출하게 되면 아래 오류 메세지가 나올 수 있습니다. "URL scheme for KakaoOpenSDK is not set properly in plist." 분명 plist에 URL Scheme 을 제대로 등록했는데도 이런 오류가 나온다면 plist 파일을 열어 URL types의 순서를 변경해줍니다.kakao Scheme을 첫번째로 설정하고 실행하면 오류 없이 잘 동작합니다.
Xcode Bots 적용 회사 개발팀 블로그에 Bots 적용 사례에 대한 글을 올렸습니다. 전체 글은 다음 링크로...http://bigmatch.i-um.net/2014/02/xcode-bots-%EC%A0%81%EC%9A%A9/
[iOS7] sizeWithFont:constrainedToSize:lineBreakMode iOS7 으로 버전을 변경하여 빌드를 해보면 sizeWithFont:constrainedToSize:lineBreakMode 로 계산한 값들이 정확하지 않다는 것을 알 수 있다.구글신의 도움으로 다음과 같은 방법으로 해결하였습니다.아래 코드는 UILabel의 Category로 구현된 내용입니다.- (CGSize)boundingSize:(CGSize)size { CGSize resultSize; #ifdef __IPHONE_7_0 if ([self.text respondsToSelector:@selector(boundingRectWithSize:options:context:)]) { resultSize = [self.text boundingRectWithSize:size options:NSStringDra..
[iOS7] statusBar style 변경 iOS SDK 7에서 statusBar style변경이 마음대로 되지 않는다. UIStatusBarStyleLightContent로 지정하여 white color로 나오게 하려고 하는데 계속 black으로 나오네요. 해결 방법은 다음과 같습니다. AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; } [Scheme]-Info.plist UIViewControllerBasedStatusBa..
푸시 알리 지우기 푸시를 받아서 알림센터에 생긴 알림은 터치하여 앱이 실행되면 제거해야 합니다. 알아서 지워지는지 알았는데... 안 지워주네요; 구글 검색을 통해 여러가지 방법을 알아냈지만 성공한 방법은 아래와 같습니다. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { (생략) [[UIApplication sharedApplication] setApplicationIconBadgeNumber:1]; [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; [[UIApplication sharedApplicat..

반응형