從一個iOS毛頭小子到現(xiàn)在的高級工程師, 我總結了一些經驗,先跟大家分享一下一些好的資料。

1.1.?首先推薦幾本教材:

http://www.bignerdranch.com/we-write/objective-c-programming.html

http://www.bignerdranch.com/we-write/ios-programming.html

(這兩本書都有中文版的)

不管學什么編程語言都應該多實踐,看一小時書寫一小時代碼,不懂的查書看。

剛學iOS時我看了好幾本書,覺得這兩本寫的很好,很系統(tǒng),有點相見恨晚的趕腳。

這兩本應該以?iOS?那本為主,OC?那本作為參考,

初學時沒必要看完這兩本才做app,如果看了一半覺得可以就開始寫自己想寫的app,?邊做邊學,事半功倍。

如果你覺得以上兩本都掌握了,可以看本刺激的書來升華一下:

http://www.bignerdranch.com/we-write/advanced-mac-osx-programming.html

這本書有很多有用的代碼,內容涵蓋多線程,網絡通訊,安全,Block?等,想要稱為高級開發(fā)人員,這本書一定要看看。

1.2?蘋果的?Programming?Guide?很有用

蘋果的programming?guide?寫得很好很詳細,不過個人覺得不太適合入門,如果基礎比較扎實又想提高一下必須看看?Concurrency,?Block,?Core?Data?(尤其是core?data?在多線程中的實現(xiàn)),Core?Animation?(想要做出好看的app,?一定要有炫酷的動畫效果,小牛哥的一個開源app里面也有很多?2D/3D動畫實例:?https://github.com/frodoman/crazy-cup-2014?)programming?guide,?Google?一下就可以找到,都是免費下載的。

1.3.?有空一定要看看喬布斯的傳記。

作為?iOS?開發(fā)員,一定要讀懂理解蘋果的產品,為什么蘋果的產品這么簡單易用功能又強大?為什么一個快要破產的公司后來可以拋離微軟谷歌幾條街??iPod,iPhone,iPad?這些跨時代的產品是怎樣研發(fā)出來的??小牛哥當時買的是有聲讀物(?https://itunes.apple.com/gb/audiobook/steve-jobs-exclusive-biography/id474962097?)?,?每天擠地鐵時聽聽,兩個多星期才聽完第一遍,每次聽都收獲匪淺。在面試的時候顯擺一下里面有意思的故事,面試官馬上對你刮目相看。

更重要的是要把里面關于UX?(用戶體驗)?設計的理論應用起來。比如在蘋果設計iPod的導航菜單時,喬幫主提出:?不管用戶想聽什么,只要點擊3次就可以找到。(因為超過3重導航用戶容易get?lost)?小牛哥從此就注意,每次只要用UINavigationCroller?就保證不超過3重菜單,Sometimes有?SB?UX?想要加好幾重導航,小牛哥只能感慨的長嘆:喬老幫主死不瞑目啊。。。然后很快就會看見一個新版本的UX設計。

1.4?一些很好的視頻必須看看

什么是跨時代的偉大產品,什么是創(chuàng)造歷史,看看第一代iPhone的發(fā)布視頻吧。這個小牛哥反復看了幾遍,除了學到一些做presentation?的口語,還學到了一些有用的UX?原理。(忍不住要感慨一下:?喬老幫主太牛了,如果沒有iPhone,?Andriod?也不會有今天繁華的局面,人類智能手機的發(fā)展將倒退好幾年。也許正因為這個,上帝才不讓喬幫主多活。。。嗚呼哎哉!上帝什么時候才會再賜一個喬幫主給人類?。。?/p>

在這里不能不提一下,很多人做ppt/presentation時,?喜歡把一大堆文字和表格放到一頁上,誰會看?。?眼睛都忙不過來怎么聽清楚說什么啊??我們做ppt都應該想老喬的那樣,簡單大方,每頁幾個字或幾張圖片,這樣觀眾一看就明白說什么,

YouTu?上還有很多優(yōu)秀的關于?iOS/UX?的視頻,大家有空看看,能學到很多。

例如,這個系列的視頻不錯:

UIKonf?2014

https://www.youtube.com/watch?v=44-2vmqQBl0

1.5?最好把英語學好

這個不是特別重要,但是學好了,你就更容易脫穎而出。

其實不管哪門編程語言,最好的資料一般都是英文的,學好英文就可以學更多更好的技術,更容易了解編程的思維。

我本身英語也不好,四級都要考幾次,關鍵就是要多用,天天用,上面提到的視頻就是很好的口語教材,有空一定要多聽多說。

提高英文寫作水平的一個很有效的方法就是多背好文章。當年為了把文章寫好,背很多這本書里的文章,效果不錯,大家不妨試試,

資料獲?。?、喜歡小編簡書這篇文章

? ? ? ? ? ? ? ? 2、加小編的qq交流群:776598941、即可找到小編免費獲取.

分享目的是為了尋找志同道合的朋友一起創(chuàng)建一個我們自己的程序員圈子,有意者請聯(lián)系作者,讓我們一起搭建一個屬于我們iOS開發(fā)者的私有圈子,內推、共享資源。

資料截圖:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網絡請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,204評論 3 119
  • 福州老城的記憶,壁畫一般的詩意,綠枝擺態(tài)的蔓延,恩娜多姿的春孕,增添了夏日一般的光韻。偶然,發(fā)現(xiàn)了它,就發(fā)生了一絲...
    曉華子閱讀 288評論 0 0
  • 在浮躁的社會里,專注力就是一種核心競爭力。每個行業(yè)都有極致專注的人,都能收獲各自的成就。如果你比別人更專注...
    半面佛閱讀 841評論 0 2
  • 昨天因為是放假前的最后一天上課,然后學校舉辦了,迎接父親節(jié)和端午節(jié)的活動,學校舉行了包粽子,和給爸爸過父親節(jié)向父親...
    慈覺閱讀 216評論 0 0
  • 寶貝,我剛剛翻看了一下,才發(fā)現(xiàn)距離上次給你寫信已經快一年的時間了。 最近我們?yōu)榱四憔氫撉俚氖鲁车猛柡Φ摹F鋵嵨彝?..
    營養(yǎng)有妹力閱讀 400評論 2 2

友情鏈接更多精彩內容