【问题标题】:What topics and exercises would you recommend be covered in an iPhone bootcamp? [closed]您建议 iPhone 训练营涵盖哪些主题和练习? [关闭]
【发布时间】:2010-01-03 18:33:43
【问题描述】:

我在 08 年初参加了一个 iphone 训练营,从那时起我就参加了几次 TA 培训。我最近被要求教一个,我很好奇你想要什么。

请记住,课程是 3x 天(每天 8 小时,午餐时间减去 1 小时)

我的WIP列表目前是:

  • iphone硬件介绍
  • '''开发环境
  • 调试演练/练习
  • 核心操作系统、核心服务、媒体、Cocoa Touch。
  • Obj-C/OOP 编程(基础)
  • (通用)基础类 -NSArray、Set、Number、Dictionary 等
  • 结合 Obj-c/OOP 和普通类练习
  • IB简介
  • IB 练习/Hello World
  • 控制器简介
  • ' ' 视图、子视图
  • ''表格视图
  • TableView 练习
  • 标签视图
  • 内存管理/指针

一旦奠定了坚实的基础,我们就可以涵盖(部分,可能不是全部):

  • 加速度计
  • 声音
  • 核心位置
  • nscoder/nsuserdefaults
  • 动画
  • 网络
  • 相机
  • 触摸事件
  • 高级调试
  • 工具(shark、clang 等)。

openGL 之类的东西虽然很酷,但可能涉及的太多了。

也许我们应该包括提交申请、开发者证书等。

我想听听关于练习和主题的想法。我真的很想给与会者和精彩的演讲,并为他们未来的发展奠定基础。

我必须在所涵盖的主题的细节和范围之间取得平衡——另外,在课程开始之前(或几天前——我不会知道参加者的技能水平——但这并没有给我足够的时间更换幻灯片/练习)。

【问题讨论】:

  • 这个问题似乎离题了,因为它不在帮助中心所述的讨论范围内。

标签: iphone objective-c bootcamp


【解决方案1】:

你似乎已经有一个很好的清单。一个建议(尽管很小)是涵盖在手机和桌面上开发应用程序的差异。我认为很多学生会理所当然地认为台式机上的可用电量是理所当然的,而手机的电池是有限的,应用程序不应该不必要地耗尽它们。如何减少电池使用量、最小化资源占用以及考虑应用程序对现有应用程序的影响的示例在 IMO 中非常重要。

【讨论】:

  • 好点 - 我有编写蛮力代码的第一手经验,该代码可以在桌面上正常运行,但会让 iphone 崩溃。
【解决方案2】:

如果您的学生没有其他 C 语言的背景,那么关于指针和内存(以及扩展的内存管理)的部分将是必不可少的。在我理解指针是什么以及为什么需要它之前,我从来没有理解过 Objective-C。

【讨论】:

  • 哦,是的,我在添加我的列表时完全隔开。但这对于 iphone 开发(以及一般的 c/obj-c)至关重要。但是,是的,我会将指针和内存管理融入其中!或者死去吧!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-11
  • 2012-06-25
  • 1970-01-01
  • 1970-01-01
  • 2010-09-19
  • 1970-01-01
相关资源
最近更新 更多