iOS开发强化班(iPad & iPhone开发培训)

撰写人:环球培训教务部 发表日期:十一月 1st, 2012

iPhone开发

课程背景:
苹果iPhone/iPad的成功,不仅源于其精彩的设计,更在于它革命性的推出了App Store营销模式。这一平台允许企业或程序员将自己开发的手机软件向iPhone/iPad使用者——这一公认的消费能力最强的用户群销售。抢先掌握iPad/iPhone开发技术,为4G时代进行智力投资,将帮助眼光独到的您开辟职业生涯的华丽篇章。

课程简介:
本课程从Objective-C和Cocoa开始,逐步帮您了解和掌握iPad/iPhone开发工具Xcode以及用API开发各类APP的知识及技巧,并最终能将自己的作品发布在App Store上。

注意:本课程开发平台已经升级至iOS6/XCode 4.X(支持最新iPhone 5 / iPad 4及之前产品)。

本课程为苹果企业培训课程体系之一。主要根据软件开发类企业、专业开发人员需求设计。

谁应当参加?

  • 希望学习iPad/iPhone等iOS设备上的APP开发技术的;
  • 没有iOS或Mac开发经验的,但有其他开发语言基础的。

预备知识:
建议您在学习前有一年以上C/C++语言或其他面向对象开发语言,如:Java、Ruby编程经验。 虽然我们采用中文授课,但考虑到部分教材或讲义为英文,我们建议你应当具备相当于大学英语三级或以上英语水平。

培养目标:

  • 熟练掌握Objective-C开发语言;
  • 能够使用Xcode在iPhone、iPod Touch、iPad等iOS设备上开发移动应用程序(APP);
  • 能够将自己制作的iPad/iPhone应用程序在App Store发布。

课程内容:
第一部分 Objective-C语言
1. Objective-C语言基础
2. 类、C对象和方法
3. 数据类型和表达式
4. 算术表达式
5. 循环结构
6. 选择结构
7. 类
8. 继承
9. 多态、C动态类型和动态绑定
10. 变量和数据类型
11. 分类和协议
12. 预处理程序
第二部分 iPad/iPhone开发基础与实战
1. iPhone/iPad基础:iPhone/iPad硬件,软件环境
2. Xcode开发环境
3. Model-View-Controller设计模式
4. 内存管理
5. Delegation 和 Core Location
6. MapKit 和 Text Input
7. Subclassing UIView
8. View Controllers
9. 加速器
10. 通知和旋转
11. UITableView和UITableViewController
12. Editing UITableView
13. UINavigationController
14. 相机和摄像功能
15. UIPopoverController和Modal View Controllers
16. 保存,加载和多任务
17. Subclassing UITableViewCell
18. Core Data
19. Localization
20. Settings
21. 触摸事件和UIResponder
22. Instruments
23. Core Animation Layer
24. 使用 CAAnimation 控制动画效果
25. Blocks和Categories
26. Web Services和UIWebView
27. iMessage
28. UISplitViewController
29. Media Playback和Background Execution
30. Bonjour和 Web Servers
31. 推送通知和网络
32. iCloud
33. 软件发布及审核流程和技巧

课时及课程形式:

  • 周末班60课时(每课时30分钟),5周(9AM-12PM & 1PM-4PM)或4周(9AM-12PM & 1PM-5:30PM)。
  • 脱产班48课时(每课时30分钟),3天(9AM-6PM)。

本课程提供企业培训和个人培训。

标签:, , , ,

微信咨询

如您有进一步问题需咨询,请用微信扫描下列二维码,即可通过我们的微信服务号实时咨询(工作时间:10AM-10PM):

发表评论

电子邮件地址不会被公开。 必填项已用*标注