轉載於:http://segmentfault.com/blog/hongliang/1190000002435233
過去幾年裏我和我的團隊做的事情太雜了,甚至還撲在了cocos2d-x上,接下來終於可以專注在iOS和Android原生開發領域了,所以今天特意花了一天時間補課,把唐巧的博客截止到今天(2014.12.19)的好文都看了一遍,特此收藏一些有價值的文章:
- 設置系統控件的語言,比如用戶選擇一段文本後跳出來的複製/粘貼等按鈕文字的語言
- 程序崩潰時不再傻乎乎地跳到main.m裏,而是停在代碼處(文中方法二) 附註:另外也可以在lldb停下時輸入bt查看堆棧,如果堆棧沒有有效信息的話就用Instruments工具分析Zombies
- 符號化Crash文件(暫時用不到,不過將來會有用)
- 老外寫的文章翻譯過來的,讀起來比較晦澀,但還是能更好地理解UIResponder/UIView/UIControl之間的關係,以及Core Animation/Core Graphics/OpenGL ES這三者之間的關係
- lldb的常用命令比如bt、po是必須要會的
- 非常實用的iOS程序員轉向Android開發時的注意事項,特別是Android模擬器那段的描述,跟我們自己的感觸一模一樣,笑死我了
- 非常實用的Interface Builder使用小技巧,比如Cmd+=自動適應尺寸、Embed In View等
- gitignore.io:.gitignore文件的快速生成
- 講ARM處理器的好文章,必須硬着頭皮讀一遍,膚淺地理解一些硬件層面上的知識
- ~~通篇都是錯別字,但卻是理解iOS繪製渲染、Core Animation、Core Graphics、OpenGL ES的必讀文章! 譯文錯別字實在太多極不嚴謹(但仍然感謝譯者)~~,建議英語湊合過得去的直接去讀原文。這裏還有一個思維導圖。 後記:objccn.io上的這篇譯文質量不錯,建議直接讀這篇。
- 這個人寫了自己面試百度iOS開發職位的一些題目,值得一讀,反省一下自己是什麼水平。估計有些人覺得自己已經開發上架了好幾個APP還自我感覺不錯都會被虐到渣都不剩,而且題目一點都不刁鑽,全是基礎,就看你基礎概念掌握的牢不牢固了,這就是我常說的正規軍和游擊隊的區別
- StackOverflow上講constrains最清晰易懂的神貼!初學者必須看!!!作者是個大好人
- 關於變量和方法命名非常好的總結,怪不得我總覺得Objective-c和Ruby是我用下來最舒服的兩種語言,因爲變量命名真是一種學問,這方面iOS系統是典範,值得學習並在自己的項目裏嚴格遵循相同的規範!
- Objective-C語法技巧,其中小括號內聯複合表達式值得大力推廣!
- iPhone 6/6 Plus是怎麼做老APP的兼容性自動適配的,看看就好,反正以後不會用老式兼容的方法去開發新的APP了
- 居然連UIAlertView都deprecated了……
- 葉孤城的SizeClass和AutoLayout教程1、教程2、教程3、教程4,AutoLayout和SizeClass的入門文章
- objc中國的這一系列文章值得挑選着看一遍,非常受益
- 簡單理解一下音頻播放的相關概念,瞭解AVFoundation、AudioQueue、AudioConverter之間的關係
- GCD深入理解第一部分 第二部分 GCD必須輕車熟路,否則沒法流暢
- Introduction To AutoLayout
- 葉孤城的視頻特效製作1 視頻特效製作2
- 最後當然少不了蘋果的官方文檔啦,其實這纔是寶庫