如何学习IOS开发~三个字(学思做)

基础书籍

Computer Systems: A Programmer’s Perspective

这本书是我在读本科时候看的,至今我已经记不清推荐给多少人了。如果说TAOCP太难,不是每个程序员都能读懂的话,哪我觉得这本书绝对每个程序员都应该看。如果作为程序员你不知道什么是”Big Endian”那么你绝对应该阅读这本书。

 

Advanced Programming in the UNIX Environment

这本书是我翻看最多的一本手册,这本书对unix编程介绍深入浅出,从OS原理到实际代码,它不仅是教你如何编程,更重要的帮你理解unix如何运作。作为苹果软件开发者,读懂unix也是必要技能。而这本书恰好是非常优秀的教材。

 

Introduction to Algorithms

这本书应该不必我多介绍了,太出名了。中文名《算法导论》又是一部经典教材数据结构+算法的纵览。

 

苹果开发相关

Apple development document

做苹果软件开发,苹果自己的文档是一定要看的,这点经常被很多朋友忽略。

 

Cocoa Design Patterns

设计模式对小问题也许没什么帮助,但真正做一个软件时候,非常非常重要。强烈推荐进阶阅读。

 

设计相关

Visual Thinking Design

这本书应该是北美IAT课程里反复被推荐的教材。看完之后随着时间推移,我越来越体会到它的优秀。

 

你可能感兴趣的:(ios开发)