fir.im Weekly - 從 iOS 10 SDK 新特性說起

fir.im發表於2016-06-23

從 iOS 7 翻天覆地的全新設計,iOS 8 中 Size Classes 的出現,應用擴充套件,以及 Cloud Kit 的加入,iOS 9 的分屏多工特性,今年的 WWDC iOS 10 SDK 又有哪些新的特性呢?

來看看喵神 @onevcat 的這篇關於 開發者所需要知道的 iOS 10 SDK 新特性,也許你會有所收穫。後續喵神會補充關於 WDDC session 的學習筆記,多多留意他的部落格

我們還找到了其他關於 WWDC 的乾貨,比如 百度技術團隊的WWDC 2016 觀影指南,整理了 WWDC 值得看的Session;還有@唐巧_boy 大神的 WWDC 2016 隨想,對於開發者,值得一看。

再來看下本期 fir.im 的其他內容 ~

『 iOS,Android 開發乾貨分享』

Objective-C 訊息傳送與轉發機制原理

作者@楊蕭玉HIT在這篇文章中講述了開發者在訊息傳送和轉發流程中的原理。看這篇文章前,也許你應該對 Objective-C Runtime 已經有一定的瞭解,關於 Class 的結構,selector、IMP、元類等概念將不再贅述。

全文瀏覽,點選這裡

JakeLin/IBAnimatable

來自@林永堅Jake 的分享。

“ 進過多天的奮戰,我們釋出 IBAnimatable 2.3 了,第一個支援在Interface Builder上配置換場動畫和手勢的庫,這次增加了52個換場動畫,詳細的文件請看 連結 ”

iOS 獨立開發記錄 - Azure Yu

作者遊薪渝在開發一款個人 APP 得出來的真知:

“前期思考要全面,設計要具體,在具體實現過程中,需要兵來將擋,水來土掩”,並給出了詳細記錄了從想法、設計、開發到最終釋出的過程,中間穿插開發中具體思路和資源列表。詳細的實踐經驗請點選這裡

二次開發的訊息UI庫

@little12s分享了新輪子NoChat,用的 Swift 2.2 簡單仿寫了流行的訊息應用Telegram, WeChat, Slack。

Android N Developer Preview 漢化文件

來自與@Google開發者微博分享;

“Android N 預覽版官網幾乎所有文件都已漢化,包括行為變更、後臺優化、語言和區域設定、API 概覽、別再給自己找理由了 ,快快學起來。”地址,點選這裡

那些酷炫的 RecyclerView 開源庫整理

@Anthony最近在研究 RecyclerView ,整理了一些開源專案放到 github 專案 Learning-RecyclerView 上,內涵 26 個 RecyclerView 開源庫,有需要的同學可以看看。

Android記憶體洩漏解決方案(OOM)

“Android 系統為每個應用分配的記憶體是有限的,記憶體洩漏會使我們的應用記憶體隨著時間不斷的增加,造成應用OOM(Out Of Memory)錯誤,導致應用崩潰.” 如何解決記憶體洩漏? 看看這篇文章.


『 持續整合與自動化測試實踐』

淺談程式碼覆蓋率

"我們在做單元測試,那測試覆蓋率要到多少才行?”。答案其實很簡答,“作為指標的測試覆蓋率都是沒有用處的。”如果你也有此類疑問,來看看有贊技術團隊部落格的這篇文章

從自動化測試到持續部署,你需要了解這些

“在網際網路的產品開發時代,產品迭代越來越頻繁,“從功能開發完成直到成功部署”這一階段被稱為軟體開發“最後一公里”。很多開發團隊也越來越認識到,自動化測試和持續部署可幫助開發團隊提高迭代效率和質量。” 文章傳送門.


『 程式設計師 Tips 』

一款產品的從0到1之旅

“從0到1打造一款產品是一種什麼樣的體驗?”

@improve365介紹下自己如何打造交易日記這款App的過程。且整款iOS APP的全部工作都是作者一個人完成的。 同樣,感興趣全棧開發的同學,可以來這裡看看。

從0開始學習 GitHub 系列之「Git 進階」

來自@googdev 分享。

"關於 Git 相信大家看了之前一系列的文章已經初步會使用了, 但是關於Git還有很多知識與技巧是你不知道的,今天就來給大家介紹下一些 Git 進階的知識。" 文章傳送門.


這期的 fir.im Weekly 歡迎大家分享更多的內容。

fir.im

相關文章