■ 课程背景:
苹果iPhone/iPad的成功,不仅源于其精彩的设计,更在于它革命性的推出了App Store营销模式。这一平台允许企业或程序员将自己开发的手机软件向iPhone——这一全球销量最大的单款手机用户销售。而2010年,苹果又推出了革命性的iPad,使用的也是同一操作系统:iOS。抢先掌握iPad/iPhone开发技术,为4G时代进行智力投资,将帮助眼光独到的您开辟职业生涯的华丽篇章。
苹果iPhone/iPad的成功,不仅源于其精彩的设计,更在于它革命性的推出了App Store营销模式。这一平台允许企业或程序员将自己开发的手机软件向iPhone——这一全球销量最大的单款手机用户销售。而2010年,苹果又推出了革命性的iPad,使用的也是同一操作系统:iOS。抢先掌握iPad/iPhone开发技术,为4G时代进行智力投资,将帮助眼光独到的您开辟职业生涯的华丽篇章。
■ 课程简介:
本课程从Objective-C和Cocoa开始,逐步帮您了解和掌握iPad/iPhone/iOS开发的知识及技巧,并最终能将自己的作品发布在App Store上。
注意:本课程开发平台已经升级至iOS 6 / Xcode 4.X(支持最新iPhone 5 / the new iPad及之前产品)。
■ 谁应当参加?
- 希望学习iPad/iPhone开发技术的;
- 没有iPhone或Mac开发经验的,但有其他开发语言基础的。
■ 预备知识:
- 建议您在学习前有一年以上C/C++语言或其他面向对象开发语言,如:Java、Ruby编程经验。
- 虽然我们采用中文授课,但考虑到教材为英文,我们建议你应当具备相当于大学英语三级或以上英语水平。
■ 培养目标:
- 能够使用iPhone SDK在iPhone、iPod Touch、iPad上开发移动应用程序;
- 能够将自己制作的iPad/iPhone程序在App Store发布。
■ 课程内容:
- Introduction of iPhone/iPad & iOS
- Xcode
- Model-View-Controller
- Objective-C
- Memory Management
- Delegation and Core Location
- MapKit and Text Inpu
- Subclassing UIView
- View Controllers
- The Accelerometer
- Notification and Rotation
- UITableView and UITableViewController
- Editing UITableView
- UINavigationController
- Camera
- UIPopoverController and Modal View Controllers
- Saving, Loading, and Multitasking
- Subclassing UITableViewCell
- Core Data
- Localization
- Settings
- Touch Events and UIResponder
- Instruments
- Core Animation Layer
- Controlling Animation with CAAnimation
- Blocks and Categories
- Web Services and UIWebView
- UISplitViewController
- Media Playback and Background Execution
- Bonjour and Web Servers
- Push Notifications and Networking
- iCloud
■ 考核及证书:
考核通过后由联合国训练研究所全球专业人才认证中心(GPST)颁发的iPhone开发工程师(iPhone Application Developer)认证外,还可申请工业和信息化部人才交流中心印制并颁发的全国信息化工程师培训证书(iOS高级软件工程师)。
![]() |
![]() |

全国信息化工程师证书-iOS高级软件工程师课程证书样本
■ 课时及课程形式:
周末班60课时(每课时30分钟),5周(9AM-12PM & 1PM-4PM)或4周(9AM-12PM & 1PM-5:30PM)。
脱产班48课时(每课时30分钟),2天(9AM-9PM)。
脱产班48课时(每课时30分钟),2天(9AM-9PM)。
本课程提供企业培训和个人培训。



