제2외국어(90)
-
[simple]현재 위치 및 시간 알아내기.
가끔씩 현재 위치 및 시간을 알아야 할 때가 있습니다. 그럴때를 위해서 가장 간단한 것만 찾아서 간단하게 적어보았습니다. ** 현재 위치 알아내기1. CoreLocation Framework 추가하기 CLLocationManager 를 사용하기 위해서 "CoreLocation" Framework 를 추가해주어야 합니다. 2. 헤더파일 설정 .h #import @interface PhotoViewController : UIViewController { CLLocationManager *locationManager; } @property (nonatomic, strong) CLLocationManager *locationManager; 3. 소스파일 설정 .m locationManager = [[CLLoca..
2012.12.03 -
Android 환경 구축 in Mac
Mac 에서 Android 개발을 하기 위해 환경 구축하기. 첫번째, Download the SDK : 해당 링크로 가서 ADT Bundle for Mac 을 다운받읍시다. ** 번들이라니? 그렇습니다 이클립스+ADT+SDK 다~ 포함되어있습니다.설치된 ADT 두번째, Android SDK Manager 실행 : 이럴수가, 다운받아 이클립스를 실행시켜보면 ADT 및 SDK 이미 추가되어있습니다. SDK 위치 지정해 줄 필요도 없습니다. 그냥 SDK 매니저 실행시킨다음에 원하시는 API만 선택해서 인스톨 해주시면 됩니다. (허탈...) 세번째는 없습니다. 학교 다닐 때, 안드로이드 해본다고 이클립스 설치한 후에 .Path 설정해주고 ADT 추가하고 SDK 추가하고 마지막으로 업데이트하고 이랬었는데....ㅠ
2012.11.15 -
APNs 맛 보기.
Apple Push Notification service 맛보기. : 애플 개발자 (개인 or 기업) 계정 보유. : Mac OS X 10.7.5 ( iMac 27 ) , xCode4.5, 터미널 1. iOS Provisioning Portal 에서 App IDs 생성 2. App IDs 에서 Configure App ID 를 통해 APNs 인증서 만들기 -> 다운 : 상업용이 아니라 개발용(테스트 목적이기에) 으로 Configure ( 이 때 .csr 파일을 만들어야 되는데... 누구나 알꺼라고 생각하고 생략하겠습니다. ) 3. Provisioning 생성 ( 방금 만든 App IDs와 연결 ) -> 다운 4. xCode를 통해 프로젝트 생성 ( App IDs 에서 적..
2012.11.15 -
[error]has no segue with identifier
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Receiver () has no segue with identifier Oh My God!!Why this problem happened? : 일반적으로 Segue 의 매칭이 안 된 경우 발생. ( 스토리보드에서 설정한 것과 코드로 가는 게 다를 경우 ) 1. Segue 이름 확인 2. info.plist 에서 스토리보드 파일 이름 매칭 확인 3. 이전 데이터가 남아있을 경우 발생할 수도 있으니, 이전 컴파일 (시뮬레이터 or 디바이스 ) 앱을 삭제후 다시 확인 등등 해결책으로 올라온 답변. 화면전환과 관련하여 (performSegueWithIdenti..
2012.11.12 -
강남스타일? 코딩스타일!
제목은 거창하지만, 실제론 보기 좋은 소스를 위한 조금(?)은 귀찮은 코딩 방법이라고 명명한다. ( 내가 하는건 귀찮지만, 해놓으면 남이 내 소스를 볼 때 편하다. 물론 반대의 경우에도 같다 ) 1. 주석// 한줄/* 단락 */ 2. #pragma mark : 이것(?)을 처음 사용해본 시기는 아무 생각 없이 책에 있는 예제를 따라하며 공부하던 시절, 당연히 써야하는 줄 알았는데... 역시 알아보니 ( 쓰기 귀찮아서 꼭 써야되나하고 찾아봤다 : 동기 불순 ) 그냥 마크 기능이였다. ++ 더 쉽게 책갈피 기능이라고 생각하면 편하다.1. 저 화살표 부분을 클릭하면 2. 아래 화면 처럼 나오는데, 또 화살표 표시로 구분한 게 제가 #pragma mark 를 사용한 부분입니다. 보통 기본 View , IBAct..
2012.11.06