Stanford iOS Learn Notes - 3

來源:互聯網
上載者:User

標籤:

題目是iOS Learn Notes,不過這篇文章更多的是梳理了一下過去半個月的彎路:沒有跟iOS視頻,去看國內的教材去了…… 掐指一算,已經半個月沒有更新這個部落格了,恍恍惚惚了半個月呀。 其實這半個月也沒有閑著,把《Swift語言實戰入門》的前8章翻了一下。第8章沒有看完,實在看不下去了。怎麼評價呢?這本書可以看出來寫的時候應該還是用心寫了的,最起碼不像有些書,直接粘貼複製Swfit的官方文檔翻譯。 看了也有收穫,比如
  • 首先又熟悉了一遍Swift文法。這本書對文法進行了精簡提煉,所以通讀一遍還有有些好處的。
  • 其次是知道了Objective-C,知道了Obj-C和Swift混用的大致流程,也跟著實現了2個Demo。
  • 然後雖然沒記住細節,但是最起碼對UIImage,UILabel這些組件,以及對應的從代碼繪製UI有了一下概念。
 可是書裡面的代碼例子就不行了,比如號稱反應了最新的Swift標準,可是個別代碼還是沒有更新。比如count函數。而且說實話,覺得這書的代碼寫的也……太爛了。我現在iOS還沒有入門,就做這樣的評價可能有點大言不慚,但是作為在電腦專業混跡了好幾年的人,對於好代碼的sense還是有的。雖說這前幾章你沒有講什麼MVC之類的,設計模式之類的,但是你也不用把所有的代碼糊在一起吧。如果真的第一次看代碼,跟著養成這樣的習慣,真的是不好了。 反過來看,Stanford的白鬍子老頭的代碼風格還是不錯的,很有條理。 而且白鬍子老頭喜歡用GUI的模式在產生控制View,《Swfit語言實戰入門》裡面更偏向於用代碼來產生各種View。我覺得這更多的是思維的不同吧。可能書的作者是程式員,然後從程式員的角度,萬物皆代碼麼。不過教訓中使用GUI的確很容易理解。書裡面的API都那麼長,看過,哪怕跟著敲了一遍,也都忘記了。這個也不能怪書,只能自己以後再實戰中慢慢琢磨了。 反正總結下來,就先把書放下了。因為真的怕被書裡面的混亂代碼帶坑裡去啊。我還是對白鬍子老頭更信任一下,哈哈。先把白鬍子老頭的課上完吧。

Stanford iOS Learn Notes - 3

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.