设万维读者为首页 万维读者网 -- 全球华人的精神家园 广告服务 联系我们 关于万维
 
首  页 新  闻 视  频 博  客 论  坛 分类广告 购  物
搜索>> 发表日志 控制面板 个人相册 给我留言
帮助 退出
茶树油之家  
与大家交流和分享苹果产品、网络技术,以及美乐家茶树油及相关的信息  
https://blog.creaders.net/u/588/ > 复制 > 收藏本页
网络日志正文
学习苹果WWDC 2011视频讲座的笔记(5) 2011-06-28 22:29:37
昨晚加今天又完成了四个讲座的视频。真是有点快马加鞭,我不知道我哪来的那么股劲头,不知道将来是否还能够有这么大的精力学习新的东西。

312 iOS Performance and Power Optimization with Instruments


苹果的产品做的精致和功能完美,这离不开苹果的工程师们对产品的各个方面都精益求精。该讲座介绍如果利用测试工具来提高软件的运行速度和节省能源,并介绍了一些技巧。

该讲座的主讲人一开始就强调,速度和节省能源十分重要,苹果多年来致力于研究和开发工具帮助提高操作系统和软件的性能和低耗电池,因此苹果极力推荐软件开发者也要注重这一点,这是一个值得花精力的工作,结果是双赢。

该讲座演示了使用什么工具和如何使用的例子。

313 Mastering Schemes in Xcode 4

使用Xcode不仅可以开发软件,而且具有许多其它的功能,如进行原码分析、进行测试(Unit Test)、建立最终的软件包,以及送到苹果店申请出售等。

该讲座介绍如何用设计各种计划(schemes)概念,以及如何利用计划对软件的整个开发过程进行有效的管理。

315 What's New in Core Data on Mac OS X


该讲座的内容几乎和303(What's New in Core Data on iOS)完全相同,但这个讲座的内容主要是Core Data在Mac操作系统的应用和开发要点。精彩的要点是iCloud的概念和API。

我估计苹果将有很多的小实例软件供开发者参考,这个讲座只是提纲要领的介绍。

316 LLVM Technologies in Depth


第一个介绍的是LLVM后端团队的主任Evan Cheng,听口音是亚裔人。这是对LLVM进行深入的介绍,用Cheng的话说这可能是WWDC中最深的讲座:“我们来看看编译器”,“我们工作非常努力,因此你们开发就比较容易”。他的一言完引起全场大笑。

这的确是一个十分精彩的、很深内容的讲座,但接近50分钟的时间里,只能介绍很有限内容:

  • 原码编译的深度优化
  • C++0x的新优化语法
  • libc++基本库
  • ARC的转换原理

Cheng介绍了第一点,后面三点由苹果的另一位C++高手介绍。该讲座揭示了苹果确实从根本上彻底更新了C/C++的编译器,重新写了新一代C++的基本库。苹果做了非常基础和扎实的工作,这给苹果的操作系统Mac OS和iOS奠定了坚实的基础。该讲座介绍了几个方面的优化:

  • 机器编码的优化
  • CPU Register的最优分配
  • 排序和指针的优化算法
  • 编译系统的智能化使得C/C++和Objectiv-C的语法更为简练

苹果的这些优化工作,使得编译的软件运行速度更快,占的内存更小,性能更为稳定。该讲座中例举了大量比较实例,比如说新的iOS速度将比去过增加30%,排序的算法实例比老的编码方式快100倍以上。看到这些结果,观众情不自禁鼓掌表示赞赏和欢迎。

ARC是该年会的一个很重要议题,基本意思上自动指针计数,这种新的编译功能将免除过去手动管理内存的retain-release-autoreleased繁琐编码。

前一个讲座提到这个议题,苹果知道许多软件开发者一直呼吁苹果在iOS引入Gabage collector机制来帮助管理内存。但苹果认为GC的不确定性和运行的性能方面都无法达到苹果的标准,苹果过去宁愿在iOS采用手动方式采用编码来管理内存的占用和释放。这次苹果终于推出ARC技术,据苹果高手们说,ARC在性能上远远超过GC。本讲座可以品味到苹果高手们的精湛技术。

人们老说苹果现在已经非常富有的公司,手上有大把的资金可以购买许多通讯公司以迅速占领移动市场并取得市场上的绝对优势。但这是许多其它公司的做法,比如微软和谷歌等。人们没有完全理解苹果的动机和发展理念,苹果是注重产品的品质和内涵,苹果现在集中世界上最优秀的人才开发最优秀的产品,或者花钱购买非常有潜力的技术公司,苹果现在可以毫不顾忌花大钱来增加自己的技术和开发实力,精美的产品才是苹果的根本。该讲座就揭示了苹果这一内幕:注重和坚持自己的理念。

我的RSS
浏览(757) (0) 评论(0)
发表评论
我的名片
茶树油之家
来自: 加拿大
注册日期: 2007-01-19
访问总量: 496,602 次
点击查看我的个人资料
Calendar
最新发布
· ZOOM 會議:iOS 平台上的軟件開
· 專注做一件事是最好的擺脫
· 我的 iOS app 更新了
· 有關老面製作的問與答(三)
· 從Legacy 小道,我重新開始了跑
· 從Legacy 小道,我重新開始了跑
· 為準備馬拉松長跑的第一次嘗試
分类目录
【社会公益】
· 飄香茉莉 - 李靖惠
· 天使的恩賜
· 經典京劇『鎖麟囊』
· 挑戰自己:參加2013卡爾加里馬拉
· 梦想合唱团大聚会与奥运梦想
· 中央电视台的梦想合唱团公益活动
【WWDC】
· 學習WWDC 2017
· 學習WWDC 2015
· 網上學習:WWDC 2013視頻講座
· WWDC 2013技術講座視頻
· WWDC 2012笔记(4)
· WWDC2012的学习笔记(3)
· WWDC 2012的学习笔记(2)
· WWDC 2012的学习笔记(1)
· WWDC2011视频的学习笔记(21)
· WWDC2011视频的学习笔记(19)
【网络安全】
· Heartbleed網絡安全漏洞
· 苹果小技巧:如何在PDF文件上加
· 警惕你的苹果礼物卡被窃
· 苹果用户的独特免疫能力
· 苹果发布安全更新2011-003
· 最新的微软IE漏洞和劫持Cookie的
· 新的恶意软件第二番攻击苹果
· 新的恶意软件开始攻击苹果
【生活与健康】
· 有關老面製作的問與答(三)
· 從Legacy 小道,我重新開始了跑
· 從Legacy 小道,我重新開始了跑
· 為準備馬拉松長跑的第一次嘗試
· 張宏文與西班牙華人的醫療諮詢
· 有關老面製作的問與答(二)
· 美麗的洛基山脈
· 有關老面製作的問與答(一)
· 我為什麼喜歡蘋果
· 加拿大抗新冠病毒動態 2020.4.16
【TED视频】
· 請求的藝術
· TED有關兩種不同政治制度的精彩
· 游擊隊方式的城市菜園
· 玩游戏可以多活十年
· 中毒宝宝
· 中美关系不需要多一个律师
· TED视频:脆弱的力量
· TED视频精选:戴维·卡梅伦论政府
· TED视频:为什么SOPA是一个馊主
· TED视频:失败是成功之母
【海外生活】
· 從Legacy 小道,我重新開始了跑
· 從Legacy 小道,我重新開始了跑
· 為準備馬拉松長跑的第一次嘗試
· 張宏文與西班牙華人的醫療諮詢
· 有關老面製作的問與答(二)
· 美麗的洛基山脈
· 有關老面製作的問與答(一)
· 我為什麼喜歡蘋果
· 加拿大抗新冠病毒動態 2020.4.16
· 加拿大抗新冠病毒動態 2020.4.16
【网络服务】
· 專注做一件事是最好的擺脫
· 谷歌帳號和相應的雲服務
· 用圖像和風格語言css 定義數字章
· 网络服务:计算型知识引擎服务
· 如何优化图像所占用的空间
· 用视觉方式快速算算数
· 新浪【船过水无痕】的博文,非常
· 苹果的云服务iCloud与谷歌的云服
· 新浪微博对话实例
· 使用网络翻译服务,写中文博客
【软件开发】
· ZOOM 會議:iOS 平台上的軟件開
· 專注做一件事是最好的擺脫
· 我的 iOS app 更新了
· iOS App: TapToCount - 3W
· 第一个iOS app 的里程碑
· TestFlight - 蘋果iOS app測試的
· 24點的算法
· 學習WWDC 2015
· 漢字聽寫大會-電腦書寫輸入法
· WWDC2012的学习笔记(3)
【我爱苹果】
· ZOOM 會議:iOS 平台上的軟件開
· 我為什麼喜歡蘋果
· iOS App: TapToCount - 3W
· 為武漢发生COVID-19疫情做一點貢
· 第一个iOS app 的里程碑
· 创作app的乐趣
· 你知道你的睡覺節奏規律嗎?
· 學習WWDC 2017
· 點擊計數 - 記住隨時隨地的點滴
· 學習WWDC 2015
【网络技术】
· 專注做一件事是最好的擺脫
· 如何用 Blogger 邀请朋友共同写
· 今天是3.14日,以及VIM的強大區
· 探討:採用QR碼快速連接Wi-Fi
· 互聯網+和微信
· 写博客的体会
· WA实例:分数的计算
· 如何将XML内容用HTML格式表述
· 如何优化图像所占用的空间
· 谷歌博客更新:增加动态放大图像
【茶树油】
· 有關老面製作的問與答(三)
· 茶樹精油消毒殺菌的熏蒸法
· 新冠病毒核酸檢測之淺解
· 倡議:聯合海外華人寫抗疫日記
· 茶树精油新用法:消毒和清洁面部
· 為關心COVID-19疫情寫的小詩
· 為武漢发生COVID-19疫情做一點貢
· 2018,达到一万公里里程碑!
· Melaleuca 2017/12/26 年銷售額
· 跑步里程達到八千公里
存档目录
2020-05-11 - 2020-05-21
2020-04-04 - 2020-04-23
2020-03-01 - 2020-03-31
2020-01-07 - 2020-01-25
2019-03-20 - 2019-03-20
2019-02-09 - 2019-02-09
2018-12-31 - 2018-12-31
2018-05-18 - 2018-05-18
2017-12-09 - 2017-12-26
2017-10-19 - 2017-10-19
2017-09-06 - 2017-09-06
2017-08-17 - 2017-08-17
2017-06-07 - 2017-06-28
2017-04-12 - 2017-04-28
2017-03-31 - 2017-03-31
2017-02-22 - 2017-02-22
2017-01-18 - 2017-01-23
2016-10-25 - 2016-10-25
2016-03-21 - 2016-03-21
2016-02-01 - 2016-02-17
2016-01-12 - 2016-01-22
2015-12-04 - 2015-12-11
2015-11-19 - 2015-11-24
2015-10-14 - 2015-10-14
2015-08-05 - 2015-08-05
2015-07-24 - 2015-07-24
2015-04-06 - 2015-04-24
2015-03-14 - 2015-03-18
2015-02-05 - 2015-02-05
2015-01-20 - 2015-01-20
2014-12-13 - 2014-12-13
2014-11-13 - 2014-11-13
2014-10-01 - 2014-10-10
2014-09-01 - 2014-09-24
2014-08-07 - 2014-08-29
2014-07-11 - 2014-07-31
2014-06-23 - 2014-06-23
2014-05-02 - 2014-05-31
2014-04-20 - 2014-04-27
2014-02-14 - 2014-02-14
2014-01-06 - 2014-01-29
2013-12-02 - 2013-12-30
2013-11-06 - 2013-11-18
2013-10-12 - 2013-10-30
2013-09-03 - 2013-09-03
2013-08-01 - 2013-08-23
2013-07-05 - 2013-07-30
2013-06-03 - 2013-06-14
2013-04-03 - 2013-04-30
2013-03-07 - 2013-03-30
2013-02-18 - 2013-02-23
2012-12-05 - 2012-12-25
2012-11-08 - 2012-11-25
2012-10-05 - 2012-10-18
2012-09-26 - 2012-09-26
2012-08-03 - 2012-08-25
2012-07-07 - 2012-07-27
2012-06-01 - 2012-06-28
2012-05-01 - 2012-05-27
2012-04-08 - 2012-04-27
2012-03-03 - 2012-03-31
2012-02-07 - 2012-02-29
2012-01-15 - 2012-01-27
2011-12-03 - 2011-12-20
2011-11-02 - 2011-11-22
2011-10-01 - 2011-10-30
2011-09-03 - 2011-09-24
2011-08-01 - 2011-08-31
2011-07-01 - 2011-07-30
2011-06-01 - 2011-06-29
2011-05-01 - 2011-05-31
2011-04-02 - 2011-04-30
2007-01-19 - 2007-01-19
 
关于本站 | 广告服务 | 联系我们 | 招聘信息 | 网站导航 | 隐私保护
Copyright (C) 1998-2024. CyberMedia Network /Creaders.NET. All Rights Reserved.