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

  • 第164页 第12章
    错误内容:代码第2行 var no: Int = 0

    应改为:代码第2行 let no: Int = 0

    智捷关东升 提交于 2017-10-17 15:45 · 纸质版 · 第2印 · 文字或格式错误
    确认于 2018-08-24 11:35
  • 第167页 第一段第二行
    错误内容:逗号

    应改为:点符号

    王军花 提交于 2018-08-24 13:54 · 纸质版 · 第2印 · 技术错误
    确认于 2018-08-24 14:07
  • 第192页 14.2.3节上面那段
    错误内容:其他构造函数

    应改为:self.init构造函数

    王军花 提交于 2018-08-24 13:55 · 纸质版 · 第2印 · 文字或格式错误
    确认于 2018-08-24 14:07
  • 第223页 第一段
    错误内容:扩展(extension)机制只在Swift和Objective-C两种语言中有

    应改为:扩展(extension)机制在多种语言中都存在,如Swift、Objective-C、C#和Kotlin等,而

    王军花 提交于 2018-08-24 11:44 · 纸质版 · 第2印 · 文字或格式错误
    确认于 2018-08-24 14:06
  • 第223页 提示
    错误内容:只有Objective-C中的类别机制与此类似,其他面向对象的语言中均没有

    应改为:在Java等大部分面向对象的语言中均没有

    王军花 提交于 2018-08-24 11:46 · 纸质版 · 第2印 · 技术错误
    确认于 2018-08-24 14:07
  • 第228页
    错误内容:
    示例中的第⑥行代码和第⑦行代码写反了
    应改为:
    第⑥行和第⑦行代码对调,即
    let p1 = Person(name: "Tony", age: 28) ⑥

    let p2 = Person(name: "Mary") ⑦
    许巨侠 提交于 2017-11-23 10:56 · 纸质版 · 第2印 · 文字或格式错误
    确认于 2018-08-24 11:33
  • 第250页 第三段代码第三行和第六行
    错误内容:
    print(isEquals(n1, b: n2))
    ...
    print(isEquals(s1, b: s2))
    应改为:
    print(isEquals(a: n1, b: n2))
    ...
    print(isEquals(a: s1, b: s2))
    许巨侠 提交于 2017-11-25 15:50 · 纸质版 · 第2印 · 技术错误
    确认于 2018-08-24 11:32
  • 第360页 23.4节第一行最后
    错误内容:或工程

    应改为:等工程

    王军花 提交于 2018-08-24 13:57 · 纸质版 · 第2印 · 文字或格式错误
    确认于 2018-08-24 14:08