iOS 에 대한 깊이 있는 이야기

Advanced iOS Programming

수강대상

초급 iOS 개발자

선수과정

없음

강의환경

준비중입니다.

iOS는 기본 프로그램을 비교적 쉽지만 조금 고급스러운 주제는 많은 프로그래밍 기술을 요구합니다.

본 과정에서는


1. 블럭 프로그래밍의 개념과 활용


2. 다양한 멀티스레드 프로그래밍 테크닉


3. 백그라운드 작업


4. Core Animation, CoreBluetooth, CFNetwork, CoreAudio, AVFoundation등의 고급 프로그래밍 기법


5. iCloud, Document Base Programming,ARC, Stroyboard 등의 iOS 신기술

등을 배우게 됩니다.

  • Section1. iOS 신기술
    • iCloud
    • ARC
    • StoryBoard
    • CoreBluetooth
  • Section2. Advanced UI
    • Advanced Table View Technic
    • Core Animation
    • Custom UI
  • Section3. Advanced Multimedia
    • Audio Queue를 사용한 스트리밍 오디오
    • AVCaptureSession을 사용한 카메라 스트림 처리
    • Face Detection(OpenCV, CIDetector)
  • Section4. Advanced Network
    • CFNetwork 라이브러리
    • CoreBluetooth
  • Section5. ETC
    • MapKit을 사용한 고급 기법
    • iPad 전용 ViewController