標籤:

想用業餘時間學習 iOS 開發,零基礎,有沒有推薦自學用的書?


毫無編程基礎,因眼紅BAT的base和stock,自學ios開發到渣app上線,發現竟然只要一個月,真的只要一個月嚶嚶嚶。

app上線半年間,除了限免期間,幾乎沒有什麼銷量,發財夢碎,也懶得更新,但某渣app上個月還和1password等一流app一同上了美國新銳科技網站BGR的best free apps推薦。(一個收費app上這個榜令開發者在虛榮之餘也是有些傷感)

學習過程如下(objective-C):

先自學objective-C語言,objective-C programming: the big nerd ranch guide。美亞有售kindle版本。一邊開Xcode,一邊在電腦上看kindle比較方便

有一點objective-C語言基礎後,可以看看iTunes U的課程:Developing iOS 7 apps for iPhone and iPad,好像是斯坦福開的課,會一步步教大家開發一些像對對碰之類的app。

我沒有撐到把書和課程看完,可能就看了60%多,但遇上問題查查stackoverflow這個網站,已可隨心所欲地編著一些簡單的渣app了。不過,因為沒有系統地學習計算機基礎,所以對演算法之類的沒有任何概念。

當然真正的問題是,學會簡單的iOS編程後,很容易誤會自己有什麼天賦,就抱著投資未來facebook的心態虛榮地購買iOS開發者(99刀一年)和宇宙最高配的macbook pro(五年工資)等這些東西,但恢復理智之後就會發現,這些投入,是完全不可能回本的。


北京房價太貴了,苦逼碼農業餘時間教iOS開發,包教會,5K每人。
學期1個月-3個月,承諾畢業後有能力獨自完成知乎日報iOS客戶端。
地點:望京SOHO T1 B座,需要的小夥伴請私信我。

上面不是玩笑,是廣告!

說真的,學習一門語言最快最好的方式:

  • 有類似語言基礎。

  • 有專業大牛帶你,注意一定要是專業的!

主要學習路徑:

  1. objective-C / swift 語言基礎

  2. xcode
  3. 基本控制項
  4. 宏、類目、第三方庫
  5. 各種寫應用
  6. 證書、私鑰、配置式、分發應用
  7. 微博、微信接入
  8. AVOSCloud、FontAwesome、SVProgressHUD、SpinKit ... 完成各種積累
  9. 然後覺得自己很NB,各種創意各種創業
  10. 理想和現實總是有差距的
  11. 卒。


不用看書,1,網易公開課斯坦福大學IOS開發,2,上code4app上下一些例子代碼,看看

如果想在功能設計,UI設計上進步,推薦看看《tapworthy designing great iphone apps》


去網易公開課看斯坦福最新的iOS開發課程,有問題去Google,Google上不了上http://glgoo.com。


推薦書籍

  1. Objective-C編程

  2. Objective-C高級編程

  3. Effective Objective-C 2.0

請按編號順序閱讀

強烈推薦第一本書,稍有編程基礎即可:)


看完big nerd ranch的書 看iOS cookbook


推薦閱讀:

QQ 音樂 iOS 新版能夠在鎖屏界面顯示動態歌詞,如何做到的?
零編程基礎,學習 iOS 開發應該採取什麼路徑?
27歲,想轉行做軟體。從頭開始學JAVA IOS開發 運維 等等其中之一求指教?
如何看待 Dash 被 App Store 下架?
iOS 有哪些值得長期關注的網站?

TAG:iOS開發 |