读者可以尝试编写代码并从错误中获取经验,以及参阅一些繁杂庞大的开发文档,或者有机会的话向精通iOS开发的程序员求教。下面提供若干建议。
尽快开始编写应用。刚学到的知识如果不用,就会慢慢忘记。建议读者多做练习并扩充现有的知识。
深入。本书倾向广度而非深度。如果深入讲解,那么之前的每一章都可以独立成书。如果读者对某些章节特别感兴趣,想有更深入的了解,则可以自己尝试阅读Apple的相关文档并阅读一些博客文章(或StackOverflow问答)。
交流。很多城市会有iOS开发者聚会(iOS Developer Meetup,这里指美国),其中的演讲都很出色。此外,网上也有一些讨论组可以参与。如果读者正在开发项目,不妨找些人来帮忙,例如设计师、测试员及其他程序员。
犯错然后修正。如果读者不满意自己的代码,则可以推倒重来,从“失败”中汲取经验教训,并改用更好的设计架构。有人将这种修改过程称为重构(refactoring),读者会在重构过程中学到很多知识。
回馈。分享知识;礼貌地回答别人提出的“弱智”问题;公开一些源代码。