| 学习苹果WWDC 2011视频讲座的笔记(7) |
| 送交者: 茶树油之家 2011年07月04日19:34:17 于 [教育学术] 发送悄悄话 |
上周末完成了WWDC2011视频的300系列学习。320 Adopting Multitasking in Your App苹果iOS平台的多任务支持是经过周密思考和设计而推出的,当时苹果推出最早的iPhone时,并没有提供多任务的。去年的新iPhone推出才开始支持多任务功能。去年的WWDC2010对苹果的多任务支持作了非常详细的介绍。 苹果的多任务支持主要考虑到三点:app运行的速度;app在背后的运行所消耗的电池;以及安全考虑。 本讲座介绍:
321 Migrating from GDB to LLDB这是一个非常新颖的调试软件的技术。过去使用GDB的软件调试或开发者,可以充分发挥LLDB的许多非常强大的特性,实现过去非常难以实现的功能。这些内容对我来说都是从没有接触过的。 322 Objective-C Advancement In Depth C是计算机最早、最强大和最有效的高级编程语言。苹果将非木本型C变为目标型语言,即Objective-C。 本讲座介绍Obj-C的最新发展和深层的分析,主要是ARC的内部和原理的基本介绍,以及app开发者如果涉及到低层的内存管理,软件开发者应该注意和修改的部分。 323 Introducing Automatic Reference Counting 本讲座专题介绍苹果本年会最为热门的议题:自动指针计数(ARC)技术。该技术的是着重解决过去手动方式来进行内存的管理。 对于软件开发人员来说,ARC不仅可以省去非常繁琐的retain-release-autorelease过程,而且让苹果的新编译系统自动指针跟踪系统来进行最优化的管理,其结果不仅是更为可靠的软件,而且运行的速度更快。 该讲座详细分析了各种内存情况,以及ARC如何针对各种情况来解决自动优化过程。其结果是更为简练的编码,ARC引入了一些新的语法和关键字,并规定了Obj-C一些新的规则。 该讲座的最后一部分介绍了如何使用Xcode的转换工具将过去的编码转化为支持ARC标准的编码。 转换过程为两个部分:分析和修改;转换。在分析过程中,Xcode会指出许多编译的错误,根据ARC的规则,编程人员对这些错误进行修改。这个分析和修改的过程反复进行,直到没有编译错误之后,最后进行编码的转换。整个转换完成之后,你还可以查看转换之前和之后的比较。 参考资料
|
|
![]() |
![]() |
| 实用资讯 | |
|
|
| 一周点击热帖 | 更多>> |
| 一周回复热帖 |
| 历史上的今天:回复热帖 |
| 2010: | 星辰:中国、印度和西方文明的不同气质 | |
| 2010: | 2centsworth:英语口语诀窍 | |
| 2009: | 欧阳山甲先生能否回答这样的问题 | |
| 2009: | 空军大院: “二相性” - 世界的本质反 | |
| 2008: | 科大08年甘肃招生大战纪实 | |
| 2008: | 自由亚洲电台:人胖饮食差,中国首个旅游 | |
| 2006: | 钟南山院士缺乏现代人权,民权以及法治 | |
| 2006: | 北大清华早该倒掉了 | |



上周末完成了WWDC2011视频的300系列学习。
