教程詳情
文件下載 | 文件名稱:Swift3.0微博項目 | 文件大小:25.45GB |
下載聲明:本站文件大多來自于網絡,僅供學習和研究使用,不得用于商業用途,如有版權問題,請聯系博豬! | ||
下載地址: 下載教程 |
教程目錄:
├─04-Swift-第01天(Swift入門)
│ 01-課程大綱.mp4
│ 02-Swift簡介.mp4
│ 03-修改默認的Xcode.mp4
│ 04-playground快速體驗.mp4
│ 05-第一個應用程序的體驗.mp4
│ 06-Xcode8.0擴展演練.mp4
│ 07-變量和常量.mp4
│ 08-[重要]可選項的概念.mp4
│ 09-變量和常量可選值的默認值.mp4
│ 10-簡單的分支和三目的寫法.mp4
│ 11-[重要]問号操作符号.mp4
│ 12-[重要]if let.mp4
│ 13-[重要]guard let的使用.mp4
│ 14-[重要]if let & guard let 的命名技巧.mp4
│ 15-用老闆的心态工作.mp4
│ 16-上課課程回顧.mp4
│ 17-{}在 OC 中的幾個常用寫法.mp4
│ 18-switch的語法演練.mp4
│ 19-傳統 for 已經被取消.mp4
│ 20-for循環.mp4
│ 21-字符串遍曆和長度的三種方法.mp4
│ 22-拼接字符串&格式化字符串.mp4
│ 23-字符串的子串.mp4
│ 24-數組的定義.mp4
│ 25-數組的遍曆.mp4
│ 26-數組的增/删/改和容量.mp4
│ 27-數組的合并.mp4
│ 28-字典定義.mp4
│ 29-字典的增删改/遍曆/合并.mp4
│ 30-tableView的實戰演練.mp4
│ 31-CollectionView的演練.mp4
│ 32-課程小結&playgorund的學習技巧.mp4
│
├─04-Swift-第02天(Swift面向對象)
│ 01-回複反饋.mp4
│ 02-按鈕狀态的枚舉值&文檔注釋.mp4
│ 03-課程目标.mp4
│ 04-[重要]函數定義的格式.mp4
│ 05-外部參數和下劃線的忽略.mp4
│ 06-[重要]函數的默認值.mp4
│ 07-函數的無返回值的三種情況.mp4
│ 08-[最好記住]閉包的定義格式.mp4
│ 09-GCD Swift中代碼變化以及 WWDC 大會視頻介紹.mp4
│ 10-通過閉包回調傳遞參數.mp4
│ 11-尾随閉包.mp4
│ 12-OC {} 的一個坑(作用域).mp4
│ 13-使用 Swift 實現循環引用.mp4
│ 14-[重要]使用OC的方式解除循環引用.mp4
│ 15-[技巧]Xcode 8利用内存圖分析循環應用.mp4
│ 16-[重要]Swift解決循環引用的兩種方法.mp4
│ 17-[面試有用]OC中解決循環引用的兩種方法.mp4
│ 18-閉包的簡單小結.mp4
│ 19-加法計算器代碼實現.mp4
│ 20-關于執行力.mp4
│ 21-關于命名空間.mp4
│ 22-必選屬性的構造過程.mp4
│ 23-子類的必選屬性的構造過程.mp4
│ 24-必選參數構造函數小結&重寫的概念.mp4
│ 25-重載構造函數.mp4
│ 26-重載構造函數的小結.mp4
│ 27-isa指針介紹.mp4
│ 28-KVC 函數調用的基本實現.mp4
│ 29-KVC 構造函數中基本數據類型和私有屬性.mp4
│ 30-子類構造函數的繼承以及KVC構造函數的小結.mp4
│ 31-用 Swift 運行時獲取對象屬性列表.mp4
│ 32-運行時觀察屬性的情況&guard語法守護.mp4
│ 33-使用 session 加載百度數據.mp4
│ 34-利用遍曆構造函數判斷對象創建條件.mp4
│ 35-便利構造函數抽取控件創建方法.mp4
│ 36-當前課程小結.mp4
│ 37-需求分析.mp4
│ 38-界面搭建.mp4
│ 39-異步加載數據,閉包回調.mp4
│ 40-綁定表格數據&準備明細控制器界面.mp4
│ 41-傳遞數據給明細控制器.mp4
│ 42-明細控制器設置數據以及返回.mp4
│ 43-編輯保存完成的閉包回調.mp4
│ 44-新建個人記錄&閉包簡單的對比.mp4
│ 下載必看文檔.txt
│
├─04-Swift-第03天(項目搭建)
│ 01-回複反饋.mp4
│ 02-私人通訊錄的循環引用&全局斷點.mp4
│ 03-課程目标介紹.mp4
│ 04-可選項的小結.mp4
│ 05-UIView及子類的構造函數 initWithCoder.mp4
│ 06-懶加載的基本實現.mp4
│ 07-懶加載的完整寫法.mp4
│ 08-懶加載和OC的區别.mp4
│ 09-getter & setter 方法的演示.mp4
│ 10-隻讀屬性的編寫格式,直接 return.mp4
│ 11-計算型屬性和懶加載的區别.mp4
│ 12-利用 模型的 didSet 設置 UI 界面.mp4
│ 13-反射機制的介紹.mp4
│ 14-使用純代碼加載啓動控制器.mp4
│ 15-用 反射加載類以及重點.mp4
│ 16-從 info.plist 加載 命名空間的名稱.mp4
│ 17-抽取 namespace 的計算型屬性.mp4
│ 18-獲取UIKit的頭文件&新建類要選擇CocoaTouch.mp4
│ 19-關于簡曆的一些細節.mp4
│ 20-新浪微博項目簡介.mp4
│ 21-開源中國社區的目的.mp4
│ 22-配置 SSHKey 的步驟.mp4
│ 23-将項目部署到 oschina 上.mp4
│ 24-添加圖标和啓動圖片.mp4
│ 25-設置項目目錄結構.mp4
│ 26-[重要]添加 CZAdditions,通過橋接文件讓 Swift 調用 OC 代碼.mp4
│ 27-使用字典創建一個子控制器.mp4
│ 28-添加其他子控制器.mp4
│ 29-通過标題屬性字典,設置 tabbar 的按鈕的顔色和大小.mp4
│ 30-設置撰寫按鈕.mp4
│ 31-利用 @objc private 保護函數,同時允許按鈕調用.mp4
│ 32-加号按鈕寬度計算的方法.mp4
│ 33-添加測試控制器,push 顯示.mp4
│ 34-重寫 push 方法,隐藏底部的 tabBar.mp4
│ 35-擴展測試控制器,不停的push.mp4
│ 36-抽取 barButtonItem 便利構造函數.mp4
│ 37-自定義 navBar & 重寫 title 的 didSet.mp4
│ 38-設置 item 按鈕&條子渲染顔色.mp4
│ 39-設置返回按鈕.mp4
│ 40-添加導航條返回按鈕&設置标題顔色.mp4
│ 41-課程小結.mp4
│
├─04-Swift-第04天(基類控制器)
│ 01-回複反饋&課程目标.mp4
│ 02-系統架構思維導圖.mp4
│ 03-設置設備方向支持.mp4
│ 04-測試設備橫屏.mp4
│ 05-添加 tableView.mp4
│ 06-利用 extension 隔離表格數據源方法.mp4
│ 07-首頁綁定假數據.mp4
│ 08-拆分分支恢複代碼.mp4
│ 09-調整表格内容間距.mp4
│ 10-合并分支并且解決沖突.mp4
│ 11-添加下拉刷新控件.mp4
│ 12-模拟延遲下拉刷新數據&dispatch_after回顧.mp4
│ 13-上拉刷新的條件判斷.mp4
│ 14-封裝上拉刷新邏輯處理.mp4
│ 15-如果子類不實現任何方法,默認關閉刷新控件.mp4
│ 16-訪客視圖需求&通過用戶登錄标記決定顯示的視圖.mp4
│ 17-添加訪客視圖素材&準備訪客視圖.mp4
│ 18-懶加載訪客視圖控件&extension 和 懶加載類型的細節.mp4
│ 19-複習原生自動布局&小房子圖像視圖布局.mp4
│ 20-oschina的發現功能.mp4
│ 21-蘋果原生自動布局函數的回顧.mp4
│ 22-訪客視圖主要控件自動布局.mp4
│ 23-使用 VFL 設置 maskIconView 的布局.mp4
│ 24-使用背景顔色處理剩餘部分的顯示.mp4
│ 25-使用字典設置訪客視圖的信息.mp4
│ 26-修改成訪客視圖字典屬性.mp4
│ 27-動态通過網絡改變 App 界面的邏輯介紹.mp4
│ 28-修改界面配置數組,和創建子控制器的參數格式.mp4
│ 29-确定和驗證 json 的數據格式.mp4
│ 30-利用信息字典,傳遞并且設置訪客視圖的顯示.mp4
│ 31-設置訪客視圖的顯示細節.mp4
│ 32-設置首頁轉輪動畫.mp4
│ 33-将界面數據輸出到 json.mp4
│ 34-使用 json 設置界面控制器内容.mp4
│ 35-在 AppDelegate 模拟加載網絡應用程序配置 json.mp4
│ 36-判斷是從沙盒還是 bundle 加載 main.json.mp4
│ 37-系統架構階段性小結.mp4
│ 38-Swift中的錯誤處理知識點.mp4
│ 39-通過 add target 添加訪客視圖監聽&代理和add target的區别.mp4
│ 40-添加未登錄的導航按鈕,調整子類重寫的 setupUI 方法.mp4
│ 41-設置默認 barbutton 的渲染顔色.mp4
│ 42-課程小結&預習代碼介紹.mp4
│
├─04-Swift-第05天(AccessToken)
│ 01-回複反饋和課程目标.mp4
│ 02-第三方登錄介紹.mp4
│ 03-創建應用程序.mp4
│ 04-用 URL 拼接 token 字符串訪問用戶微博數據演示.mp4
│ 05-使用 cocoapod 導入第三方框架.mp4
│ 06-創建網絡工具單例.mp4
│ 07-最簡單的token演示&強調課程目标.mp4
│ 08-關于開發者信息的補充.mp4
│ 09-使用一個函數封裝 AFN 的 GET&POST 請求.mp4
│ 10-利用 extension 封裝新浪微博請求方法.mp4
│ 11-建立 tokenRequest 方法,單獨處理 token 字典.mp4
│ 12-token過期處理.mp4
│ 13-網絡框架小結.mp4
│ 14-建立微博數據模型.mp4
│ 15-建立視圖模型,封裝加載微博數據方法.mp4
│ 16-綁定微博表格數據.mp4
│ 17-下拉刷新微博數據.mp4
│ 18-iOS自學資源分享.mp4
│ 19-上午課程小結.mp4
│ 20-上拉刷新實現.mp4
│ 21-上拉刷新的上限設置,超出上限不再上拉刷新.mp4
│ 22-關于變量命名和三目的細節.mp4
│ 23-監測未讀的微博數量.mp4
│ 24-定期檢查新微博的數量.mp4
│ 25-使用 #available 是檢測設備版本,獲取用戶授權顯示badgeNumber.mp4
│ 26-利用 将要選擇 TabBarItem 代理方法解決加号按鈕穿幫問題.mp4
│ 27-點擊 tabBar 滾動到頂部并且加載數據.mp4
│ 28-獲取請求碼的浏覽器演示.mp4
│ 29-将 userLogon 标記轉移到網絡管理器中.mp4
│ 30-通過通知将用戶登錄需求傳遞給 Main 控制器.mp4
│ 31-展現登錄控制器,設置導航欄.mp4
│ 32-按鈕的設置 Normal 狀态的文字和顔色.mp4
│ 33-課程小結.mp4
│
├─04-Swift-第06天(OAuth和界面切換)
│ 01-回複反饋.mp4
│ 02-課程目标&代碼準備.mp4
│ 03-添加應用程序信息.mp4
│ 04-加載授權頁面.mp4
│ 05-自動填充用戶名和密碼.mp4
│ 06-跟蹤登錄的 url 内容,确定獲取授權碼的思路.mp4
│ 07-判斷主機頭&查詢字符串以及 URL 的複習.mp4
│ 08-獲取授權碼.mp4
│ 09-增加指示器和取消webview的滾動!.mp4
│ 10-實現 加載 AccessToken 的部分代碼.mp4
│ 11-設置AFN反序列化支持的數據類型.mp4
│ 12-Token的數據結構以及測試賬号的添加方法.mp4
│ 13-建立用戶賬戶模型.mp4
│ 14-使用 userAccount 替換 accessToken.mp4
│ 15-使用 yy_modelSet 用字典設置模型數據.mp4
│ 16-token過期日期的處理/開發者和使用者過期的演示.mp4
│ 17-數據存儲方式的回憶.mp4
│ 18-保存用戶賬戶模型.mp4
│ 19-關于工作前的心态和一些框架的作用.mp4
│ 20-上午課程回顧&思維導圖梳理.mp4
│ 21-=确認加載用戶文件的代碼位置/抽取賬戶文件名.mp4
│ 22-從磁盤加載 用戶賬戶信息并且設置模型.mp4
│ 23-關于用戶賬戶加載,提示練習思路,可以不看.mp4
│ 24-token有效期的過期處理.mp4
│ 25-登錄成功的回調.mp4
│ 26-登錄成功發送登錄成功通知.mp4
│ 27-注冊并且監聽通知,切換視圖内容.mp4
│ 28-登錄成功處理導航欄按鈕/設置表格的指示器縮進.mp4
│ 29-設置提示/AFN指示器.mp4
│ 30-如果 token 過期,重新發送登錄通知.mp4
│ 31-登錄成功後需要處理的細節小結.mp4
│ 32-增加 loadUserInfo 方法,加載用戶頭像和昵稱.mp4
│ 33-添加昵稱标題按鈕.mp4
│ 34-新建标題按鈕,抽取标題按鈕的創建邏輯.mp4
│ 35-利用 layoutSubviews 重新調整按鈕文字和圖像的位置.mp4
│ 36-明确界面切換目标&準備素材.mp4
│ 37-使用假的計算型屬性判斷添加的視圖.mp4
│ 38-關于版本号的科普.mp4
│ 39-判斷新版本的邏輯僞代碼.mp4
│ 40-新版本判斷的代碼邏輯實現.mp4
│ 41-使用 xib 加載歡迎視圖.mp4
│ 42-歡迎界面自動布局動畫實現.mp4
│ 43-在 awakeFromNib 加載圖像.mp4
│ 44-新特性界面布局&代碼連線.mp4
│ 45-在 awakeFromNib 設置新特性的圖像.mp4
│ 46-新特性代碼的滾動視圖代理方法實現.mp4
│ 47-課程小結.mp4
│
├─04-Swift-第07天(首頁布局)
│ 01-回複反饋.mp4
│ 02-微博首頁課程重點強調.mp4
│ 03-代碼評審簡介.mp4
│ 04-修改歡迎和新特性界面的兩個細節.mp4
│ 05-設置 tabbarItem 以及建立developer 分支.mp4
│ 06-圖像性能優化中的混合顔色和拉伸顯示确定.mp4
│ 07-用新的尺寸繪制新圖像,解決拉伸問題.mp4
│ 08-繪制圓形圖像以及邊界,解決圖像性能問題.mp4
│ 09-JPG格式的圖像性能優化.mp4
│ 10-微博Cell布局分析.mp4
│ 11-添加 微博 Cell 的 XIB 并且驗證.mp4
│ 12-純文本微博頂部布局.mp4
│ 13-純文本Cell布局結束.mp4
│ 14-微博 Cell 的連線.mp4
│ 15-設置微博文字取消分隔線.mp4
│ 16-新建微博用戶模型.mp4
│ 17-實現微博用戶的字典轉模型.mp4
│ 18-添加單條微博視圖模型.mp4
│ 19-字典轉模型.mp4
│ 20-再次字典轉視圖模型.mp4
│ 21-實現視圖模型的 description & 替換 home 中的數據.mp4
│ 22-意之所至,能量随來.mp4
│ 23-上午課程簡單回顧.mp4
│ 24-設置會員圖标/表格性能優化簡介.mp4
│ 25-設置認證圖标.mp4
│ 26-隔離 SDWebImage 的函數,設置頭像.mp4
│ 27-設置用戶圓形圖像.mp4
│ 28-底部工具欄布局.mp4
│ 29-添加底部工具欄視圖.mp4
│ 30-設置底部工具欄的數據.mp4
│ 31-添加配圖視圖的自動布局.mp4
│ 32-測試修改配圖視圖的高度.mp4
│ 33-取消微博配圖視圖頂部約束.mp4
│ 34-增加配圖模型數組,擴展 YY_Model 的使用.mp4
│ 35-準備配圖視圖大小屬性和計算方法.mp4
│ 36-根據配圖數量計算配圖視圖大小.mp4
│ 37-抽取配圖視圖所需的常量.mp4
│ 38-配圖視圖的九宮格布局.mp4
│ 39-循環設置圖像.mp4
│ 40-設置 4 張圖像 & 背景顔色.mp4
│ 41-課程小結.mp4
│
├─04-Swift-第08天(性能和下拉刷新)
│ 01-回複反饋&Xcode 8 beta.mp4
│ 02-真對Xcode8 beta2修改語法.mp4
│ 03-關于四張圖的算法介紹.mp4
│ 04-課程目标确定.mp4
│ 05-修改 XIB 的間距和字體細節.mp4
│ 06-複制被轉發微博 Cell 的 XIB.mp4
│ 07-被轉發微博的xib布局.mp4
│ 08-注冊被轉發微博的 cell.mp4
│ 09-被轉發微博的數據結構介紹.mp4
│ 10-被轉發微博的配圖實現.mp4
│ 11-設置被轉發微博的文字.mp4
│ 12-獲取網絡圖像的三種方式介紹.mp4
│ 13-做準備函數緩存單張圖像.mp4
│ 14-确定要緩存的單張圖像 URL.mp4
│ 15-調度組的演練.mp4
│ 16-使用 SDWebImage 的核心方法下載圖像.mp4
│ 17-使用調度組監聽單張圖片緩存結束.mp4
│ 18-通過參數傳遞閉包,再緩存執行之後,再刷新表格.mp4
│ 19-根據單張圖像更新配圖視圖的尺寸.mp4
│ 20-通過視圖模型修改配圖視圖的高度約束!.mp4
│ 21-設置單張圖片在配圖視圖中的顯示.mp4
│ 22-關于領導的心态.mp4
│ 23-被轉發微博的思路小結.mp4
│ 24-單圖緩存思路小結.mp4
│ 25-關于視圖模型的小結.mp4
│ 26-設置真機運行& Instrument簡單介紹.mp4
│ 27-刷新頻率的性能測試演示.mp4
│ 28-表格性能優化知識點小結以及緩存行高的重要性.mp4
│ 29-查看XIB确認計算行高需要的條件.mp4
│ 30-計算行高代碼實現.mp4
│ 31-緩存行高的實現.mp4
│ 32-緩存行高小結以及性能優化測試.mp4
│ 33-離屏渲染和栅格化.mp4
│ 34-圖片過寬或者過窄處理.mp4
│ 35-刷新控件的目标明确和項目準備.mp4
│ 36-系統刷新控件存在的問題.mp4
│ 37-添加自定義刷新控件,替代系統原有的控件(争取做最小的改動).mp4
│ 38-增加新浪微博的刷新控件代碼.mp4
│ 39-通過 KVO 監聽刷新控件的 contentOffset,并且計算刷新控件的高度.mp4
│ 40-當天知識點小結.mp4
│
├─04-Swift-第09天(刷新和撰寫類型)
│ 01-回複反饋.mp4
│ 02-目标明确.mp4
│ 03-圖像過窄處理的bug修訂,和代碼建議.mp4
│ 04-前一天代碼回顧.mp4
│ 05-移除 KVO 監聽.mp4
│ 06-新建刷新視圖/連線并且布局.mp4
│ 07-通過原生的自動布局,設置刷新視圖的位置.mp4
│ 08-增加臨界點判斷(未完成).mp4
│ 09-通過狀态處理臨界點的問題.mp4
│ 10-修改提示文字.mp4
│ 11-旋轉的動畫處理.mp4
│ 16-用戶放手,顯示刷新狀态,調整表格的頂部間距.mp4
│ 17-實現 beginRefreshing 方法.mp4
│ 18-整合開始刷新和 KVO 的方法.mp4
│ 19-endRefreshing 部分實現.mp4
│ 20-在 endRefreshing 判斷狀态,防止重複調整表格間距.mp4
│ 21-1-合并分支.mp4
│ 21-2-自定義刷新控件開發完成.mp4
│ 23-自定義刷新控件.mp4
│ 24-增加小人兒刷新.mp4
│ 25-添加美團外賣刷新 XIB,會崩潰.mp4
│ 26-增加可選項,調整下拉間距.mp4
│ 27-房子和地球設置.mp4
│ 28-設置袋鼠的定位點.mp4
│ 29-給刷新視圖的子視圖-美團刷新視圖設置父視圖高度屬性.mp4
│ 30-整合美團外賣的刷新.mp4
│ 31-添加撰寫微博類型選擇視圖.mp4
│ 32-使用 XIB 加載視圖.mp4
│ 33-撰寫類型XIB布局/不同設備的預覽.mp4
│ 34-添加自定義按鈕,測試自定義控件.mp4
│ 35-取消按鈕的 autoresizing,解決不能交互的問題.mp4
│ 36-添加類型按鈕的思路分析.mp4
│ 37-調整 setupUI 調用的順序,強行更新布局,設置 scrollView 的大小.mp4
│ 38-添加 6 個按鈕.mp4
│ 39-第一個視圖中的 6 個按鈕的布局.mp4
│ 40-添加 scrollView 内部視圖/設置 scrollView 的屬性.mp4
│ 41-通過 actionName 設置點擊更多按鈕的監聽方法.mp4
│ 42-點擊更多按鈕功能實現.mp4
│ 43-返回按鈕功能實現.mp4
│ 44-使用iMovie逐幀分析應用程序動畫效果.mp4
│ 45-pop框架簡介.mp4
│ 46-第一個最簡單的 pop 動畫.mp4
│ 47-添加按鈕顯示,設置動畫時間.mp4
│ 48-隐藏按鈕,倒序遍曆,調整動畫時間.mp4
│ 49-隐藏動畫,添加動畫監聽方法.mp4
│ 50-添加所有按鈕的監聽方法,并且用按鈕記錄要展現控制器的類名.mp4
│ 51-放大/縮小選中的按鈕.mp4
│ 52-添加漸變動畫,監聽動畫完成.mp4
│ 53-完成回調展現撰寫視圖控制器/解決循環引用.mp4
│ 54-課程小結.mp4
│
├─04-Swift-第10天(正則和圖文混排)
│ 01-回複反饋&課程目标.mp4
│ 02-直接修改結構體的 x,調整标題欄錯誤的 bug.mp4
│ 03-修改刷新中繼續下拉導緻袋鼠消失的 bug.mp4
│ 04-導入微博來源屬性.mp4
│ 05-正則表達式在Xcode中替換字符串.mp4
│ 06-基本的正則表達式代碼實現.mp4
│ 07-使用正則表達式從字符串中獲取URL鏈接和文本.mp4
│ 08-正則表達式的簡單介紹.mp4
│ 09-抽取檢測 href 鏈接和文本的方法.mp4
│ 10-利用元組返回結果&使用視圖模型設置來源字符串.mp4
│ 11-利用 didSet 設置微博來源.mp4
│ 12-OC的圖文混排複習.mp4
│ 13-用 Swift 實現簡單的圖文混排.mp4
│ 14-表情包框架的簡單演示.mp4
│ 15-HMEmoticon數據格式介紹.mp4
│ 16-三種拖拽文件夾的方式.mp4
│ 17-表情包數據結構強調.mp4
│ 18-Swift 單例的複習和擴展.mp4
│ 19-從自定義 bundle 中加載 plist 并且獲取數組.mp4
│ 20-建立表情包模型和表情模型.mp4
│ 21-加載表情包數據數組.mp4
│ 22-在 directory 的 didSet 加載表情模型數組.mp4
│ 23-午間分享-面試的小貼士.mp4
│ 24-上午課程回顧.mp4
│ 25-給表情模型增加目錄屬性,以及圖像的計算型屬性,方便後續的圖像獲取.mp4
│ 26-在所有表情包數組中過濾表情,方法一.mp4
│ 27-尾随閉包的的簡寫格式.mp4
│ 28-建立當前表情的屬性文本.mp4
│ 29-使用正則表達查找所有的表情文字.mp4
│ 30-替換屬性文本中的圖像文本實現.mp4
│ 31-将屬性字符串的生成方法,封裝到單例中.mp4
│ 32-設置微博中的微博文字和轉發文字的圖文混排.mp4
│ 33-演示沒有設置屬性字符串字體的錯誤效果!.mp4
│ 34-TextKit類結構介紹.mp4
│ 35-TextKit的準備工作.mp4
│ 36-使用 TextKit 接管 Label 的底層實現.mp4
│ 37-使用正則表達式,過濾 textStrorage 中的 url 範圍數組.mp4
│ 38-使用正則表達式過濾 URL,設置 URL 的特殊顯示.mp4
│ 39-和 URL 的文本交互,高亮顯示(setNeedsDisplay).mp4
│ 40-重寫屬性,當屬性變化時通知 textStorage 變化.mp4
│ 41-使用 FFLabel 設置微博文字和轉發文字的自定義類,修改屬性文本顔色.mp4
│ 42-定義協議/定義代理/通知代理執行可選函數.mp4
│ 43-在 home 控制器中,設置代理,實現協議方法.mp4
│ 44-加載 webView 顯示内容.mp4
│ 45-課程小結.mp4
│
├─04-Swift-第11天(發布微博)
│ 01-回複反饋.mp4
│ 02-三種try.mp4
│ 03-三種拖拽文件夾的方式.mp4
│ 04-課程目标确定.mp4
│ 05-撰寫控制器簡單布局.mp4
│ 06-使用代碼創建發布按鈕.mp4
│ 07-利用 XIB 創建發布按鈕.mp4
│ 08-使用 XIB 設置标題視圖.mp4
│ 09-增加屬性文本XIB 的技巧注釋.mp4
│ 10-添加toolbar中的按鈕.mp4
│ 11-用Xcode 7.3編寫通知代碼,第四個參數是發送通知的對象.mp4
│ 12-利用Xcode轉換,查找通知在Swift3.0的寫法.mp4
│ 13-利用通知調整 toolbar 底部約束.mp4
│ 14-鍵盤的顯示和隐藏處理&占位文字的思考.mp4
│ 15-自定義文本視圖,添加占位 label.mp4
│ 16-利用通知監聽占位文本的顯示和隐藏.mp4
│ 17-通過代理監聽文本變化,修改發布按鈕狀态&通知和代理的對比.mp4
│ 18-發布文本微博的基本代碼實現&405訪問錯誤!.mp4
│ 19-發布完成,修改指示器樣式,提示用戶.mp4
│ 20-上午課程回顧.mp4
│ 21-準備 upload 網絡上傳文件的方法.mp4
│ 22-創建 formData,複習相關參數.mp4
│ 23-擴展 tokenRequest 網絡請求方法.mp4
│ 24-調整微博發布接口,測試發布帶圖片的微博.mp4
│ 25-切換鍵盤的三句核心代碼.mp4
│ 26-[重要]鍵盤的輸入視圖/助理視圖/刷新視圖.mp4
│ 27-網絡多線程複習的技巧分享.mp4
│ 28-表情輸入視圖的準備工作.mp4
│ 29-表情鍵盤基本布局,控件連線.mp4
│ 30-添加工具欄按鈕/以及簡單的布局.mp4
│ 31-建立表情素材的 bundle 的懶加載屬性.mp4
│ 32-使用代碼實現圖像拉伸,設置按鈕的背景圖片.mp4
│ 33-使用 class 和 nib 注冊可重用cell,綁定假數據.mp4
│ 34-添加布局屬性,确定 cell 的解決方案,一個 cell 對應一個完整的頁面.mp4
│ 35-按照整頁設置 cell 的布局.mp4
│ 36-表情數據模型的回顧.mp4
│ 37-确定表情頁面的數量.mp4
│ 38-确認 XIB 加載的 cell 大小,九宮格布局簡單準備.mp4
│ 39-從 XIB 和 純代碼創建 colllectionView cell 的 bounds 大小區别.mp4
│ 40-單個頁面 cell 的 21 個按鈕的九宮格布局.mp4
│ 41-使用 indexPath.item 截取表情包中表情數組的子數組.mp4
│ 42-在屬性的 didSet 中,顯示表情圖片按鈕.mp4
│ 43-下午課程回顧.mp4
│ 44-emoji字符串的轉換.mp4
│ 45-設置 emoji 完成.mp4
│ 46-cell 複用問題的演示.mp4
│ 47-添加設置删除按鈕.mp4
│ 48-添加表情按鈕的監聽方法,獲得表情模型和nil到删除按鈕.mp4
│ 49-通過代理傳遞選中的表情模型.mp4
│ 50-利用閉包回調選中的表情模型.mp4
│ 51-循環引用的分析和解決.mp4
│ 52-删除按鈕和 emoji 字符串.mp4
│ 53-插入圖片表情.mp4
│ 54-解決圖片文本的字體屬性問題.mp4
│ 55-遍曆屬性文本,确定獲取完整屬性字符串的思路.mp4
│ 56-自定義附件子類,完成字符串的轉換.mp4
│ 57-繼承表情鍵盤,處理表情圖片輸入(調用代理方法和通知方法).mp4
│ 58-發送屬性文本字符串到新浪微博服務器.mp4
│ 59-課程回顧.mp4
│
├─04-Swift-第12天(微博收尾)
│ 01-回複反饋.mp4
│ 02-課程目标.mp4
│ 03-添加 fmdb 框架,建立 數據庫管理單例.mp4
│ 04-創建數據庫隊列,創建或者打開數據庫.mp4
│ 05-微博數據結構确定(社交類需要考慮小号).mp4
│ 06-創建數據表,串行隊列,同步執行.mp4
│ 07-測試插入數據的SQL,INSERT OR REPLACE.mp4
│ 08-準備新增或者修改微博函數,确定函數的參數.mp4
│ 09-FMDB的簡單回顧.mp4
│ 10-批量插入微博數據.mp4
│ 11-數據庫操作回滾的寫法和測試(Swift 2.x和3.0).mp4
│ 12-實現查詢方法,返回結果字典數組.mp4
│ 13-确定從數據庫加載微博數據數組的函數的參數和返回值.mp4
│ 14-生成查詢的 SQL 并且測試默認/上拉/下拉三種刷新的SQL.mp4
│ 15-執行 SQL,反序列化數據庫保存的 json 數據.mp4
│ 16-調整目錄結構,導入封裝完成的 SQLite 管理器.mp4
│ 17-新增數據訪問層,确定數據緩存思路.mp4
│ 18-确定加載微博函數的參數和完成回調,實現僞代碼.mp4
│ 19-調整列表視圖模型,從數據庫加載緩存數據.mp4
│ 20-在數據庫管理工具監聽應用程序進入後台事件,通知一對多.mp4
│ 21-調整創表 SQL, 增加微博記錄創建時間.mp4
│ 22-上午課程回顧.mp4
│ 23-定義分類方法,計算指定時間差的日期字符串.mp4
│ 24-清理數據緩存 實現.mp4
│ 25-能夠做數據緩存的數據類型和特點.mp4
│ 26-關于工作列表和日常工作管理清單.mp4
│ 27-添加 表情 cell 的長按手勢識别.mp4
│ 28-新建提示視圖,測試向當前視圖添加提示視圖.mp4
│ 29-将提示視圖添加到窗口上.mp4
│ 30-根據觸摸位置,查找對應的按鈕.mp4
│ 31-通過錨點,設置提示圖片的位置.mp4
│ 32-通過定位點設置提示按鈕的顯示位置.mp4
│ 33-設置提示視圖中的按鈕表情,如果表情一緻,直接返回.mp4
│ 34-利用 pop 設置表情按鈕的動畫.mp4
│ 35-手勢剩餘狀态的處理,長按手勢/錨點.mp4
│ 36-添加最近使用的表情的基本代碼實現.mp4
│ 37-第0個分組不排序,數組排序的閉包簡寫.mp4
│ 38-添加分組按鈕的監聽方法,默認選中第0組.mp4
│ 39-定義工具欄選中按鈕代理方法,遵守協議,實現方法.mp4
│ 40-設置 toolbar 選中分組按鈕狀态.mp4
│ 41-添加分頁控件,設置 collectionView 的代理,目标确定.mp4
│ 42-實現滾動視圖的代理方法,根據中心點位置判斷底部分組按鈕的選中狀态.mp4
│ 43-設置分頁控件的顯示.mp4
│ 44-用運行時查看分頁控件的成員列表,使用 KVC 設置分頁控件的圖像.mp4
│ 45-讓導航控制器強行更新約束.mp4
│ 46-關于圖片清晰度的處理,替換 wap360.mp4
│ 47-導入照片浏覽框架,框架接口介紹.mp4
│ 48-添加圖像的手勢識别.mp4
│ 49-處理照片浏覽需要的參數.mp4
│ 50-整合圖片浏覽器功能.mp4
│ 51-添加 gif 提示圖像,設置自動布局.mp4
│ 52-根據擴展名判斷是否是 gif 提示圖片.mp4
│ 53-将新浪微博格式的字符串轉換成日期.mp4
│ 54-實現日期描述字符串.mp4
│ 55-pod 前期準備以及一些分享.mp4
│ 56-測試pod發布.mp4
│
└─swift3.0新浪微博項目源碼
代碼.zip
教程截圖
教程試看
https://v.youku.com/v_show/id_XNTgxNTg3NzI5Mg==.html
教程下載
原文鏈接:【教程寶盒網】 https://www.jc-box.com/3875.html,轉載請注明出處。
請先
!