背景: 如今愈來愈多的公司會嘗試用 Swift 作 native 的開發了,不少以前習慣用 Objective-C 的開發,有新項目啓動的時候,也會想說用 Swift 試試。若是從 2020年編程語言排行榜 上看的話,Swift的熱度也領先 Objective-C 10個身位了。而咱們如今公司所作的項目,也是用 Swift 開發的,雖說以前有些 OC 基礎,寫起 Swift 功能也是能實現,可是代碼不是很優雅,不夠 'Swift Style'。 熟練度不夠的話,不少 Swift 的高級寫法還得去翻文檔才知道什麼意思,因此就打算從0單排一個Swift的項目,而微博正好有 開放API , 因此這裏就選擇它了。node
圖片素材獲取: cartoolgit
取色標註工具: MarkMangithub
數據庫工具: Navicat數據庫
畫圖工具: MindNode編程
...swift
從事了一段時間的 Swift 開發,發現沒有必定量的代碼積澱(踩坑)仍是不行,因此就打算本身寫一個入門的純Swift App。這個項目是本萌新的第一個發佈swift項目,有些粗糙,可是若是新手做爲 Swift 上手,入門的,其實應該還能夠。該項目基本都是用的 「純代碼+純Swift」 的方式寫的,用的也是儘可能新的 API, 萌新們想玩的話感受仍是能夠上手的。緩存
最近發現,時間管理 真的很重要,不少事情,一開始覺得本身作不到,就打退堂鼓了,可是隻要咬咬牙,挑戰一下本身的極限,這不,這個Demo就出來了~ (爲了寫這破玩意,老夫都頸椎病去作鍼灸了,騙波 star不過度吧~ (開玩笑的,你們開心就好😂))架構
以爲哪裏寫的很差的,哪裏能改進的,有時間幫忙作code review,提PR的,熱烈歡迎啊,這裏先謝過了~app
本文Demo:MNWeibo編程語言