본문 바로가기

개발도구/iOS - 아이폰 개발

[아이폰] xcode cannot run using the selected device 아이패드, 아이폰을 빌드업할때 누구나 한번씩은 볼만한 에러 xcode cannot run using the selected device 이다. xcode 나 ios 을 업뎃을 하게 되면 서로의 버전이 불 일치할때 나오는 에러이다. No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your application or choose an iOS simulator as the destination. 아래와 같이 경우의 수를 찾아 보자 1. "왼쪽 Project Tree > 최상위 프로젝트 > 오른쪽화면의 summary .. 더보기
[아이폰] Google analytics 어플에 구글분석기 달기 http://www.google.com/intl/ko_ALL/analytics/ 먼저 위의 사이트에서 구글 분석기에 가입을 하자 그 후에 http://code.google.com/intl/ko-KR/apis/analytics/docs/mobile/ios.html 추가 라이브러리 libsqlite3.dylib , CFNetwork.framework 을 추가 해줘야 합니다. #import "BasicExampleAppDelegate.h" #import "GANTracker.h" // Dispatch period in seconds static const NSInteger kGANDispatchPeriodSec = 10; @implementation BasicExampleAppDelegate @synthesi.. 더보기
[아이폰] NSFetchedResultsController 와 NSManagedObjectContext CoreData 연동하려 할때 이 두가지를 꼭 알아야 한다. https://developer.apple.com/library/ios/#documentation/CoreData/Reference/NSFetchedResultsController_Class/Reference/Reference.html NSFetchedResultsController Class Reference Inherits from NSObject Conforms to NSObject (NSObject) Framework /System/Library/Frameworks/CoreData.framework Availability Available in iOS 3.0 and later. Companion guide Core Data Program.. 더보기
[아이폰] 아이폰 괜찮은 블로그 강의 http://yooninsung.blog.me/30086398308 http://rintiantta.blog.me/ 더보기
[아이폰] ImageToDataTransformer UIImage 와 NSData 의 연동을 하려면 NSData 를 이미지로 변환하거나 반대로 이미지 데이터를 NSData 형으로 변환하는데 ImageToDataTransformer 클래스를 작성해야 한다. 더보기
[아이폰] @dynamic 과 @synthesize 차이 @dynamic 과 @synthesize 차이 참고 서적은 아이폰 앱 완벽 가이드에서 추출해 온다. @dynamic은 @synthesize 와 같이 입출력을 할수 있는 메소드를 제공하는 기능! 다만 다른 점이 있다면, CoreData의 NSManagedObject에서와 같이 @dynamic 은 컴파일할때 경고나 오류에 대한 처리를 하지 않게 한다는 점 NSManagedObject는 그 자체가 데이터를 저장하는 기능이 있기 때문에 @synthesize 대신 @dynamic을 사용하고 있습니다. 더보기
[아이폰] 코어데이터 - core data 아이폰 개발을 하다보니, SQLite 와 coredata 의 차이를 알고 싶었다. 그냥 카피복사 라는 내공으로 알게 모르게 core data 을 사용하고 있었지만, 그리고 그것이 DATABASE 관련이 있다는것을 알고 있었지만, 자세히는 몰랐다. 구글과 여러 블로그를 통해 정리한것을 말하자면,,,,, 아이폰은 SQLite 이외에 코어 데이터 라는 기술도 제공한다. 대충 봤을때는 ios3 이후로 제공하는것으로 알고 있지만, visual 한 개발 환경까지 제공한다는데.. 그리고 그게 매력이라는데... ... 장점은 이렇다. 1. 객체의 그래프를 저장할 수 있도록 제공 2. 객체 프로퍼티 및 객체 간 관계 저장 3. 실행 취소, 반복 기능 제공 4. 파일, SQLite 등의 외부 저장소에 저장 처리 곧SQLi.. 더보기
[아이폰] 아이폰 샘플 소스 https://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Sample%20Code 더보기
[아이폰]Application Loader, CFBundleIconFile, Error communicating with iTunes Store 앱을 올릴시 analyze 를 하고 난 뒤 archive 을 하고 마면 Organizer로 이동을 하게 된다. Organizer에서는 validate 성공후 submit 을 해야 하는데 submit 에서 알수 없는 itunes connect error 가 나온게 된다. 어떠한 메세지가 없어서 당황스러웠지만, 아래와 같이 Application Loader을 이용하여 올리수 있게 되었다. Application Loader 을 사용하는 중에 아래 와 같이 CFBundleIconFile 이란 에러 메시지가 나왓다. http://devnote2.tistory.com/30 - 아이콘 CFBundleIconFile 과 Files 의 차이와 사용법 application loader 에서 zip 파일을 올릴시 아래와 같.. 더보기
[아이폰] Application Loader 사용 과 chitecture(s) must be present: armv6 애플 앱 스토어에 앱을 업로드하려면 Application Loader 를 실행해야 하는데.. Application Loader 실행파일 위치를 잊어 버릴 때가 있어서 포스팅합니다. Application Loader 는 /Developer/Applications/Utilities 폴더에 위치해 있습니다. 사용법 http://www.cocoadev.co.kr/236 http://nagom.tistory.com/139 http://blog.naver.com/androy?Redirect=Log&logNo=117992606 다운받기 http://www.getple.net/a/1230093 Warning iPhone apps should include an armv6 architecture even with bui.. 더보기