MAC Objective-C 開發經典書籍推薦


MAC Objective-C 開發經典書籍推薦

                

聞道有先后,術業有專攻,這句話放到計算機科學領域的理解可能每個人都會不同。

有些人選擇一個操作系統,一個體系的編程語言,作一個領域的開發。

有些人選擇多個操作系統,多個體系的編程語言,作多個領域的開發。

其實這都沒有錯,筆者傾向於后者,因為筆者始終認為,只要不跑出計算機科學的領域,就算術業有專攻了:)

當前的世界排名前三的操作系統分別是Windows NT體系, MAC OSX體系,Linux/Unix體系, iOS和 Android分別屬於MAC OSX體系和Linux/Unix體系,那么為什么筆者要強調這三大系統呢?

從時間投入的角度來說,我們把時間投入有價值的系統上會產生更大的回報,當然,這里面說的是普遍情況。那么又是為什么要學習主流的操作系統呢?原因很簡單,當你對一種體系已經輕車熟路的時候和容易就可以駕馭另外的兩個系統,當然這里說的容易也是要花時間的,只是相對於從頭來要輕松許多,另外,技術世界日新月異,說不定哪天會有很多好的機會,但是如果沒有准備,天山掉下來的餡餅也不一定就能啃得動。

Windows世界可以說在桌面領域可以說還是當之無愧的王者,人們經常有個笑話,能夠超過Windows的只有另一個版本的Windows。Windows在個人應用,辦公,游戲非常強勢。

Linux/Unix體系的使用在服務端更多,隨着雲計算,互聯網的狂熱,這個體系的系統的作用越來越大,當然他們的變種Android也占了移動市場的半壁江山

MAC OSX體系,包括iOS,類似於微軟以Windows 10統一移動端和PC端, MAC OSX和iOS也大有統一之勢,他們的很多功能也在不同的版本之間此消彼長。值得一提的是,當前隨着MAC OSX和iOS的迅猛發展,各大公司都在這個領域發力,學習一下這個平台的技術棧在當前看來是非常有必要的。簡單的在互聯網上找了一下,國內沒找到寫的好的這個方面的入門文章和書籍推薦,當然如果大家發現了也可以推薦給我,於是筆者做了一些這個方面的功課,算是拋磚引玉,希望對大家有所幫助。

1. Objective-C Programming: The Big Nerd Ranch Guide 

by Aaron Hillegass and Mikey Ward


這算是Objective-C的入門書籍寫的淺顯易懂,適合沒有太多經驗的新手 。

 

 

2. Programming in Objective-C, Sixth Edition
by Stephen G. Kochan


他的地位相當於C++領域的C++ Primer, 大而全,適合從頭到尾的閱讀學習。

 

 

3. iOS Programming: The Big Nerd Ranch Guide
by Christian Keur, Aaron Hillegass and Joe Conway

相對於第一本書稍難,適合讀完第一本書后對概況有些基本的認識后進一步閱讀。

 

4. Effective Objective-C 2.0, 52 Specific Ways to Improve Your iOS and OS X Programs
by Matt Galloway

這本書的地位相當於C++領域的Effective C++, 適合技術提高使用,這個系列的書,別問太多了,讀就是了。

 

5. COCOA PROGRAMMING FOR MAC OS X FOURTH EDITION
by Aaron Hillegass Adam Preble

講Cocoa的一本經典書籍,如果打算做Objective-C的開發,這個框架是必修的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM