/iOS-Pro

《 iOS 开发进阶》随书示例程序和勘误

《 iOS 开发进阶》随书示例程序和勘误

##重要信息

##图书购买链接

随书示例程序

文件路径 文件说明 下载链接
/DemoProjects/Flurry.zip 统计工具Flurry 章节示例程序 下载
/DemoProjects/CoreText.zip 基于CoreText的排版引擎 章节示例程序 下载
/DemoProjects/UIWindow.�zip UIWindow 章节示例程序 下载
/DemoProjects/RetainCount.zip 理解内存管理-引用计数 章节示例程序 下载
/DemoProjects/RetainCycle.zip 理解内存管理-循环引用问题 章节示例程序 下载
/DemoProjects/CreateClass.zip Objective-C对象模型-动态创建对象 章节示例 下载
/DemoProjects/TaggedPointer.zip Tagged Pointer对象 章节示例程序 下载

勘误

  • 第3页,我使用的是Newsfy一句中单词拼写错误,应该是 Newsify
  • 第10页,occhina拼写错误,应该是oschina
  • 第34页,第一张图片的配图应该是第35页的首张图。
  • 第34页,用reveal连接真机调试章节,由于苹果的编译器升级,加载reveal的步骤更多了,详细的见:http://support.revealapp.com/kb/getting-started/integrating-reveal-add-reveal-to-your-xcode-project
  • 第108页,UIWindow章节中的示例代码中使用了resignKeyWindow方法,但是苹果不推荐直接调用该方法,推荐的改法是,隐藏的时候将window.hiden=YES,然后设置为nil,再调用原来的window的 makeKeyWindow方法。
  • 第108页,苹果的进入后台的回调函数在新的iOS8中无法显示自定义的UIWindow,可以改成在applicationDidBecomeActive中调用UIWindow的显示
  • 第136页,第一行末尾,"一嗨租车虽然已经修改了登录协议"一句。应该将一嗨租车改成神州租车
  • 第192页,18.2.8小节,"而master分支增加了一个名为ApeDropDownRightArrow.png的资源文件"一句。应该将ApeDropDownRightArrow.png改为gDifficultyBar.png
  • 第200页,第3行。"学习到它们是用UIWebView的方式来实现的编译界面"。应该将其中的编译改成编辑
  • 第202页,生成ipa除了可以使用书中介绍的方法外,更好的方法是用 xcodebuild 自己的 -exportArchive -exportFormat ipa 命令。

本书对应的“iOS开发”微信公共帐号

iOS开发