OC轉(zhuǎn)Swift , Swift全套開發(fā)工具, 分享一個 Swift 的開發(fā)工具, 適合各種Oc轉(zhuǎn)Swift新手, 懶漢, 定期更新, 歡迎噴

這套東西我從2017年更新到現(xiàn)在, 從Swift小白到現(xiàn)在能寫點兒自己的心得, 這套東西比較適合Oc轉(zhuǎn)Swift的新手, 所以大神們可繞行, 愿意給點兒意見的可以下方留言

拿到工程之后, 希望可以先看看CodeGuide.md文件, 里面有一些說明和代碼規(guī)范供參考

我使用了cocoapods, 這東西盡量用起來吧

首先說一下工程結(jié)構(gòu)


1, Config文件, 這里存放的是一些配置, 比如: 三方SDK的一些appid, appkey等, 這方面的東西我喜歡用枚舉定義(這里不得不說, Swift的枚舉以絕對優(yōu)勢秒殺Oc) , 還有一些字體, 顏色的配置(這個都是根據(jù)UI規(guī)范調(diào)整的), 這里就不一一贅述了

還有自己寫了一個Debug, 增加了日志輸出的代碼行數(shù), 文件名等, 這樣方便查找


2, Helpers文件, 建議把這個文件夾里的東西都能看完, 保證提高代碼質(zhì)量和開發(fā)速度, 里面有些重要的東西象通知管理, 面向協(xié)議, 鏈式屬性配置等等在CodeGuide.md中都有演示


3, Features(項目模塊)

大家可以把項目代碼放在這里, 目錄結(jié)構(gòu)根據(jù)模塊來定, 我是這樣的


我個人不太喜歡把二級頁面放在某一個模塊下的文件夾下, 這樣發(fā)展下去文件路徑會很長, 找起來很麻煩, 所以都放在Exhibitions中

4, Components(組件) 是組件庫, 這個根據(jù)自己工程自己加, 工程中多次使用到的控件就可以放在這里, 我在組件庫里放入了自己寫的一個漸變色按鈕的封裝, 大家可以參考一下

5,?Resources(資源文件) 這就不多說了, 工程的資源管理文件

6,?Services(服務) 這是我自己寫的API管理, 用枚舉做的, 說實話我真的很喜歡Swift的枚舉, 所以能用的時候盡可能都是枚舉


api少可能看不出什么, 但是當api多起來的時候, 就能看出其中的好處了, 當然有更好的方法, 歡迎下方留言一起討論

還有很多騷操作, 下面截圖給大家看看, 如果想了解可以去看工程


列表初始化
UIView子類初始化
富文本添加和自定義運算符"+"

我使用到了一些三方常用的比如:

# 約束框架

? pod'SnapKit'

? # 列表協(xié)議

? pod'Reusable'

? # JSON解析

? pod'SwiftyJSON', '~> 4.2.0'

? # 網(wǎng)絡請求框架

? pod'Alamofire', '~> 4.8.0'

? # HUD提示框

? pod'PKHUD', '~> 5.3.0'

這個大家可以自己更新,?CocoaPods倉庫源我用的是github的, 傳說清華的好, 但我沒品出來, 我添加進去了, 可以自己切換

感謝觀看, 希望你能愛上代碼

git clone?git@github.com:BigEleven/Entertainment.git

鏈接:?https://github.com/BigEleven/Entertainment

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌堡妒,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,946評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件好爬,死亡現(xiàn)場離奇詭異述雾,居然都是意外死亡,警方通過查閱死者的電腦和手機晴音,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,336評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缔杉,“玉大人锤躁,你說我怎么就攤上這事∽撤裕” “怎么了进苍?”我有些...
    開封第一講書人閱讀 169,716評論 0 364
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鸭叙。 經(jīng)常有香客問我觉啊,道長,這世上最難降的妖魔是什么沈贝? 我笑而不...
    開封第一講書人閱讀 60,222評論 1 300
  • 正文 為了忘掉前任杠人,我火速辦了婚禮,結(jié)果婚禮上宋下,老公的妹妹穿的比我還像新娘嗡善。我一直安慰自己,他們只是感情好学歧,可當我...
    茶點故事閱讀 69,223評論 6 398
  • 文/花漫 我一把揭開白布罩引。 她就那樣靜靜地躺著,像睡著了一般枝笨。 火紅的嫁衣襯著肌膚如雪袁铐。 梳的紋絲不亂的頭發(fā)上揭蜒,一...
    開封第一講書人閱讀 52,807評論 1 314
  • 那天,我揣著相機與錄音剔桨,去河邊找鬼屉更。 笑死,一個胖子當著我的面吹牛洒缀,可吹牛的內(nèi)容都是我干的瑰谜。 我是一名探鬼主播,決...
    沈念sama閱讀 41,235評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼树绩,長吁一口氣:“原來是場噩夢啊……” “哼萨脑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起饺饭,我...
    開封第一講書人閱讀 40,189評論 0 277
  • 序言:老撾萬榮一對情侶失蹤砚哗,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后砰奕,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,712評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡提鸟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,775評論 3 343
  • 正文 我和宋清朗相戀三年军援,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片称勋。...
    茶點故事閱讀 40,926評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡胸哥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出赡鲜,到底是詐尸還是另有隱情空厌,我是刑警寧澤,帶...
    沈念sama閱讀 36,580評論 5 351
  • 正文 年R本政府宣布银酬,位于F島的核電站嘲更,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏揩瞪。R本人自食惡果不足惜赋朦,卻給世界環(huán)境...
    茶點故事閱讀 42,259評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望李破。 院中可真熱鬧宠哄,春花似錦、人聲如沸嗤攻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,750評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽妇菱。三九已至承粤,卻和暖如春暴区,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背密任。 一陣腳步聲響...
    開封第一講書人閱讀 33,867評論 1 274
  • 我被黑心中介騙來泰國打工颜启, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人浪讳。 一個月前我還...
    沈念sama閱讀 49,368評論 3 379
  • 正文 我出身青樓缰盏,卻偏偏與公主長得像,于是被迫代替她去往敵國和親淹遵。 傳聞我的和親對象是個殘疾皇子口猜,可洞房花燭夜當晚...
    茶點故事閱讀 45,930評論 2 361