默认按页码顺序显示所有勘误,也可以通过选择印次,来查过该印次的勘误。如果您有新发现的勘误,欢迎提交!

  • 第60页
    第 11 行“代码清单 3-3 对象的方法声明”中的代码,最后 (int)param2 后需要有分号。
    即: andAnotherArg:(int)param2;
    Philip.Z 提交于 2013-03-23 02:29 · 纸质版 · 第3印 ·
  • 第61页
    第 10 行“代码清单 3-5 典型的初始化函数”。
    1、通常面向对象的编程中,类中操作对象的“函数”统称方法,第 60 页第 5 行也译为“编写对象方法”,第 61 页第三行也译为“使用特殊对象方法”,因此此处也应该遵循常规译为”典型的初始化方法“;
    2、代码第三行“if((self = [super init]))”有两个括号嵌套,这是拙劣的使用方式,第 62 页第 4 与 10 行同样存在该问题,对照第 76 页 21 行正确写法“if(self = [super init])”。
    Philip.Z 提交于 2013-03-23 02:50 · 纸质版 · 第3印 ·
  • 第64页
    代码清单3-10第7行NSMutablArray应该为NSMutableArray。
    薄荷糖 提交于 2012-12-25 11:51 · 纸质版 · 第3印 ·
  • 第65页
    倒数第一行代码[self somePrivateMethod]后应该加分号,[self somePrivateMethod];
    薄荷糖 提交于 2012-12-25 11:53 · 纸质版 · 第3印 ·
  • 第66页
    第22行,“这些方法称为'存取器函数'”,正如上方的勘误所言,业界标准说法是“存取方法”。
    正如 Apple 官网资料中有关合成属性的介绍,被称为“已声明的属性和存取方法”:http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOSCh/chapters/WriteObjective-CCode/WriteObjective-CCode/WriteObjective-CCode.html
    Philip.Z 提交于 2013-03-23 03:10 · 纸质版 · 第3印 ·
  • 第145页
    说明部分句尾少句号。
    薄荷糖 提交于 2012-12-25 11:53 · 纸质版 · 第3印 ·
  • 第167页
    第3段,"但#if只检查一个值是否被定义,而不是使用一个表达式" #if 应该替换成#ifdef
    chenshantie 提交于 2014-02-26 17:54 · 纸质版 · 第3印 ·
    • 感谢您为本书提勘误。这本书不再重印了,希望您能再为图灵其他图书提勘误。

      岳新欣  发表于 2014-02-26 17:54:40
  • 序言第一行Objetive-->Objective
    周庆成 提交于 2012-03-14 23:09 · 纸质版 · 第2印 ·
    • 2印修改

      岳新欣  发表于 2012-03-14 23:09:00
    • 2印修改

      薄荷糖  发表于 2012-05-24 16:24:22