课程简介:
本课程主要教授iOS开发的高级主题,包括深入探讨2D和3D图形编程,如何使用内置的传感器捕捉和处理音频和视频,如何充分发挥iOS应用程序的表现和性能等。
培训对象:
已经有一定开发经验,希望掌握iOS开发高级技术的iOS程序员。
预备知识:
- 参加过iOS开发标准班、iOS开发强化班或iOS开发实训班的学习;
- 或有1年以上iOS开发工作经验。
课程内容:
- Storyboard
- Core Motion
- Core Image
- Printing
- Custom Segues and Core Animation
- iCloud
- View Navigation
- Objective-C and JavaScript
- Scroll Views
- Concurrency with NSOperation
- Concurrency with GCD
- AVFoundation
- Modernizing Objective-C
- Memory Profiling
- Debugging with LLDB
- Core Audio
- Core Audio and Accelerate
- JSON Parsing
- Asnychronous Web Servicesv
- Table Views
- Security and the Keychain
- Collection Views
- UI Automation
- Version Control
- Quartz
- Core Plot
- UIDocument
- Core Text
- Quartz to OpenGL
- OpenGLESTextureCache
- Computer Vision processing with OpenCV
- GLKit
培训课时:
30小时,周末6周或脱产4天。