從C到iOS基礎知識各階段的書籍及提高實戰圖書推薦

紫鳳發表於2013-05-06

C語言:

C語言程式設計:現代方法(第2版)

不得不承認C語言是一本比較枯燥的語言,它沒有視覺化程式設計部分,對於剛剛接觸程式設計的人來說,完全只看程式碼學習確實很困難。

推薦給大家這本書,其被譽為“近10年來最好的一部C語言著作”

時至今日, C語言已經和最初的時候大不相同了。本書最主要的一個目的就是通過一種“現代方法”來介紹 C語言,書中強調標準 C,強調軟體工程,不再強調“手工優化”。這一版中緊密結合了 C99標準,並與 C89標準進行對照,補充了 C99中的最新特性。本書分為 C語言的基礎特性、 C語言的高階特性、 C語言標準庫和參考資料 4個部分。每章末尾都有一個“問與答”小節給出一系列與該章內容相關的問題及答案,此外還包含適量的習題。

          enter image description here

明解C語言

推薦給大家這本日文書,榮獲日本工學教育協會著作獎,是日本C語言入門第一書 ,暢銷20餘萬冊。

這本《明解C語言》講的都是很基本的東西,高樓平地起,他強調著最最基礎、同時也是最最重要的東西。書中不僅圖文並茂且示例豐富,設有190段程式碼和164幅圖表,對C語言的基礎知識進行了徹底剖析,內容涉及陣列、函式、指標、檔案操作等。對於C語言語法以及一些難以理解的概念,均以精心繪製的示意圖,清晰、通俗地進行講解。

          enter image description here


資料結構:

上文說C枯燥,我們資料結構聽了後一定笑了,因為資料結構比c枯燥的多。C你還可以寫一段程式碼執行,滿足自己的成就感。資料結構大多數是理論性的東西,實際程式碼不是一行兩行可以寫出來的,所以剛接觸的確頭大,在遇到一本只跟你講沒完沒了道理的書,那簡直想死的心都有了。所以書籍非常重要。

程式設計中實用的資料結構

王建德和吳永輝老師寫了本難得好書,它對基礎資料結構做了深入分析,舉了很多例子說明如何施用恰當演算法優化時空效能,其中不少例子對於海量儲存和密集計算意義重大。書中還介紹了別處少見的字尾陣列和並查集等在核心搜尋系統中應用廣泛的資料結構,認真的程式設計師值得一讀!@但以理_高博

              enter image description here


c++

武林祕籍:C++ Primer中文版(第4版)

這本書絕對是C++的經典書目,對程式設計興趣的朋友們一定不要錯過。

              enter image description here


Objective-C

Objective-C基礎教程(第2版)

由於Objective-c應用面很窄,特別是在國內,所以介紹它的書遠沒有C++多,這本是Apress出版的《Learn Objective-C on the Mac: For OS X and iOS》中文版,其第一版也由圖靈教育翻譯,廣受好評,這本剛剛上市,是第一版的替代版本,新增內容有:

1. Objecitve-C最新特性:程式碼塊、ARC、類擴充套件;

2. 新增工具Clang靜態分析器和GCD;

3. 如何使用UIKit框架開發精緻的iOS應用程式;

4. 如何使用最新版本的Xcode。

                enter image description here


iOS

入門經典系列:iOS 5基礎教程

 

推薦給大家這本書,其被譽為“創造銷售奇蹟的經典著作”。

《iOS 5基礎教程》是在《iPhone 4與iPad開發基礎教程》基礎上,更新了現有的章節,講述了iOS 5 SDK、Xcode等的最新變化,增加了關於storyboards和iCloud兩章新內容。是引領你跨入移動應用開發的大門的經典圖書。

             enter image description here

提高實戰系類:iOS 6程式設計實戰

國內首本iOS 6 深度揭祕iOS 6高階特性與開發技巧

推薦理由:

  首先,它是國內的第一本ios 6圖書

  第二:新增一章講解如何將資料上傳到雲端

  第三:涵蓋了iOS 6的大部分新功能,包括集合檢視和自動佈局(第7章),還有一整章介紹自動引用計數。

  第四:ios 6增加了關於除錯(第19章)、效能調優(第20章)以及集合檢視和自動佈局(第7章)的新內容

          enter image description here

相關文章