一、創建項目目錄 創建工程的時候規定一下目錄,規定目錄就是規定自己的架構,結構層次分明,方便查找。 創建Classes目錄(裡面放自定義類),繼續在該目錄下創建: Show:展示模塊,主要負責展示 View:視圖層 ViewController:控制器層 Model:模型層 Handler:業務處理 ...
一、創建項目目錄
創建工程的時候規定一下目錄,規定目錄就是規定自己的架構,結構層次分明,方便查找。
- Define:定義巨集
- Base:基礎模塊(繼承基礎類,方便進行全局設置)
- NetWork(NetManager):網路工具
- Show:展示模塊,主要負責展示
-
View:視圖層
-
ViewController:控制器層
-
Model:模型層
-
Handler:業務處理層,專門處理網路請求和數據解析,目的是減輕ViewController的重量。
-
-
Live:播放直播模塊
-
Me:我的模塊
-
Launch:播放模塊
-
Helper:工具模塊
-
Tools:真正的工具(如,用戶的工具、緩存的工具)
-
Category:類別
-
- Resource:資源文件
- Vendor(Lib):第三方類庫
-
Other:其它(放代理類、巨集)
-
-
導入常用的第三方庫:
1》先搜索要用的第三方庫:
2》複製導入最新版本的指令
同理導入其它第三方庫:
pod 'SDWebImage', '~> 3.8.1'
pod 'Masonry', '~> 1.0.1'
pod 'YYKit', '~> 1.0.7'
... ... ... ...
3.
在Build Settings下搜索Prefix Header,添加.pch文件的路徑:
絕對路徑:$(SRCROOT)/$(PRODUCT_NAME)/PrefixHeader.pch
相對路徑:$(PRODUCT_NAME)/PrefixHeader.pch
四、配置圖標和啟動頁
1. 配置應用圖標
2. 配置啟動頁
到此大功告成!
提示:如果啟動圖片還沒出現,請檢查一下圖片尺寸是否有放錯,如果沒有錯再卸載APP重新運行安裝即可看到效果。
1. 設置自定義類的首碼
2. 定義常用巨集
六、自定義TabBar
設置navigationBar的顏色:
設置TabBar的點擊動畫:
七、創建主控制器、設置contentView
1. 在主控制器(MainViewController)的視圖view上添加一個scrollView滾動視圖。
2. 添加子視圖控制器,讓主控制器(MainViewController)去管理這些子視圖控制器。
3. 考慮一個問題:什麼時候把子控制器的view加到主控制器的scrollView上?
是滑動scrollView視圖的時候進行添加,滑動一次加一次,把不同的自控制的view加到主控制器的scrollView上。
註意:
1. 設置scrollView可以分頁,是分頁滑動。
2. 設置scrollView的代理(self.scrollView = self)