最近一周看到很多很好用的的輪子,忍不住推薦給大家。此外,本期 fir.im Weekly 還精選了一些實用的 iOS,Android ,UI 動畫的干貨文章。讓我們一起來看下:
Hacking with Swift
這是一個從 0 開始的 Swift 開發(fā)教程,完全免費。通過 36 個實踐項目來學(xué)習(xí) Swift 開發(fā),所有的項目采用 Xcode 7.0, Swift 2.0 編寫,并有專門的章節(jié)講述 iOS 9 新特性的開發(fā)。Swift 開發(fā)初學(xué)必備:)
30天從0開始學(xué)習(xí)Swift
本文作者沒有計算機學(xué)位,也沒有專業(yè)開發(fā)經(jīng)驗,但只用了 30 天就學(xué)會了 Swift,使用 Swift 開發(fā)出應(yīng)用并通過了蘋果公司的審核。本文詳細記錄了他為什么選擇 Swift、如何學(xué)習(xí),以及羅列了 Swift 的學(xué)習(xí)資源。感興趣點擊這里.
Swift編程思想-Thinking in Swift
Thinking in Swift 系列文章(4篇),講述了怎么從 Obj-C 的思維轉(zhuǎn)換到 Swift 的思維上。由走心的Swift翻譯組出品,原作者:Olivier Halligon,譯者:ray16897188.
微信iOS9適配總結(jié)
每年 iOS 升級,都會帶來一些坑,這次iOS9也不例外。本文總結(jié)了微信在適配iOS9上遇到的問題和解決方案。由 WeMobileDev(微信移動客戶端開發(fā)團隊)官方賬號發(fā)出,全文閱讀看這里.
被誤解的 MVC 和被神化的 MVVM
唐巧_boy大神 在這篇文章里講述了正確掌握使用 MVC 的姿勢,深入剖析了MVVM 和 ReactiveCocoa,中間提到了 iOS 開發(fā)中的一些最佳實踐。文章最后大神分享了關(guān)于如何應(yīng)對新技術(shù)潮流的想法?“一切的決策都應(yīng)該建立在認真分析的基礎(chǔ)上,擁抱變化、理性分析、不盲從,也不守舊”。
全篇文章請點擊這里
移動端圖片格式調(diào)研
合理的圖片格式選用和優(yōu)化可以為你節(jié)省帶寬、提升視覺效果。在這篇文章里@ibireme 分析了當(dāng)下主流和新興的幾種圖片格式的特點、性能、參數(shù)調(diào)優(yōu),以及相關(guān)開源庫的選擇。研究的相當(dāng)透徹,點擊這里,看對你是否也有收獲。
深入剖析 Auto Layout,分析 iOS 各版本新增特性
作者@戴銘 深入研究了 Auto Layout 相關(guān)的書籍博客,官方文檔和 WWDC Session 的相關(guān)視頻,內(nèi)容非常豐富值得一讀。文章傳送門。
Android 開發(fā)技術(shù)周報
勤奮的脈脈不嘚語 創(chuàng)辦的 Android開發(fā)技術(shù)周報 已經(jīng)更新至 Issue#54,其中包含 Android 新聞、教程、代碼&開源庫、視頻等干貨。Android 開發(fā)者可以來關(guān)注下。
如何閱讀Android系統(tǒng)源碼-收藏必備
學(xué)習(xí)系統(tǒng)最佳的方法就如 linus 所言:"RTFSC"(Read The Fucking Source Code)。不得不說,學(xué)習(xí)源碼是開發(fā)者的進階之路,作者@iam_wingjay 從知乎整理了一些優(yōu)質(zhì)回答,以饗讀者。詳情點擊這里
最棒的 5 款開源 Android/iOS 自動化工具
自動化測試在產(chǎn)品測試中占有很重要地位。如何根據(jù)你的項目需求選擇恰當(dāng)?shù)淖詣踊ぞ撸兊梅浅V匾?a target="_blank" rel="nofollow">G軍仔總結(jié)了5款很好用的開源 Android/iOS 自動化工具,分別是:
Calabash:鏈接
Appium :鏈接
Robotium:鏈接
Frank:鏈接
UIAutomator:鏈接
關(guān)于介紹這5款自動化測試工具各自優(yōu)缺點,英文原文地址在此; 由 @開源中國 社區(qū) 翻譯地址點這里.
TYAlertController
@yeBlueColor 說道:
“新造了個輪子 希望大家喜歡支持 。TYAlertController 強大,易用,高擴展的提醒視圖,彈出視圖,支持顯示在controller 和 window 上,支持完全自定義View,自定義animation ,blur 效果,autolayout。github地址在此 ”
Swift 動畫 PageControl
@TBXark 用 Swift 寫的動畫 PageControl。代碼都有注釋,簡單易懂。下面這個是 dribbble 的效果圖,源碼地址在此.
圖片加載庫 YYWebImage
@ibireme 寫的一個圖片加載庫 YYWebImage,支持 APNG、WebP、GIF 播放,支持漸進式圖片加載,更高性能的緩存,更多圖像處理方法,可以替代 SDWebImage 等開源庫。Github 地址
交互設(shè)計要么特別,要么好玩兒
好的交互動效應(yīng)該細膩,趣味,過渡自然,運動張馳有度,時長也要控制的剛剛好。想找到最新最好玩的交互設(shè)計,可以去關(guān)注@Dribbble華人幫 。
這期的 fir.im Weekly 就到這里,歡迎大家分享更多的資源。
fir.im