fir.im Weekly - 從 iOS 10 SDK 新特性說起
從 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
相關文章
- fir.im Weekly - 讓 iOS 應用更加安全iOS
- fir.im Weekly - TouchBar 從入門到開發
- iOS逆向——從RSA說起iOS
- fir.im Weekly - 揭祕 iOS 面向協議程式設計iOS協議程式設計
- fir.im Weekly - 關於 iOS10 適配、開發、推送的一切iOS
- fir.im Weekly - 暖心的 iOS 持續整合,你值得擁有iOS
- fir.im Weekly - 如何在 iOS 上構建 TensorFlow 應用iOS
- fir.im Weekly - Mobile developer 利器分享Developer
- fir.im Weekly - 從零開始,搭建理想的直播平臺
- fir.im Weekly - 可能是 iOS 稽核最全面的解決方案iOS
- fir.im Weekly - 聊聊 Google 開發者大會Go
- fir.im Weekly - iOS / Android 動態化更新方案盤點iOSAndroid
- fir.im Weekly - 8 個不能錯過的 iOS / Android 技術分享iOSAndroid
- 開發者所需要知道的iOS7 SDK新特性iOS
- fir.im Weekly - 新開發時代,需要什麼樣的技術分享
- iOS10新特性(What's New in iOS)iOS
- fir.im Weekly - 2017 年必須瞭解的 iOS 開源庫iOS
- WWDC總結:開發者需要知道的iOS 9 SDK新特性iOS
- ArcObjects SDK開發 008 從mxd地圖檔案說起Object地圖
- 玩轉iOS開發:iOS 10 新特性《UserNotifications》iOS
- 玩轉iOS開發:iOS 10 新特性《UIViewPropertyAnimator》iOSUIView
- 玩轉iOS開發:iOS 10 新特性《Siri Kit》iOS
- 玩轉iOS開發:iOS 10 新特性《Measurement》iOSREM
- fir.im Weekly - Swift 3.0 的遷移適配指南Swift
- fir.im Weekly - App 效能監測優化 二三事APP優化
- fir.im Weekly - 如何寫出零 bug 的程式碼
- iOS 9的新的改變 iOS SDK Release Notes for iOS 9 說了些改變iOS
- 從 JSON 說起JSON
- 從Promise的Then說起Promise
- iOS 10.1正式釋出 iOS10.1新特性彙總iOS
- 玩轉iOS開發:iOS 11 新特性《Layout的新特性》iOS
- 玩轉iOS開發:iOS 10 新特性《Xcode Extension》iOSXCode
- 玩轉iOS開發:iOS 10 新特性《Thread Sanitizer》iOSthread
- fir.im Weekly - 除了新 MacBook Pro,近期值得關注的移動開發好資源Mac移動開發
- fir.im Weekly - 如何進行 Android App 效能優化AndroidAPP優化
- 從程式猿入行說起
- fir.im Weekly - 做一款 App 需要考慮什麼APP
- fir.im Weekly - 揭祕直播移動 APP 技術實現APP