讀<iOS開發進階>有感

來源:互聯網
上載者:User

標籤:

花了兩天時間, 零零散散看完了這本書。總的來說, 比較失望吧。

花點時間記錄下。



第一次看到這本書, 是在看唐巧大神部落格的時候看到的  ---------->  《iOS開發進階》即將出版

那時候, 就被吸引住了。原因不外乎如下三點:

  1. 作者: 唐巧大神寫的書, 怎麼能錯過
  2. 內容: 開發進階, 學習了iOS有一段時間, 確實比較期待這類的書籍
  3. 封面: 簡約大氣, 很喜歡。



然後就一直等出版, 本來說12月底就能出版, 然後一直拖, 噹噹要到1月20號左右才正式出售, 現在都是預售階段..

1月8號放假離校前, 偶然在china-pub 上看到了有出售, 果斷買了, 寄到家裡! 一點也不含糊~


然後然後, 1月14號書就到了, 不過貌似被人動過.. 封皮都有點褶皺, 黑點..


接下去, 就是對這本書的書評了。



可能是報的希望比較大吧, 導致讀後的心情比較失落, 和預期的差距太大了。因為當初買的時候, 我連目錄也沒主仔細看, 更不用說內容的具體分布了。

書拿到手以後, 翻了下目錄, 分為三個部分: iOS開發工具, iOS開發實踐, iOS開發底層原理。

再認真看下頁碼分布, 懵了。


  • 9-80 頁, iOS開發工具
  • 81-214頁, iOS開發實踐
  • 215-244頁, iOS開發底層原理


工具篇和開發技巧佔了絕大部分篇幅, 但是我更期待的底層原理部分僅僅佔了不到30頁。 傷心..

再然後, 認真看完這本書, 感覺有點不對。 按照唐巧大神說的, 書裡至少有50%的內容是部落格裡沒有的,是新寫的, 但我發現.. 貌似沒有吧。

至少唐巧大神部落格裡頭,  從頭到尾我是看了遍, 再看這本書.. 就跟複習的感覺差不多。 50%的新內容, 我覺得沒有。 至少工具類的80頁,都是能找到的。


然後細細整理下讀書筆記:


缺點:
1. URL編碼 http://zh.wikipedia.org/wiki/%E5%AE.....

..書籍中出現其他連結, 居然給的是URL編碼, 這個看著很不舒服。


2. 代碼部分沒有特殊格式 (比如黑底說明)

這個算我自己沒事找事吧.. 看著不太習慣。 書中就標題部分有高亮顯示, 其他都是統一格式, 不太習慣。


3. 擷取電腦IP地址 : 開啟Terminal 輸入 ifconfig en0

.. 這個感覺有點誤差, 比如我的網卡一直是en3,應該介紹如果通過ifconfig, 查看所有網路狀態, 然後根據state找到當前網卡和IP。


4. 15.6.4 鍵盤控制

拋出了一個問題, 然後直接 “我在stackOverflow上專門問了一下, 還是沒有得到很好的解決辦法... "  這個感覺有點不負責任, 也說了廢話。



學習:
1. p85   10.1.3
2. p96   使用GCD後
3. p99   後台運行
4. p131 使用Safari進行調試
5. p184 收合鍵盤
6. p185 設定應用內的系統控制語言
7. p193 忽略編譯警告
8. p198 給模擬器相簿增加圖片
9. p206 刪除未使用的圖片資源




當然, 看完書的收穫肯定是有的, 就是沒有想象中那麼多, 難免覺得有點失望。總覺得有點理解上錯誤的感覺。

一直覺得“進階”, 應該在底層原理部分佔大篇幅, 但是只要30頁不到,  Block部分 和 runtime機制等都是淺嘗輒止.. 好傷心。

然後工具部分.. 基本都是跳過的。 一來之前看過, 二來介紹的東西也不怎麼會用, 包括移動統計工具Flurry, App Store統計工具 App Annie以及Xcode的一些外掛程式。

然後開發實踐部分, 主要圍繞唐巧大神本人之前開發的幾個項目過程中, 遇到的問題及其解決辦法。



客觀的評價一句, 還是剛才說的 : 收穫肯定是有的, 但是沒有想象中的多。


之後仍會一如既往支援唐巧大神, 一如既往看他的部落格, 畢竟從他那學到了很多。 雖然這次的書, 讓我有點失望。

讀<iOS開發進階>有感

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.