제2외국어/iOS(38)
-
[iOS] Multitasking : Audio
iOS Multitasking 중에서도 기본이라 할 수 있는 Audio 입니다. [프로젝트 만들기 과정은 ..... 생략] -- 프로젝트 설정먼저 Audio를 사용하기 위한 Framework 추가하기 iOS Multitasking 중 Audio 모드를 설정. : plist ▶ Required background modes ▶ App plays audio ( 보시면 아시다시피 전 포스팅에서 소개한 7가지의 모드라는걸 아실 수 있습니다. :D ) 이 밑에는 AVAudioPlayer 를 이용해 소리를 키는 부분입니다. ( 아시는 분은 필요없는 부분입니다. ) 1. import시키기 , 변수 선언#import @property (nonatomic, strong) AVAudioPlayer *audioPlayer;..
2013.01.24 -
About : iOS Multitasking
iOS쪽을 하다보면 생각보다 제약사항이 많습니다.1. 내부 DB를 건들 수 없다. 2. 다른 앱은 건들 수 없다. 3. Multitasking이 제한적이다. etc..내부DB와 다른 앱은 아마 탈옥을 하지 않는 이상 건들 수 없고, 갑작스럽게 가능하는 방향으로 바뀌지는 않을 것 같습니다. 그래서 먼저 Multitasking 쪽을 한번 살펴보기로 하겠습니다. App State Changes : 먼저 App State에 대해서 알아야 됩니다. 상태의 종류와 그 종류에 해당하는 부분을 확인하려면 꼭 필요합니다. State Description Not running 앱이 실행되지 않았거나, 시스템에 의해 종료된 상태입니다. Inactive 앱이 foreground에서 실행되었지만, 이벤트는 수신하지 않는 상태입..
2013.01.21 -
[ios] 서버에 이미지만 보낼 때와 이미지 + 정보를 보낼 때
iPhone 에서 사진을 찍은 후, 이미지를 어디론가로 보낼 때. 사진 그 자체로만 보낸다면 그리 어렵지 않습니다. * 서버에 이미지만 보낼 때예를들어 1. 찍은 이미지 정보 : 밑에는 AVCaptureStillImageOutput 를 활용해 사진을 찍은게 아니라 현재 보이는 화면을 캡쳐한 이미지입니다. ( 차이점은 사진 찍은 것보다 데이터가 적다고 생각하시면 됩니다. 찍은게 아니라 캡쳐니깐요!! ) NSData *imageData = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageSampleBuffer];2. body 에 저장 [body appendData: imageData];3. 보내기[request setHTTPBody : ..
2013.01.04 -
[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 -
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