iPhone 3 : icon.png
iPhone 4 : icon@2x.png -> 파일명에 @2x 를 붙히면 자동으로 인식
MFi : Made For iPhone -> 애플의 아이폰 액서서리 커넥트 핀 보장
FSK library : 아이폰 오디오 잭으로 연결한 라이브러리
[iPhoneSDK 3.0]
APNS : Apple Push Notification Service
StoreKit : 앱 내에서의 구매 기능
GameKit
AVFoundation
MapKit : 지도 표시
Core Data : 로컬 데이터 베이스
[iPhoneSDK 4.0]
Multitasking
iAd
GameCenter
Calendar
GCC 4.2 : 컴파일
GDC 4.2 : 디버깅
[메모리 관리]
alloc : 리테인 카운트 1
retain : 리테인 카운트 +1
release : 리테인 카운트 -1
* 클래스 메소드 (+)를 호출하여 생성한 객체는 autorelease 가 자동으로 호출됨
* 콜렉션에 add 된 객체는 +1, remove 된 객체는 -1, 콜렉션 객체가 소멸되면 포함된 객체도 자동 release 됨.
[Prefix 의 의미]
UI : UIKit -> 화면
NS : Foundation (Core Service)
CA : Core Animation
CG : Core Graphics
CV :
MP :
1. ADC 가입
- Agent : 최초 애플과 계약 모든 릴리즈에 책임 (멤버와 어드민 초청)
- Admin : 개발자 포털 관리, 프로파일 정보 수정가능 (멤버와 어드민 초청)
- Member : 장치에 사이드로딩 방식으로 설치 가능
2. 인증서 발급 : 맥의 키체인 접근 프로그램을 통해서 인증서 발급 요청서를 받아 ADC 포털에서 요청
3. 인증서 다운로드
4. Xcode Organizer 에 디바이스 등록
5. App ID 만들기
- URL의 역순으로 만듦
ex) com.ahnseungkyu.livecoder
- *문자를 사용하면 다수의 앱을 지칭할 수 있음
ex) com.ahnseungkyu.*
- APN, InAppPurchase, Keychain 공유등을 사용하려면 * 없이
- 삭제불가
6. 프로비저닝 프로파일 만들기
7. 프로비저닝 등록 및 다운로드