上周提過,Swift 的 Github 主頁上已經(jīng)有了 >>「Port to Android」,這周重點(diǎn)推薦一下 Stanford 的 Swift 課程。
Developing iOS 9 Apps with Swift
開發(fā)者@林泰前 在微博上說到:
“這大概是全球最佳的免費(fèi) iOS 教學(xué)的大學(xué)課程,教導(dǎo)用 Swift 編寫 iOS 9 軟件。”
不光是 iOS 開發(fā)者,想學(xué) Swift 的 Android 開發(fā)者也可以看看這個課程。
除了重點(diǎn)推薦的這個課程外,本期 fir.im Weekly 還收錄了 iOS,Android 架構(gòu)、熱門源碼等內(nèi)容,文末有最近大家都期待的 WWDC 的簡明參會攻略以及一篇有趣的程序員自我定位的文章。具體如下:
讀 Swift 源碼,理解 Monad
這是@唐巧_boy大神在上海 SwiftCon China 大會分享的 Keynote,將近 100 頁的講稿,只為讓你更加容易理解 Monad。下載鏈接:http://pan.baidu.com/s/1c0rcYy 另外關(guān)于 Monad,這里還有一些文字資料:http://t.cn/Rq4fwJk http://t.cn/Rqp3GiW http://t.cn/RL5pYwM .
awesome-ios 資源列表
awesome-ios 就是 @唐尤華 發(fā)起維護(hù)的 iOS 資源列表,內(nèi)容包括:框架、組件、測試、Apple Store、SDK、XCode、網(wǎng)站、書籍等。Swift 語言寫成的項目會被標(biāo)記為 ★ ,AppleWatch 的項目則會被標(biāo)記為 ▲。
正確認(rèn)識 APNs
“APNs 協(xié)議在近兩年的 WWDC 上改過兩次,15 年 12 月 17 日更是推出了革命性的新特性。但在國內(nèi)傳播的博客、面試題里關(guān)于 APNs 的答案全都是舊的、錯的。”
大神@iOS程序犭袁 為什么得出這樣的結(jié)論,詳情點(diǎn)擊這里。
顯示或隱藏 UITableView 的多個 section
@杜維欣_分享了如何顯示或隱藏 UITableView 的多個 section ,GitHub 地址>>>AdoHideTableSection 。
用 Swift 實(shí)現(xiàn)的菜單下拉框
下方動圖中的這個效果想必大家在大多數(shù)的APP中都會見到,@小碼哥教育介紹了一個用 Swift 實(shí)現(xiàn)的優(yōu)雅菜單下拉框——BTNavigationDropdownMenu,一起來看看具體的實(shí)現(xiàn)和封裝的思想吧。
關(guān)于 Android 進(jìn)程保活,你所需要知道的一切
關(guān)于 Android 平臺的進(jìn)程保活這一塊,想必是所有 Android 開發(fā)者矚目的內(nèi)容之一。@D_clock愛吃蔥花 最近分享了關(guān)于Android 進(jìn)程保活的奇技淫巧。詳情也可以看這篇長文.
Android 架構(gòu)合集
@CameloeAnthony分享到:
“這份合集是從各大平臺上參考的android架構(gòu)文章,數(shù)據(jù)主要參考自InfoQ,包含 Android官方架構(gòu)、國內(nèi)各大平臺架構(gòu)、MVVM & MVP & MVC、Clean Architecture、Flux等等,Github 地址在這里。
Android流式布局 - android-flowlayout
@少年你死了 實(shí)現(xiàn)了一個 Android 流式布局,支持多種布局優(yōu)化, 包括壓縮和對齊。希望對有需要的同學(xué)能有些幫助。詳情文章在這里:鏈接;GitHub 地址在這里:鏈接.
Android LoadingDrawable
dinus_developer在微博中分享:
“輕量級,高效性,復(fù)用性強(qiáng)。以半夜四點(diǎn)的夜晚為伴,推出 LoadingDrawable 系列的Circle系列",Github 地址在這里。
初次參加 WWDC 大會的簡明攻略
WWDC 16 的門票抽選開始了,舊金山時間 4 月 22 日抽檢結(jié)果就會出來。喵神@onevcat 的 這篇文章 分享了自己參加 WWDC 的一些經(jīng)驗,希望對你的 WWDC 之途有所幫助。
MShare第一期技術(shù)分享會 —— iOS 專場干貨
MShare第一期技術(shù)分享會結(jié)束了,iOS 專場的 Keynote 和代碼都已放到 Github: 鏈接,錄屏視屏將會在 26 日上午放出。MShare會定期組織iOS、Android的技術(shù)分享活動,了解最新活動請關(guān)注微博 @孟祥月_iOS。
I’m a boring programmer (and proud of it)
作為程序員,圖書管理員、科學(xué)家、藝術(shù)家、木匠,這幾種身份你更喜歡哪一個?
來看看Twitter@dankim在 Medium 上的熱文,也許你會有點(diǎn)感觸。文章傳送門.
這期的 fir.im Weekly 就到這里,歡迎大家分享更多的資源。
fir.im