純Swift專案 序篇

2021-09-11 13:00:44 字數 1589 閱讀 3795

雖然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)(待完成......)

Swift基礎篇 元祖

import uikit 元祖 元祖 復合資料型別 只要將多個相同或者不同的資料用 括起來就是元祖 優點 在以前沒有元祖之前c和oc語言是通過傳入指標或者返回結構體的方式來返回多個值的,而有了元祖之後就可以實現讓乙個函式返回多個值 let student hello 99,99.8 print st...

Swift基礎篇 字典

import uikit 字典 格式 var dict dictionary 注意 將oc的 換成了 可變和不可變 var let var dict dictionary var dict string string var dict name swift age 99 dict 企業開發中字典使用...

UILabel之純Swift建立及其常見方法

建立uilabel例項物件 let label uilabel 設定文字 label.text content 設定背景顏色 label.backgroundcolor uicolor blue設定文字顏色 label.textbackgroundcolor uicolor black設定文字行數,...