Programming/iOS (93) 썸네일형 리스트형 현재시간에서 초만 제거하기 테스트 어플을 만들던 중에 정시에 알림을 울려야할 일이 생겼습니다. 기존 date를 얻어와서 초만 제거해주는식으로 만들었는데 해당 내용 공유해드립니다. 현재 시간을 얻어옴. NSDate *now = [NSDate date]; 현재시간에서 초를 읽어옴 NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *comp = [cal components:kCFCalendarUnitSecond fromDate:now]; NSInteger second = comp.second; 현재시간을 integer로 변환시긴후에 얻어온 초를 뺀다. double timestamp = now.timeIntervalSince1970 - second; 다시 NSDate로 변.. 아이폰 가로모드 & 세로모드 화면회전과 관련된 함수는 UIInterfaceOrientation이고 UIViewController에 상속되어 있다. 호출되는 함수 // Override to allow rotation. Default returns YES only for UIInterfaceOrientationPortrait - shouldAutorotateToInterfaceOrientation // Notifies when rotation begins, reaches halfway point and ends. - willRotateToInterfaceOrientation - didRotateFromInterfaceOrientation 현재 디바이스의 모드가 어떤건지 확인 하는 함수 UIInterfaceOrientation orien.. Xcode4.2와 그 이하버전에서 iOS 5.0 분기문 처리 xCode4.2와 그 이하버전의 xCode에서 모두 쓰임이 가능한 버전 별 분기입니다. iOS 5.0 이상에서만 쓰이는 코드를 분기타기 위해서는 아래와 같이 __IPHONE_5_0 이상에서 쓰이도록 해야합니다. #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_5_0 #endif 물론 이렇게 하면 xCode4.2에서는 제대로 돌아가지만 그 이하의 xCode에서는 __IPHONE_5_0을 찾지 못해서 BAD_ACCESS가 나곤 합니다. 그래서 아래와 같이 4.3보다 크게 해야지만 정상적으로 됩니다. #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_4_3 #endif 이제 잘 되겠지 하고 4.3 simulator에서 돌리는 순간 해당구문에.. xCode4 지역화 가장 중요한 사실 Localizable.strings 생성 http://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial 현재 아이폰의 IP주소 알아내기 현재 나의 아이폰에 있는 IP 주소를 나타내는 방법입니다. 출처 http://peepleware.com/home/12081 샘플 코드 Xcode 4.2에서 mainWindow.xib 생성 Xcode가 4.2로 넘어감으로써 프로젝트를 생성할 때 Window-base Application이 없어져 버렸다. (다음과 같이 항목이 변경되었다) 예전 코딩 방식으로 쓰는 나로써는 심히 당황스러울 수 밖에 없다 예전처럼 프로젝트를 만들기 위해서는 Empty Application을 생성 후 mainWindow.xib를 생성하는 방식으로 해야만 했다. 아래 영상은 Xcode4.2에서 mainWindow.xib를 생성하고 사용하는 방법이다. WIFI 모드 확인 하는 방법(애플 샘플코드) 애플에서 Wifi 모드를 확인할 수 있는 샘플코드를 작성해 놓았다. 샘플코드 안에는 - Remote Host - TCP/IP Routing Avaliable - local Wifi 가 존재한다. 링크 -> Reachability MKMapView에서 구글로고 얻어오기 지도 어플관련 리젝사유중에 하나인 구글로고가 있습니다. 이 구글로그 이미지를 얻어와서 원하는 위치에 놓는 예제입니다. 참조 : http://nachbaur.com/blog/dealing-with-mkmapviews-google-logo-with-translucent-toolbars 1. MKMapView에 구글로고를 찾는 함수 추가 - MKMapViewAdditions.h #import #import @interface MKMapView (Additions) - (UIImageView*)googleLogo; @end - MKMapViewAdditions.m #import "MKMapViewAdditions.h" @implementation MKMapView (Additions) - (UIImageView.. 이전 1 ··· 7 8 9 10 11 12 다음