項目是自己通過抓包幾個項目接口忆谓,然后拼接成的一個完整的項目
項目一共分有四個模塊:
- 首頁
- 生活
- 分類
- 個人
現(xiàn)在是各個頁面的效果展示:
首頁
![首頁](https://github.com/OrionLv/ArtLife/blob/master/%E9%A6%96%E9%A1%B5.gif)
首頁
生活
![生活](https://github.com/OrionLv/ArtLife/blob/master/%E7%94%9F%E6%B4%BB.gif)
生活
分類
![分類](https://github.com/OrionLv/ArtLife/blob/master/%E5%88%86%E7%B1%BB.gif)
分類
個人
![個人](https://github.com/OrionLv/ArtLife/blob/master/%E4%B8%AA%E4%BA%BA.gif)
個人
好了 接下來進入正題
先講一下 各個頁面的出處:接口分別為 半糖, 開眼, 片刻 ,抓包工具的是青花瓷次舌,想要了解詳細的同學可以自行百度
接下來來說下文件用到的第三方的庫
- SDCycleScrollView (無線輪播圖)
- Masonry (老司機們這個應該不用解釋了)
- MJExtension
- MJRefresh
- SDWebImage
- SVProgressHUD
用到的都是最基本的第三方庫 帅涂,有興趣的同學可以看下源碼 ,源碼鏈接放在文章的最后
另外是文件中用到的比較重要的類
- UIView+Addition 方便取控件的各個屬性罐孝,不用再頻繁的...
- XBRefreshHeader XBRefreshFooter 這兩個類 是定義刷新的動畫
- AFOwnerHTTPSessionManager 網(wǎng)絡請求類
- XBLoadingView 加載蒙版類 (控制加載的動畫)
另外的還有視頻播放的類,主流框架的搭建等等的類肥缔,有興趣的同學同上