본문 바로가기

iPhone & Cocoa

(51)
디버깅 쉽게하는 설정 breakpoint 추가 : objc_exception_throwMove Breakpoint To -> User NSZombieEnabled : YES
universal library build script 배포할 라이브러리 파일은 시뮬레이터용 릴리즈 + 디바이스용 릴리즈 버전의 묶음으로 만들면 된다.
DevTong (개발통) 소개자료입니다.
armv6, armv7, armv7s 의 기기 목록 armv6iPhone 2, 3G armv7iPad, iPhone 3GS, 4, 4S armv7siPhone 5
iOS App - 앱 사용기기에 대한 통계 확인 배포되고 있는 앱이 실행되는 기기의 숫자 또는 기기에 대한 통계를 확인해보고 싶다면 DevTongFramework 의 DeviceInfoReporter 를 사용하면 된다. 앱에 작성할 코드를 우선 살펴본다. AppDelegate.h 파일에 델리게이트 사용을 선언해 둔다. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // DeviceInfoReporter #import // CoreTelephony.framework (Optional) //////////////////////////////////////////////////..
iOS App - 공지사항 전달 앱 사용자에게 공지사항을 알려야 하는 경우가 있다. DevTongFramework 를 사용하여 앱이 공지사항을 처리하도록 하는 방법을 살펴보도록 한다. AppDelegate.m 파일에 다음과 같은 코드를 작성한다. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // NoticeManager #import /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..
iOS App - InApp 영수증정보 검증 아이폰 탈옥앱 중에 InApp Cracker 가 있다. 이 앱은 InApp 기능을 무력화시키는 기능의 앱이다. InApp Cracker 를 무력화시키기 위해서는 InApp 구매영수증정보를 검증하는 기능을 추가해야 한다. DevTongFramework 를 사용하여 InApp 구매영수증정보를 검증하는 방법은 다음과 같다. 우선 인앱 아이템 구매프로세스를 간단화시킨 InAppPurchaseManager 의 사용 방법을 알아본다. AppDelegate.h 파일에 델리게이트 사용을 선언해둔다. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..
iOS App - Push Message 전송하기 (APNS) iOS App에 푸쉬메시지를 전송하기 위해서는 앱이 실행될 때 해당 기기를 푸쉬메시지 서버에 등록해야 하는 과정이 필요하다. DevTongFramework 를 사용하는 경우라면 다음과 같은 코드로 DevTong 사이트에 기기를 등록시킬 수 있다. 아래의 코드를 AppDelegate.m 파일에 작성해준다. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // APNSManager #import ////////////////////////////////////////////////////////////////////////////..