我在 08 年初参加了一个 iphone 训练营,从那以后我就参加了几次。我最近被要求教一个,我很好奇你想要什么。
请记住,课程为 3 天(每天 8 小时,午餐时间减 1 小时)
我目前的WIP清单是:
- iphone硬件介绍
- ' ' ' 开发环境
- 调试演练/练习
- 核心操作系统、核心服务、媒体、Cocoa Touch。
- Obj-C/OOP 编程(基础)
- (通用)基础类 -NSArray、Set、Number、Dictionary 等。
- 结合 Obj-c/OOP 和普通类练习
- IB简介
- IB 练习 / Hello World
- 控制器简介
- ' ' 视图,子视图
- '' 表视图
- 表视图练习
- 选项卡视图
- 内存管理/指针
一旦提供了坚实的基础,我们就可以涵盖(一些,可能不是全部):
- 加速度计
- 声音
- 核心位置
- nscoder/nsuserdefaults
- 动画片
- 联网
- 相机
- 触摸事件
- 高级调试
- 工具(鲨鱼、叮当声等)。
像 openGL 这样的东西,虽然很酷,但可能太多了,无法涵盖。
也许我们应该涵盖提交应用程序、开发人员证书等。
我想听听关于练习和主题的想法。我真的很想给与会者和精彩的演讲,并为他们未来的发展奠定基础。
我必须在所涵盖的主题的细节和范围之间取得平衡——而且,在课程开始之前(或几天前——我不会知道与会者的技能水平——但这并没有给我足够的时间来改变幻灯片/练习)。