XCode 3

Xcode 에서 디바이스 테스트시에 SDK 오류 발생.

SDK 6.0 에서 SDK 6.1 로 업데이트 한 뒤 디바이스에서 테스트할때 code signing is required for product type 'Application' in SDK 'iOS 6.1'오류 발생. 프로젝트의 project.pbxproj 파일을 열어보면"PROVISIONING_PROFILE[sdk=iphoneos6.0]" = ""이렇게 기존의 6.0 SDK 만 사용했다는 정보만 들어 있다. 아마 SDK iOS 6.1 이 없어서 오류가 발생한 것으로 추정된다. TARGETS --> Build Settings --> Code Signing 로 이동한 뒤, 아래 그림과 같이 iOS 6.1 SDK 를 추가해준다.참고로 debug, release 둘 다 똑같이 만들어 준다. 기존의 iphone..

Development/iOS 2013.02.27

protocol 과 delegate 기본 사용법.

protocol 과 delegate 로 삽질 좀 했다.시간이 지나면 잊어버릴까봐 기록으로 남긴다. protocol 과 delegate 의 개념 등등은 책을 참고로 하기로 하고 여기서는 예제코드로 설명한다. 사실 알고보면 사용법은 아주 간단하다.여기서는 JWKLockViewController(줄여서 lock) 에서 JWKNewPasswordViewController(줄여서 new) 로 화면을 전환하면서 lock 뷰가 가지고 있던 데이터를 new 뷰로 같이 넘겨주기 위해서 사용한다. 아래의 소스를 보면 lock.h 에서 델리게이트를 사용하기위해서 정의를 하고 사용하는 메소드도 같이 정의했다.그리고 delegate 프로퍼티도 정의했다.여기서 중요한 점은 delegate 프로퍼티형은 weak 이다. > JWKL..

Development/iOS 2012.09.13

Xcode 4.4 템플릿 프로젝트에 사라진 예전 템플릿 추가하기.

Xcode 가 4.4 버전으로 오면서 템플릿이 많이 바뀌었다. * Xcode 4.4 템플릿 프로젝트에 Navigation-based 와 Split View-based Application 추가하는 방법. 먼저 Xcode 에 Command Line Tools 가 설치되어 있어야 한다.dmg 파일을 다운로드 받아서 설치하거나, Xcode 의 Preferences 에 들어가서 Downloads 항목을 보면 Command Line Tools 가 있는데 install 버튼을 클릭해서 설치하면 된다. 1. 아래의 주소로 들어가서 상단의 ZIP 버튼을 클릭해서 파일을 다운로드 받는다. https://github.com/icarus-for-book/ios-navigation-templete 2. 다운로드 받은 zip ..

Development/iOS 2012.08.18