1.搭建廣告界面
占位控件思想,方便添加不確定的控件
2.屏幕適配
-
1.根據屏幕的高度,設定底部圖片
-
2.啟動圖片要直接拉進工程中
-
3.為什么:啟動圖片在資源庫中不能使用
3.加載廣告界面數據
-
1.利用cocoapods導入AFN框架
-
2.為什么:方便管理第三方框架
-
3.服務器數據出錯,本身是JSON數據,可修改第三方框架的響應體
4.封裝請求管理者
-
1.為方便多人開發,不能修改第三方框架的內部,把修改的部分寫在外面
-
2.為方便使用,給管理者寫分類,加點標識和第三方框架的方法區分開來
5.解析廣告界面的數據
-
1.把數據寫成plist文件,方便查看數據結構
-
2.根據plist的數據類型,設置變量接受數據
-
3.創建模型
-
4.字典轉模型
-
5.SD下載圖片展示數據
6.點擊廣告跳轉
-
1.設置UIImageView接受事件
-
2.給該控件添加手勢
-
3.在監聽的方法中打開URL(要判斷canOpen)
7.控制廣告時間
-
1.創建定時器
-
2.在定時器監聽方法中設置靜態變量
-
3.當靜態變量為-1時,設置根控值器(返回主控制器)
-
4.關閉定時器,清空定時器(提高性能)
-
5.跳轉按鈕監聽方法實現3,4步