从0开发一款iOS App-朱德权-极客时间-返现24元

极客时间专栏 2019-04-24 15:56:53 阅读(3100) 评论(0)

极客时间出品的《从0开发一款iOS App》由朱德权所作,朱德权是腾讯高级工程师,《从0开发一款iOS App》课程作者。本专栏课程将手把手带你构建类今日头条的App。

《从0开发一款iOS App》封面图

订阅价格:

单独订阅价: ¥129,2人成团:¥99

已有1316 人已学习,共61讲 · 61课时,约500分钟,本课程为视频课程。可在极客时间APP/小程序/网站上永久观看。

从0开发一款iOS App 返现24元邀请码

用我的邀请购买,返现24元。购买的朋友请加我微信号 dismissmewp ,备注:返现。

《从0开发一款iOS App》课程亮点:

1.使用 Objective-C 语言,符合国内 iOS 开发的主流标准;

2.基于最新的 iOS 12 进行讲解,不传授过时的知识;

3.立足于工程化开发实战,从一个空白项目开始,手把手带你开发一个类今日头条的 App;

4.内容覆盖基本 UI 构建,网络、存储、音视频、列表、登录、日志系统、埋点等 App 常见功能的开发,学完即可具备独立开发一个完整的 App。

课程实战 Demo 参考图

课程实战 Demo 参考图

《从0开发一款iOS App》讲师简介

从0开发一款iOS App-朱德权-极客时间-返现24元

朱德权,毕业于哈尔滨工业大学计算机专业,腾讯 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的能力

从0开发一款iOS App 课程返现

猿人学banner宣传图

我的公众号:猿人学 Python 上会分享更多心得体会,敬请关注。

***版权申明:若没有特殊说明,文章皆是猿人学 yuanrenxue.con 原创,没有猿人学授权,请勿以任何形式转载。***

说点什么吧...