原创 小碼哥-玩轉【鬥魚直播APP】系列之實現無限輪播

實現無限輪播 生活雜談 最近很多童鞋私信我,Swift項目有些語法跟不上。希望我出OC版的(OC版我會在後續推出),但是以我的考慮來說,Swift在語言排行版上面其實已經超過OC,另外國內現在新項目一般都會用Swift

原创 小碼哥-鬥魚直播APP之加載數據動畫

加載數據動畫 動畫效果 效果如下: 效果分析 在每個界面第一次請求數據時,會先展示一個請求數據的動畫多個界面都有該動畫效果,因此需要抽取一個最基本的父控制器在父控制器中添加顯示動畫View&UICollectionView的業

原创 小碼哥-玩轉【鬥魚直播APP】系列之遊戲推薦展示

遊戲推薦展示 展示效果 展示效果 思路分析 其實這個實現比較簡單,也是有兩種方案 UIScrollView:直接在上面放上UIButton即可UICollectionView:每一個遊戲用一個Cell來展示方案選擇 方案二:UICol

原创 小碼哥-鬥魚直播APP之“趣玩”界面展示

趣玩界面展示 展示效果 效果展示效果分析 該界面就是一個UICollectionView,並且使用CollectionNormalCell展示內容即可因爲之前已經抽取了BaseAnchorViewController,所有集成自即可擁

原创 小碼哥-鬥魚直播APP之Swift3.0適配

Swift3.0適配 Swift3.0介紹 目前蘋果已經發布了正式版的Xcode8.0&Swift3.0在之後的開發中,我們會直接使用最新版本的Xcode&Swift版本Swift3.0語法發生了較大的改變,所有需要先進行基本的適配才

原创 小碼哥-(知其所以然二)從底層分析OC中ARC和非ARC下深複製和淺...

今天,在坊間聽到有人在爭論OC中關於NSString的深淺複製,聽了下,感覺很有必要來一個分析總結,讓我們從底層去了解OC中深淺複製的運作機制. 所謂copy就是在原有對象的基礎上產生一個副本對象,遵循最

原创 小碼哥-(知其所以然三)論觀察者模式之KVC和KVO

在開發的時候,是不是忽然有種錯覺:我們好像是代碼的搬運工,一個項目開始,把自己寫好的、封裝好的類、框架亦或別人寫好的第三方框架不假思索的運用到項目中,一方面:項目時間緊;二方面:簡單好用,減少了代碼量。但是有時候,我們是否應該停下腳步,

原创 小碼哥-玩轉【鬥魚直播APP】系列之首頁導航欄設置

首頁導航欄設置 重點掌握內容 導航欄添加Items給系統的類擴充方法擴充便利構造函數 效果展示 在iOS開發中,導航欄的設置是必不可少的一部分。通常導航欄中會放很多的UIBarButtonItem,以方便用於操作對應的功能鬥魚

原创 小碼哥-鬥魚直播APP之遊戲界面實現

遊戲界面實現 界面效果展示 界面效果 界面分析 分析圖如何實現 這個界面實現的方案很多可以直接使用UITableView,之後添加一個HeaderView可以直接使用UICollectionView,之後添加內邊距(類似推薦界面實現)

原创 小碼哥-鬥魚直播APP之內容簡介

內容概述 實現效果&分析 界面效果 界面分析 界面整體可以兩部分頂部的菜單(類似微信聊天界面的更多)內容的UICollectionView 來源:http://bbs.520it.com/forum.php?mod