ViewDidLoad - 해당 뷰컨트롤러 클래스가 생성될 때(ViewWillAppear전에 실행) 실행됩니다. Low memory와같은 특별한 경우가 아니라면 딱 한번만 실행되기 때문에 초기화 할 때 사용 할 수 있습니다. ViewWillAppear - 뷰 컨트롤러가 화면에 나타나기 직전에 실행됩니다. 뷰 컨트롤러가 나타나기 직전에 항상 실행되기 때문에 해당 뷰 컨트롤러가 나타나기 직전마다 일어나는 작업들을 여기에 배치 시킬 수 있습니다. ViewDidAppear - 뷰 컨트롤러가 화면에 나타난 직후에 실행됩니다. 화면에 적용될 애니메이션을 그리거나 API로 부터 정보를 받아와 화면을 업데이트 할 때 이곳에 로직을 위치시키면 좋습니다. 왜냐하면 지나치게 빨리 애니메이션을 그리거나 API에서 정보를 받아와..
안녕하세요 시원한물냉입니다.벌써 2017년도 3월이 끝나가네요! 얼마전 아이폰 7,7+ 의 레드버전이 출시되면서다시한번 아이폰의 열기가 오르고 있습니다. 내년에는 애플이 10주년을 기념하여 어떤 아이폰을 출시할까에 대한 기대도 한층 높아지고 있지요.그러던 중 금일 시리와 에어팟연결기능이 향상된 IOS 10.3을 발표했습니다. - 에어팟 찾기 기능에어팟을 잃어버리는것을 방지하기위해, 에어팟을 마지막으로 연결한 위치를 확인하여 에어팟을 찾을 수 있습니다. - 암호화 기능 향상애플은 암호화와, 백업, 효율성을 대폭 향상했다고 밝혔습니다. - 시리기능 개선시리가 할 수 있는 기능이 많아졌습니다. 청구서를 지불하거나, 상태확인, 탑승예약기능까지도 지원합니다. 또한 자동차앱과 연동해 연료상태, 조명On/Off, 잠..
안녕하세요.이제 막 아이폰 개발 공부를 시작했습니다. 블로그에도 관련 포스팅이 많이 늘어날것같네요.! 오늘 그 시작으로 JSOINKit 라이브러리를 정리해놓습니다. 기본 JSON파싱보다 약 3배 빠르다고하네요! https://github.com/johnezang/JSONKit 에서 다운가능합니다..h, .m 2개의 파일로 구성되어있습니다 (정말 간단하죠!) 사용법 #import "JSONKit.h" ... NSString *filePath = [[NSBundle mainBundle] pathForResource:@"items" ofType:@"json"]; NSString *a = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEnco..
안녕하세요 인터넷을 돌다가 IOS ViewController 생명주기에 대한 좋은 자료가 있어서 이렇게 공유합니다. 출처 : https://developer.apple.com ViewDidLoad - 해당 뷰컨트롤러 클래스가 생성될 때(ViewWillAppear전에 실행) 실행됩니다. Low memory와같은 특별한 경우가 아니라면 딱 한번만 실행되기 때문에 초기화 할 때 사용 할 수 있습니다. ViewWillAppear - 뷰 컨트롤러가 화면에 나타나기 직전에 실행됩니다. 뷰 컨트롤러가 나타나기 직전에 항상 실행되기 때문에 해당 뷰 컨트롤러가 나타나기 직전마다 일어나는 작업들을 여기에 배치 시킬 수 있습니다. ViewDidAppear - 뷰 컨트롤러가 화면에 나타난 직후에 실행됩니다. 화면에 적용될 애..
원본 : https://blog.serverdensity.com/how-to-build-an-apple-push-notification-provider-server-tutorial/출처 : http://theeye.pe.kr/archives/1454 iPhone Push Notification(APNS)를 PHP에서 보내는 방법0 Comments기존에 Java기반에서 APNS 시스템을 구축하여 사용하는 글을 작성한 적이 있습니다. Java에서는 무언가 어렵지 않게 푸시 메시지를 보낼 수 있었습니다만 PHP는 조금 복잡합니다. 핵심적인 내용은 이전 글을 참고하시도록 하시고 이번 글에서는 PHP에서 보내는 방법에 대해 간단히 정리해 보겠습니다.푸시 전송용 인증서 생성우선 위와 같이 키체인 접근을 실행하도록 ..
애플이 오늘 iOS 9의 세 번째 메이저 업데이트라고 할 수 있는 iOS 9.3 정식 버전을 공개했습니다. 이미 iOS 9.3 버전의 새로운 기능은 애플 웹사이트를 통해 발표된 바 있습니다. 나이트 시프트에서부터 메모 잠금과 애플워치 멀티 페어링, 보다 다양한 iOS 기본 앱에서 3D 퀵터치 지원 등 상당히 다양한 변화가 있었는데요. 이제 베타 테스터뿐만 아니라 일반 사용자도 이러한 기능을 마음껏 즐길 수 있게 됐습니다.iOS 9.3 업데이트 용량은 기기에 따라 200~400MB이며, 와이파이가 연결된 상태에서 '설정 > 일반 > 소프트웨어 업데이트'를 통해 설치할 수 있습니다. iOS 9.3 설치 가능 모델은 ✰ 아이패드 2 ✰ 아이패드 미니 ✰ 아이폰4s ✰ 아이팟 터치 5 및 그 이후에 출시된 모든..
iOS8 배포 대상은 아이폰4S, 아이폰5, 아이폰5C, 아이폰5S, 아이팟터치 5세대, 아이패드2, 아이패드 레티나 디스플레이, 아이패드 에어, 아이패드 미니, 아이패드 미니 레티나 디스플레이 등입니다. 아이폰6, 아이폰6 플러스는 iOS 8이 미리 탑재돼 19일 출시된다고 합니다. 올해도 줄을 서서 폰을 살려는 사람들이 많겠지요. 얼마전 예약판매를 받자마자 매진되었다는 얘기도 들리더라구요. 새롭게 업데이트된 IOS8 그 기능을 알아볼까요 휴대폰으로 온 전화를 맥에서 받을 수 있습니다. 이번 8의 업데이트는 맥과, 휴대폰과, 패드의 연결성을 더욱 확장시킨듯 합니다. iWork로 작업한 문서 및 파일이 아이폰, 맥, 아이패드 모두 연동되어 작업이 가능합니다. 그외에도 헬스앱이 추가되었습니다.아이워치와의 ..
안녕하세요. 시원한물냉입니다. 2014년 9월10일 새벽2시 드디어 아이폰6가 베일벗고 공개되었습니다. 아이폰6와 아이폰6 플러스 2가지 모델로 출시가 되었습니다. 유출내용과 아주 흡사한 내용입니다. 아이폰 6는 4.7인치의 액정을, 6플러스는 5.5인치의 액정크기를 가지고 있습니다. 이제 한손조작은 무리일까요. iPhone6 공개이벤트 통역/해설 생중계 화면입니다.시간나거나 궁금하신분들은 한번 들어보세요.^^ 공개현장을 생중계하는 화면입니다. 중국에서 유출된 사진과 동일한 모델이 출시되었습니다. 애플은 언제부턴가 출시전 모두 유출되는것이 거의 그대로 출시되고있네요. 가격은 미국의 경우 2년 약정 기준 아이폰6는 16GB 199달러(약 20만 4000원), 64GB 299달러(30만 6000원), 128..
다운로드링크 http://www.cocos2d-x.org/download 설치 -아무데나 압축을 풉니다...461M 입니다... -터미널을 열고 cocos2d 3.1폴더 안에 있는 setup.py를 터미널 안으로 드랙해서 던져 넣습니다...엔터 하시고 -안드로이드도 같이 빌드 하시려면 ndk sdk 경로 입력하시고 아니면 엔터로 패스~! JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html ADT bundle http://developer.android.com/sdk/index.html NDK http://developer.android.com/tools/sdk/ndk/index.html -cocos2d 콘솔 사용하시려면 ant 경..
안녕하세요. 시원한물냉입니다. 오늘은 여러분이 궁금해하실 ios8에 대한 정보를 가져왔습니다. 베타버전이 곧 배포된다고하는데요. 개발자계정으로 UDID가 등록된 기기에 한하여 업데이트가 가능합니다. 어느곳에서는 일정 비용을 받고 UDID를 등록해주기로 하더라구요. 사실 1인개발의 경우 기기등록이 많아도 2~3대일것같은데.. 개발자계정당 100대까지 등록이 되니까 남는 부분은 저렇게 비용받고 돌려도 될듯..하네요 잡소리는 치우고 본론으로 가서 아이폰의 ios8에 대한 정보를 보겠습니다. 오늘은 그중에 위젯기능에 대한 영상인데요. 신기한 기능이군요. ios8에 대한 기대치가 점점 올라갑니다. 지금까지 아이폰6의 출시와함께 공개될것으로 예상되는 ios8에 대한 위젯기능이었습니다.