제2외국어/iOS(38)
-
[iOS] Network check and error handling
자신이 만들 앱이 인터넷을 사용한다면, 인터넷이 연결되었는지를 확인하여 사용자에게 알려야합니다. 그리고 Web Application을 생각 중이시라면, 중간 중간 Loading 부분을 인디게이터로 표현해주어야 하며, 에러에 관련된 처리는 당연한 부분입니다.그래서 이번엔 인터넷 상태를 확인하고, 인디게이터는 언제 애니메이션을 키고 꺼야 되는지, 그리고 에러 처리는 어떻게 해야하는지 정리해봤습니다. 1. 인터넷 연결 상태 확인하기.***Reachability: The Reachability sample application demonstrates how to use the SystemConfiguration framework to monitor the network state of an iOS device...
2013.08.21 -
[iOS]custom Cell - Edit 사용 시 밀리지 않는 문제
상황 : ViewController 위에 TableView를 올리고, 거기에 Custom Cell 을 사용할 때!! - 기본 UITableViewCell 을 사용하는 경우, Edit 모드시 자동으로 정렬을 해줍니다. 하지만, Custom Cell을 사용하는 경우에 Edit 모드시 아래 이미지같이 자동으로 맞춰 주지 않습니다. 1. 처음엔 edit 버튼을 눌렀을 때 tableview를 옆으로 이동 시켜주면 되겠구나 하고 TableView를 옮겼더니, 전체가 옯겨졌습니다;; FAILED [UIView animateWithDuration:0.5 animations:^{ [TableView setFrame:CGRectMake(0, 88, 320, 367)]; }]; [TableView setEdit..
2013.06.20 -
[iOS]통화하기
*코드로 통화하기1. 기본 통화하기 : 자동으로 기본 통화 어플을 통해 통화를 시작합니다. [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:010-xxxx-xxxx"]]; 2. 통화 후 앱으로 다시 돌아오기. : 다만 팝업창으로 통화를 걸지 안걸지 한번 물어봅니다.[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt:010-xxxx-xxxx"]]; Tip. : 전화번호는 010-1234-1234 || 01012341234 구분하지 않고 사용이 가능합니다.
2013.05.29 -
[iOS]Font 관련하여..
기본적으로 iOS에서는 자체 폰트를 사용합니다. ( 이걸 System Font라고 부릅니다. )그리고 추가적으로 기본적으로 제공하는 Custom Font 도 있습니다. ( Arial, Helvetica 등 ) Interface builder 에서 기본으로 제공하는 Font 이외의 Font 를 적용하려면 약간의 추가 작업이 필요합니다. -- 이 부분은 인터넷에서 " iOS font " 라고 검색하시면 쉽게 찾으실 수 있습니다. 1. plist에Fonts provided by application 추가 한 후 item에 Font 이름 적기( Font 이름은 .ttf, .otf 확장자까지 다 적어주셔야 합니다 ) 2. Project , Resources 에다가 Font 파일 ( .otf, .ttf ) 놓기 3..
2013.04.26 -
[iOS] Multitasking : Location
다음은 iOS Multitasking 중에서 Location입니다. -- 프로젝트 설정먼저 CoreLocation.framework 추가하기 그리고 Audio와 마찬가지로 .plist 설정 자 이제 소스부분입니다.백그라운드에서 동작하게 하기 위해 AppDelegate.h / .m 에서 작업을 시작합니다. 1. import, 변수 선언 #import @interface AppDelegate : UIResponder @property (nonatomic, strong) CLLocationManager *locationManager; 2. init & 설정혹시나 AppDelegate에 있는 함수들이 정확히 무슨 기능을 하시는지 모르시는 분은 더보기를 통해 확인하시기 바랍니다. - (BOOL)applicatio..
2013.01.29