從0開發一款iOS App-朱德權-極客時間

wuwu發表於2019-04-24

極客時間出品的《從0開發一款iOS App》由朱德權所作,朱德權是騰訊高階工程師,《從0開發一款iOS App》課程作者。本專欄課程將手把手帶你構建類今日頭條的App。

《從0開發一款iOS App》封面圖

《從0開發一款iOS App》課程亮點:

1.使用 Objective-C 語言,符合國內 iOS 開發的主流標準;

2.基於最新的 iOS 12 進行講解,不傳授過時的知識;

3.立足於工程化開發實戰,從一個空白專案開始,手把手帶你開發一個類今日頭條的 App;

4.內容覆蓋基本 UI 構建,網路、儲存、音視訊、列表、登入、日誌系統、埋點等 App 常見功能的開發,學完即可具備獨立開發一個完整的 App。

 

課程實戰 Demo 參考圖

課程實戰 Demo 參考圖

《從0開發一款iOS App》講師簡介

從0開發一款iOS App-朱德權-極客時間

朱德權,畢業於哈爾濱工業大學計算機專業,騰訊 iOS 開發高階工程師,開源專案 HybridPageKit作者。

曾在騰訊多個千萬級日活 App 中從事開發和架構工作。主導了多款 App 內容頁框架的開發,以及視訊、網路等多個關鍵底層模組架構設計,在 iOS 開發方向有著豐富的開發和實戰經驗。同時對 Web 開發和安卓開發也有一定的開發經驗。

 

《從0開發一款iOS App》基礎要求

學習本課程之前,你需要先掌握 Objective-C 的基本語法,能夠讀懂用 Objective-C 語言編寫的程式碼。

《從0開發一款iOS App》課程大綱

第一章:開發前的準備

1.課程內容綜述

2.瞭解常用App型別及基本技術模炔

3.開發環境介紹以及Xcode的基本使用 ©建立你的第一個i〇S專案

第二章:實現APP的基本介面

1.瞭解丨0S基子MVC的基本組成

2.認識基本的檢視(UlView)和檢視控制器(UlViewController)

3.分析常用App頁面的組織形式

4. 實現你的第一•^l'” TabBa「頁面(UlTabBarController)

5.使用簡單的導航管理頁面切換(UINavigationController)

6.什麼是delegate

7.使用UlTableView實現簡單的列表

8.使用UlCo丨丨ect丨onVi’ew實現瀑布流列表

9.如何實現多個列表的橫向滑動(UlScrollView)

10.讓列表展示文字(UlLabel)

11.使用U丨丨mageView在列表展示圖片

12. iOS中的按鈕、點選和手勢

13.展示一個提醒彈窗(UlAletiView)

14.如何高效地使用UIKit中的控制元件

15. 瞭解系統WebKit框架

16.使用WKWebView展示網頁與內容

17.使用動畫完善介面的互動

第三章:實現APP的基礎功能

1.瞭解iOS的系統網路框架

2.使用系統網路框架載入資料

3. 瞭解常用開源網路框架的使用

4. iOS中的JSON解析

5.如何結構化你的資料

6.瞭解iOS的檔案管理

7.瞭解iOS中的儲存方式

8.開源儲存框架對比與分析

9.快取新聞列表資料及已讀狀態

10.如何管理App中的圖片下載與儲存

11.瞭解常用開源圖片框架的使用

12. 瞭解ras系統的音視訊框架

13.如何建立_個簡單的視訊播放器

14.如何選擇合適的開源視訊框架

15.從複雜列表實現中理解MVC/MWM

16.我們是否要使用開源的列表框架

17. iOS中的佈局與渲染

18.如何選擇合適的佈局方式和框架

19. App常m適配方案解讀

20.通過歡迎介面瞭解App的啟動

21.iOS開發中的路由

22.開源元件化方案對比與分析

23.如何建設App的基礎日誌系統

24.如何建設App的基礎上報系統

第四章:實現APP的輔助功能

1.實現資料模板分離的內容展示

2.構建複雜內容頁的展示

3.實現簡單的登彔系統

4.實現基礎的分享功能

5.實現簡單的頻道管理

6.瞭解iOS系統的文字輸入和展示

7.完善新聞的搜尋功能

8.支援使用者輸入評論

9.如何選擇合適的開源富文字框架

10.實現新聞內容的推送

11.使用定位服務協助後端推薦策略

12.瞭解 iOS 系統的 Extension

13.常用Extension開發

14.如何管理使用者的唯一標識(丨DFV與IDFA)

15.上架前的準備:i〇S中的證照與圖示

16.App上架流程

《從0開發一款iOS App》課程收穫

  • 熟練使用UI元件搭建App介面
  • 掌握IOS開發關鍵技術模組
  • 構建系統的移動開發知識體系
  • 具備獨立開發完整 App的能力

訂閱價格:

為回報猿人學的粉絲,所有通過我分享的二維碼購買的使用者,請加我微訊號:dismissmewp,備註:返現。

享受完其它優惠後,我再給大家立即返¥12元現金。

從0開發一款iOS App 課程返現

猿人學banner宣傳圖

我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。

***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***

相關文章