아이폰 개발(129)
-
iOS 난수 발생 방법
objective-C는 random 함수도 특이하게 생겼다. http://seorenn.blogspot.kr/2014/03/objective-c-random-number-generation.html// Objective-C Example: Generate Random Value Ranged 0 ~ 9 int value = arc4random() % 10; // Swift Example: Generate Random Value Ranged 0 ~ 9 let value: UInt32 = arc4random() % 10 * 정수를 문자열로 바꿀때 빈자리에 0으로 채우기 http://stackoverflow.com/questions/7064032/padding-a-number-in-nsstring NSStrin..
2016.04.26 -
You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE) 오류 대응
몇년 묵혀있던 iOS용 프로그램의 프로젝트를 빌드하니 이것 저것 에러가 나서 일일이 고쳐서 빌드하다가 만난 오류... You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE) 도대체 bitcode는 뭐야?이미 bitcode가 enable 되어 있는데 어쩌라는 건지하고 찾아보니...꺼도 된다고 해서 끄고 빌드하니 빌드 complete... 헐 iOS9 ENABLE_BITCODE 설정을 찾을 수 없을 때 강제 추가하기http://theeye.pe.kr/archives/2501
2016.04.21 -
비콘의 UUID, major, minor, power 정보 추출하기
비콘의 UUID, major, minor, power 정보 추출 방법advertisingData 개념을 몰라서 헤멨으나 다행히 어렵지 않게 처리 완료.비콘에 따라서 넘어오는 데이터 형식이 다소 차이가 있다. http://stackoverflow.com/questions/21163290/ios-ibeacon-how-to-get-all-of-proximityuuid-programmaticallyhttp://stackoverflow.com/questions/29946179/corebluetooth-discover-pheriperal-advertisementdata-format NSRange uuidRange = NSMakeRange(4, 16); NSRange majorRange = NSMakeRange(20..
2016.04.21 -
Delegate 처리 방법
http://stackoverflow.com/questions/626898/how-do-i-create-delegates-in-objective-c 한방에 해결! The approved answer is great, but if you're looking for a 1 minute answer try this:MyClass.h file should look like this (add delegate lines with comments!)#import @class MyClass; //define class, so protocol can see MyClass @protocol MyClassDelegate //define delegate protocol - (void) myClassDelegateMethod:..
2016.04.21 -
iOS Framework, Static Library 만들기
간단하게 static library로 만들면 되는 것을, 폼나게 framework로 만들겠다고 하다가 뻘짓을 했다.http://theeye.pe.kr/archives/2254 framework 파일 생성까지는 어렵지 않은데, 그것을 다른 앱 프로젝트에서 사용할려니 계속 클래스를 찾지 못한단다.결론은... 앱 프로젝트와 Framework 프로젝트가 같은 Workspace로 묶이면 잘 된다!따로 프로젝트를 만들고 결과 파일만 가져다 쓸려고 했더니 앱에서 해당 framework를 못찾다보니 문제가 생긴 것이다.http://hkjin.blogspot.kr/2014/11/ios-8-framework-dyld-library-not-loaded.html 그래서 원래 하려는대로 static library로 만드니 금방..
2016.04.21 -
iOS8에서 UIAlertView deprecated 되었음
그동안 잘써왔던 UIAlertView가 iOS에서 deprecated 되었다.UIAlertController와 UIAlertAction을 이용하여 구현하도록 변경되었으니 참고하자. //Step 1: Create a UIAlertController UIAlertController *myAlertController = [UIAlertController alertControllerWithTitle:@"MyTitle" message: @"MyMessage" preferredStyle:UIAlertControllerStyleAlert ]; //Step 2: Create a UIAlertAction that can be added to the alert UIAlertAction* ok = [UIAlertAction..
2016.04.18