遲來的分享
雖然iOS從火爆到冰點,人們的熱情早已不在,但我還是決定,寫一系列文章,來分享我這些年使用Swift開發的經驗。
任何一門語言,從出現到被廣泛使用,都離不開大量的基礎框架,Swift也不會例外,為了深入思考,這些年我一直對三方庫保持克制,儘量自己從底層封裝三方庫,以探索更為合理的開發模式。得益於Swift的強大擴充套件能力,博採眾家之長,我自己封裝的庫已經很好的在數個專案中執行。
文章中的程式碼大多數都是使用我封裝的基礎庫,但各位看官也不必擔心,這些庫我一直都是開源的,也會給出github
連結,之前由於Swift版本升級的關係,總是有大幅度改版,但Swift即將迎來5.0穩定版,我覺得這些基礎庫也該穩定下來了。
寫作計劃
- 經驗篇(各種小技巧)
- 架構篇(開發模式探索)
- 武器篇(基礎庫介紹)
文章列表(計劃)
經驗篇
- 純Swift專案-Xib | StoryBoard 多人協作技巧(已完成)
- 純Swift專案-Xib | StoryBoard 裝置適配技巧(待完成……)
- 純Swift專案-Xib | StoryBoard 約束使用技巧(待完成……)
- 純Swift專案-網路異常統一處理技巧(待完成……)
- 純Swift專案-下拉重新整理上拉載入更多使用技巧(待完成……)
架構篇
- 純Swift專案-(不同於ObjC的)開發模式變化(待完成……)
武器篇
Basic.frameworks(基礎庫、通用庫)
- 純Swift專案-JSON(Basic.frameworks)(已完成)
- 純Swift專案-HTTP(Basic.frameworks)(待完成……)
- 純Swift專案-響應式開發(Basic.frameworks)(待完成……)
- 純Swift專案-Protocol協議(Basic.frameworks)(待完成……)
- 純Swift專案-File(Basic.frameworks)(待完成……)
- 純Swift專案-Date(Basic.frameworks)(待完成……)
- 純Swift專案-UserDefaults(Basic.frameworks)(待完成……)
- 純Swift專案-Number(Basic.frameworks)(待完成……)
- 純Swift專案-String(Basic.frameworks)(待完成……)
- 純Swift專案-Cache(Basic.frameworks)(待完成……)
- 純Swift專案-Operator(Basic.frameworks)(待完成……)
RichText.frameworks(富文字)
- 純Swift專案-富文字(RichText.frameworks)(待完成……)
Toast.frameworks(互動框架)
- 純Swift專案-互動檢視(Toast.frameworks)(待完成……)
DataBase.frameworks(資料庫)
- 純Swift專案-SQLite(DataBase.frameworks)(待完成……)