1. 程式人生 > >Swift4今日頭條專案實戰(視訊+原始碼)

Swift4今日頭條專案實戰(視訊+原始碼)

Swift4專案實戰

本系列視訊實戰教程需要有 Swift 語言基礎,並且有過 iOS 開發相關經驗,讚賞後可新增QQ 1442691978 提供讚賞截圖索要視訊及原始碼!

在這裡插入圖片描述

視訊目錄

1.專案搭建

  101-專案搭建

  102-補充內容

  102-自定義 tabBar

2.我的介面

  201-我的介面分析 

  202-我的介面實現

  203-Swift的核心

  204-新增網路請求以及建立模型

  205-返回資料顯示到 tableView

  206-自定義我的介面 cell

  207-擴充套件cell註冊方法

  208-自定義我的關注 cell

  209-自定義關注使用者 cell

  210-自定義 tableViewHeader

  211-更換主題

  212-iPhoneX 適配介紹

  213-iPhoneX 適配和設定 tabbar 的主題

3.登入及設定介面

  301-登入介面實現

  302-登入介面更換主題

  303-實現設定介面

  304-設定介面新增點選功能

  305-修改設定介面程式碼

4.離線下載介面

  401-離線下載介面

  402-整合 sqlite3

  403-修改一些變化

  404-建表

5.使用者詳情介面

  501-使用者詳情介面的分析

  502-建立使用者詳情頭部

  503-新增相關介面

  504-填充資料

  505-headerView 的點選事件

  506-設定主題顏色

  507-新增 topTabView

  508-新增 bottomView

  509-從xib載入的擴充套件方法

  510-自定義彈出檢視

  511-自定義導航欄

  512-新增相關推薦 view

  513-導航欄補充

6.使用者詳情動態介面

  601-使用者詳情動態資料顯示

  602-建立 collectionView

  603-動態 cell 分析及建立列舉

  604-計算 collectionView 的寬高

  605-自定義釋出視訊或文章view

  606-實現引用評論佈局

  607-Int 擴充套件

  608-動態 cell 顯示時間

  609-自定義首頁導航欄

  610-設定微頭條及導航欄樣式

  611-動態介面檢視大圖

  612-新增 item_type

  613-修改動態cell的顯示問題

  614-顯示 emoji 表情

  615-設定使用者名稱高亮顯示

  616-自定義 UILabel 顯示富文字

  617-正則表示式匹配使用者名稱話題和連結

  618-實現富文字點選回撥

  619-根據使用者名稱獲取 uid 進行傳值

  620-根據話題獲取 cid 進行傳值

  621-使用者動態新增上拉重新整理

  622-根據不同型別重新整理

  623-引用顯示@使用者名稱

  624-處理其他 topTab 的資料顯示

  625-新增使用者詳情中問答的介面

  626-自定義使用者詳情的問答 cell

  627-使用者詳情問答載入更多資料

  628-建立動態的詳情控制器

  629-自定義動態詳情導航欄

  630-設定導航欄樣式

  631-自定義動態詳情的 headerView

  632-計算動態詳情頭部的高度

  633-新增使用者動態詳情評論的介面

  634-自定義動態詳情評論cell

  639-修改使用者詳情控制器4

  638-建立topTabScrollview

  637-修改詳情控制器3

  636-修改詳情控制器2

  635-修改詳情控制器1

7.使用者詳情動態詳情介面

  701-修改動態詳情評論

  702-新增點贊使用者列表介面

  703-新增載入更多資料的footer

  704-自定義點贊使用者cell

  705-cell新增點選事件

  706-處理導航欄出現的bug

  707-動態詳情控制器底部新增toolbar

  708-自定義評論的view

  709-監聽鍵盤彈起和隱藏

  710-textView 的一些設定

  711-自定義表情鍵盤

  712-自定義emoji的cell

  713-修改表情鍵盤檢視建立方式

  714-顯示emoji表情

  715-設定 collectionView 的佈局

  716-修改約束

  717-修改約束2

  718-修改 emoji 陣列及 plist 檔案

  719-設定 item 橫向排列

  720-解決 collectionView 分頁不正確的問題

  721-插入表情到 textView

  722-表情鍵盤新增 pageControl

8.問答介面

  801-新增問答介面

  802-修改問答控制器

  803-自定義頭部

  804-設定問答底部view

  805-自定義問答 cell

  806-label新增擴充套件方法

  807-載入更多問答資料

9.小視訊介面

  901-新增首頁新聞資料和小視訊標題資料介面

  902-新增導航欄標題

  903-建立小視訊子控制

  904-獲取小視訊資料

  905-自定義小視訊cell

  906-新增上拉重新整理和載入更多

  907-小視訊播放介面控制器

  908-顯示小視訊資料

  909-新增小視訊播放器

10.視訊介面實現

  1001-解析視訊的真實播放地址

  1002-解決視訊播放時出現的問題