2011년 R&D 성과혁신 교육과정 운영
- 한성대 정보시스템공학과 김남윤 교수
- Understanding Sartphone Technology
*iOS 운영체제
- 인증서 : keychain
- Bonjour,
1.Core OS ,
2.Core Service
- SQL lite
- URL utilities
3.Media
- Core Audio, OpenAL
4.Cocoa Touch
- Multi-touch event, Multi-touch Controls, View, Alerts, Localization, Camera, People picker, immg picker, Localization
- 아이폰 공부하는 사람들한테 가장 중요한 수단. = 모듈
- 결국 코코아터치에서 1,2,3을 제어하게 되기 때문에 기술적으로 핵심기술사항임.
- iOS는 1+2+3+4이다.
Development Environment
1.Tools
- Interface Builder(디자인수단)
- Xcode (코딩수단) - 안드로이드, 자바에서는 이클립스를 사용
2.Frameworks : 소프트웨어 부품을 모아놓은 것(API)
- Foundation
- UIKit
3.Language
- objective -C
*iOS의 특징
- Keeping Application Separate : 아이폰에서는 다른 앱의 기능, 데이터를 가져오는것이 불가능하다.
- Apple Push Notification Service : 디바이스 토큰을 핸들링한다. 애플에서 푸시서비스를 잘 지원해주고 있다.
- Internet Connection : JSON, XML
- Location, MapView : reverse geocoding - 위도, 경도를 바탕으로 주소를 알아내는 과정/Callout - 현재위치를 알려주는 과정
- Multi Touch :
- Device API : 가속센서, 카메라
- Accelerometer : 가속센서, 3가지 방향을 모두 센싱한다.
- Bonjour : 환경설정을 손쉽게 가능하게 하는 기술. - 이종기기간에 동기화 컨트롤
- NFC :
댓글
댓글 쓰기