fir.im Weekly - 30 天從 0 開始學(xué) Swift

最近一周看到很多很好用的的輪子,忍不住推薦給大家。此外,本期 fir.im Weekly 還精選了一些實用的 iOS,Android ,UI 動畫的干貨文章。讓我們一起來看下:

Hacking with Swift

@稀土圈分享的HACKING WITH SWIFT

這是一個從 0 開始的 Swift 開發(fā)教程,完全免費(fèi)。通過 36 個實踐項目來學(xué)習(xí) Swift 開發(fā),所有的項目采用 Xcode 7.0, Swift 2.0 編寫,并有專門的章節(jié)講述 iOS 9 新特性的開發(fā)。Swift 開發(fā)初學(xué)必備:)

配圖來自官網(wǎng)

30天從0開始學(xué)習(xí)Swift

本文作者沒有計算機(jī)學(xué)位,也沒有專業(yè)開發(fā)經(jīng)驗,但只用了 30 天就學(xué)會了 Swift,使用 Swift 開發(fā)出應(yīng)用并通過了蘋果公司的審核。本文詳細(xì)記錄了他為什么選擇 Swift、如何學(xué)習(xí),以及羅列了 Swift 的學(xué)習(xí)資源。感興趣點(diǎn)擊這里.

配圖來自原文

Swift編程思想-Thinking in Swift

Thinking in Swift 系列文章(4篇),講述了怎么從 Obj-C 的思維轉(zhuǎn)換到 Swift 的思維上。由走心的Swift翻譯組出品,原作者:Olivier Halligon,譯者:ray16897188.

Swift 編程思想 Part 1:拯救小馬

Swift 編程思想 Part 2:數(shù)組的 Map 方法

Swift 編程思想 Part 3:結(jié)構(gòu)體和類

Swift 編程思想 Part 4:map all the things!

微信iOS9適配總結(jié)

每年 iOS 升級,都會帶來一些坑,這次iOS9也不例外。本文總結(jié)了微信在適配iOS9上遇到的問題和解決方案。由 WeMobileDev(微信移動客戶端開發(fā)團(tuán)隊)官方賬號發(fā)出,全文閱讀看這里.

被誤解的 MVC 和被神化的 MVVM

唐巧_boy大神 在這篇文章里講述了正確掌握使用 MVC 的姿勢,深入剖析了MVVM 和 ReactiveCocoa,中間提到了 iOS 開發(fā)中的一些最佳實踐。文章最后大神分享了關(guān)于如何應(yīng)對新技術(shù)潮流的想法?“一切的決策都應(yīng)該建立在認(rèn)真分析的基礎(chǔ)上,擁抱變化、理性分析、不盲從,也不守舊”。

全篇文章請點(diǎn)擊這里

移動端圖片格式調(diào)研

合理的圖片格式選用和優(yōu)化可以為你節(jié)省帶寬、提升視覺效果。在這篇文章里@ibireme 分析了當(dāng)下主流和新興的幾種圖片格式的特點(diǎn)、性能、參數(shù)調(diào)優(yōu),以及相關(guān)開源庫的選擇。研究的相當(dāng)透徹,點(diǎn)擊這里,看對你是否也有收獲。

配圖來自原文

深入剖析 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)注下。

配圖來自官網(wǎng)

如何閱讀Android系統(tǒng)源碼-收藏必備

學(xué)習(xí)系統(tǒng)最佳的方法就如 linus 所言:"RTFSC"(Read The Fucking Source Code)。不得不說,學(xué)習(xí)源碼是開發(fā)者的進(jìn)階之路,作者@iam_wingjay 從知乎整理了一些優(yōu)質(zhì)回答,以饗讀者。詳情點(diǎn)擊這里

最棒的 5 款開源 Android/iOS 自動化工具

自動化測試在產(chǎn)品測試中占有很重要地位。如何根據(jù)你的項目需求選擇恰當(dāng)?shù)淖詣踊ぞ?,變得非常重要?a target="_blank" rel="nofollow">G軍仔總結(jié)了5款很好用的開源 Android/iOS 自動化工具,分別是:

Calabash:鏈接

Appium :鏈接

Robotium:鏈接

Frank:鏈接

UIAutomator:鏈接

關(guān)于介紹這5款自動化測試工具各自優(yōu)缺點(diǎn),英文原文地址在此; 由 @開源中國 社區(qū) 翻譯地址點(diǎn)這里.

TYAlertController

@yeBlueColor 說道:

“新造了個輪子 希望大家喜歡支持 。TYAlertController 強(qiáng)大,易用,高擴(kuò)展的提醒視圖,彈出視圖,支持顯示在controller 和 window 上,支持完全自定義View,自定義animation ,blur 效果,autolayout。github地址在此

Swift 動畫 PageControl

@TBXark 用 Swift 寫的動畫 PageControl。代碼都有注釋,簡單易懂。下面這個是 dribbble 的效果圖,源碼地址在此.

配圖來自微博

圖片加載庫 YYWebImage

@ibireme 寫的一個圖片加載庫 YYWebImage,支持 APNG、WebP、GIF 播放,支持漸進(jìn)式圖片加載,更高性能的緩存,更多圖像處理方法,可以替代 SDWebImage 等開源庫。Github 地址

交互設(shè)計要么特別,要么好玩兒

好的交互動效應(yīng)該細(xì)膩,趣味,過渡自然,運(yùn)動張馳有度,時長也要控制的剛剛好。想找到最新最好玩的交互設(shè)計,可以去關(guān)注@Dribbble華人幫 。

配圖來自@Dribbble華人幫

這期的 fir.im Weekly 就到這里,歡迎大家分享更多的資源。

fir.im

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,094評論 25 709
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,405評論 4 61
  • 轉(zhuǎn)載自:https://github.com/Tim9Liu9/TimLiu-iOS 目錄 UI下拉刷新模糊效果A...
    袁俊亮技術(shù)博客閱讀 12,147評論 9 105
  • 作為一個電商新手,這種日子確實是必須參與的。可惜打雞血的時候已經(jīng)過去了,一個人撐了一整天,太累了?,F(xiàn)在還有最后一個...
    何kk閱讀 263評論 0 0
  • 選擇奶粉有五大技巧 一是試手感用手指捏住奶粉包裝袋來回摩擦,真奶粉質(zhì)地細(xì)膩,會發(fā)出“吱吱”聲;假奶粉由于摻有綿白糖...
    隨筆記錄生活閱讀 317評論 0 0

友情鏈接更多精彩內(nèi)容