wezzard
2015-01-16 01:13:38 +08:00
因為定得晚,要本月25日才會到手上。
先自報水平,免得被以為是發送HTTP Requests + UITableView 大法從 PHP 轉過來的的。(雖然我第一個學的語言是 Microsoft Basic⋯)
我的水平目前是通曉 Objective C 運行時原理的,自己也寫過一個在 iPhone 上跑的玩具級別的三維引擎以解決 CALayer 的 mesh 不暴露在外從而無法做出複雜動畫(如拉窗簾、iBooks翻書等)的問題。SO 昨天才漲到 347 點 reputation。憋了幾篇 Objective C 和 Swift 運行時以及 Objective C 轉 Swift 時要注意的地方的博文也一直沒寫完,博客常年處於僅有一篇 Hello, world! 的狀態。
當然這對於很多高手來說不過是最簡單不過的事了。Objective C 運行時說白了就是 C,C 又是一門及其簡單的語言(不考慮 POSIX APIs,因為這是框架);而三維引擎你不給 Shader 來點最新論文上扒下來的算法,光靠教材上經典的那麼幾個矩陣變換和光影算法都不好意思出門。SO 上榮譽幾千點的比比皆是。
不過我想我的水平已經遠超這本書的適用讀者範圍了吧。
但是看了唐巧這本書的目錄之後,發現雖然有我已經掌握了的部份,但是沒掌握的也有,比如大家都陌生的 Core Text(Mastering Core Text considered to be a "rite of passage"),NSBlock 的對象模型我也一直沒有時間也沒有興趣去研究,而且看價錢還是覺得很便宜。說實話我的心理價位是 120 人民幣(知識在中國太便宜了!)。但是看到照片上書的厚度,我瞬間就猜到了定價應該在40—60之間。在中國,書大多是按厚度和印刷質量標價不是麼?
雖然懵懂時經年的母語技術書籍閱讀已經教會了大多數 IT 從業人員一定要看英文書。但是實際上各非英語國家的同行用其母語寫出來的書還是值得看的。同樣值得看的還有一本也是中國在職的計算機專業的教師寫的,講編譯、鏈接與裝載的書,書名因為是中文的不太記得了。
另外,因為作者寫作所用的語言而否定一本書的,莫過於下流了。