学途无忧
标题:
从0开发一款iOS App 极客时间
[打印本页]
作者:
admin
时间:
2020-5-2 15:41
标题:
从0开发一款iOS App 极客时间
从0开发一款iOS App 极客时间
〖课程介绍〗:
手把手带你构建类今日头条的App
〖课程目录〗:
第一章:课程简介和开发前的准备 (4讲)
01 | 课程介绍
+ m% ^' _4 {/ \9 T" s% f
02 | 内容综述
03 | 常见App类型及技术栈浅析
04 | 使用Xcode创建第一个工程
第二章:实现App的基本界面 (33讲)
2 l" y0 G, |+ f D% v/ N
05 | MVC模式:iOS中的架构基石
06 | iOS中的视图UIView
7 D* C K& A) b2 X( x% O6 s4 Y
07 | 了解UIView的生命周期
& M6 k! W# L, W; ~+ M
08 | 视图的控制器UIViewController
09 | 结合视图和控制器构建Tabbar样式页面
% `# K) { H5 G( Q3 e0 B
10 | 使用Navigation构建App的基础交互
11 | iOS基本页面框架的构成和实现
12 | 系统函数中常见模式Delegate
1 M* ]1 v/ o1 [+ C: S. U( }
13 | UITableView简介
) J+ i% a9 Q) U1 C2 [/ D7 U' c
14 | UITableView中Delegate和Datasource的使用
% S3 @; A/ w) i2 Z3 x% }# o* Q3 F
15 | UITableViewCell的复用及原理
% L4 `' ~+ w$ [* z7 m
16 | 结合子视图实现完整的列表界面
17 | UICollectionView的基本应用和实现
[9 p/ }4 x$ Z3 B
18 | UICollectionViewLayout的应用
7 B* Y1 H0 I+ @" Y# W" i
19 | 基本列表视图的选择和使用
20 | 滚动视图的基类UIScrollView简介
21 | 应用UIScrollViewDelegate实现复杂逻辑
3 d- |: N) V; ~: ^5 F. O# i
22 | iOS中滚动视图对比及App内应用场景浅析
23 | iOS中文字的展示:UILabel的使用与布局
24 | iOS中图片的展示:UIImage与UIImageView的应用
- Z0 _3 C; I$ A0 B
25 | iOS中按钮的实现:UIButton的使用
26 | UIControl以及Target-Action模式
27 | 使用UIGestureRecognizer实现自定义点击与手势
28 | 通过UIAlertView了解UIKit系统函数的设计和使用
: r; ^# L+ p" ]/ ?
29 | Web基础知识及WKWebView 介绍
30 | 使用WKWebView及Delgate实现简单的页面加载
31 | 认识观察者模式KVO并展示页面加载进度
32 | iOS开发中的Web应用浅析
33 | 使用UIView动画完善界面的交互
% ?/ R$ G n# f- ^3 H
34 | 动画背后的CALayer基本应用
( u# d. `9 z% d" f% \
35 | CoreAnimation及开源动画框架介绍
36 | 常用代码规范和重构方式
37 | 结合UIKit分析常用App的页面结构
第三章:实现App的基础功能 (35讲)
. U' ?5 b! G9 T& H
38 | 网络基础及请求的封装
; b5 ?: F8 ?) n% `6 H7 e
39 | NSURLSession基础原理、组织和使用
* K: |0 Q |7 }& C
40 | 使用系统网络架构NSURLSession加载网络数据
) m6 K1 S+ V! H2 G
41 | 常用框架集成方式Submodule、Carthage和CocoaPods对比和使用
% P6 {0 T. ?. s( {( L; G% c
42 | 集成和使用开源网络框架
4 r; K g; ^, }# ]7 X
43 | iOS中的JSON解析
& p ?1 q6 s& P* R1 @3 A
44 | 使用结构化的数据进行解析和展示
1 U* _/ x. `! j" X7 B
45 | 实现列表数据加载、解析和展示的完整流程
46 | iOS沙盒机制和文件结构
5 c2 h b5 ~0 U" S$ X
47 | 使用NSFileManager操作和管理文件
6 s$ I8 I2 D( p* K n3 D; Y7 N5 a
48 | iOS中的序列化NSCoding
49 | 开源存储方案对比与分析
- p+ C7 v; b$ u }
50 | 缓存新闻列表数据及已读状态
1 s, b, l b4 U3 p
51 | iOS中线程的基础知识及NSThread
52 | GCD的常用方法分析和使用
53 | 了解Operation、Runloop以及多线程开发总结
% n2 A. i. j. N. c. A: b
54 | 如何管理App中的图片下载与存储
1 P6 f% e" i: @+ M* A! ~& ^
55 | 开源图片框架接触的架构和使用
56 | 了解iOS系统的音视频框架
57 | 重构视频列表展示视频
58 | 实现简单视频播放器AVPlayer
59 | iOS消息机制NSNotification简介
) |0 Y. Z- e) m
60 | 使用Notification接收和处理播放状态通知
61 | 使用KVO监听和处理播放资源的状态变化
" @0 D t8 G. K# ]
62 | CMTime及播放缓冲进度的获取和使用
63 | 使用单例模式重构播放器业务逻辑
64 | 常用App视频业务及流程浅析
65 | AutoLayout简介
) o+ \: {* m6 K E8 p! E
66 | 使用AutoLayout实现通用ToolBar视图
67 | iOS常用布局方式选择
68 | 逻辑分辨率适配
& Q0 d/ k- T: o* G; x
69 | 物理分辨率适配
5 C+ K8 w" W4 f6 |+ L7 {
70 | 使用ImageAsset管理图片资源
b' `* A: Y: a
71 | iPhone X适配
72 | iOS开发适配常用方法总结
# d* g: c$ V; N6 m
第四章:App功能扩展和完善 (34讲)
; ?% y) t4 U* a1 l6 }7 d7 S
73 | App启动过程及生命周期分析
74 | 通过App生命周期回调实现启动页
75 | 使用URL Scheme进行App间的唤起和通信
. [+ y# n; F/ |3 u2 K4 ^( ^' {
76 | Universal Link简介
77 | 常用组件化Target-Action方案
78 | 常用组件化URL Scheme方案
79 | 常用组件化Protocol-Class方案
' `, D7 F: i- U/ v+ k
80 | 实现简单的第三方登录和分享功能
81 | iOS中静态库的制作和使用
82 | iOS当中Framework的制作和使用
4 h5 i! J/ P- F7 _ S: }* S( j) Q
83 | OAuth和OpenID原理和使用
2 d, Q9 u9 a {; J- ~
84 | 集成QQ SDK实现登录和分享功能
9 z. M. L k! @% x& {
85 | iOS中常用日志和上报系统浅析
; I/ |6 N% g3 |8 D+ Z% @
86 | 类CocoaLumberjack日志框架架构浅析
87 | Crash的类型介绍和常用收集方案
88 | 常用上报技术方案对比和分析
, c3 D! x# F, e6 N$ R# ?$ x: ^
89 | iOS中定位和定位权限
90 | 定位功能实现和位置信息的获取
91 | iOS中推送和推送权限
92 | 使用UserNotifications实现本地推送
. a, \# ^& F! M% }2 e
93 | 远程推送与APNs简介
( \ V! }" t' [; A0 N9 V
94 | 使用UserNotifications接收远程推送
95 | iOS图标管理和动态更新
# U% I4 q3 D! A; s
96 | iOS App Extension简介
97 | 实现Today Extension以及数据共享
/ |2 M* ]; H* C/ R7 L
98 | UITextField和UITextView
) ^9 I4 t4 m3 a0 f# ~* R% Z( S
99 | 使用UITextField实现搜索条
100 | 使用UITextView实现输入框
, k" c% n" y& c) D
101 | 复杂列表页实现方案及IGListKit浅析
! J* K/ G4 Z2 w) _, j
102 | 复杂内容页展示逻辑及实现方案浅析
103 | App的签名原理和证书申请
7 P, j" Y7 K6 d
104 | 常用iOS唯一标识符
9 M- K' m& g" b: P$ J& C7 }
105 | App的打包和上架流程
106 | 课程总结和结束语
7 j; _% C5 F. c3 J
5 f( N
作者:
travpro
时间:
2020-5-2 23:08
从0开发一款iOS App 极客时间
作者:
xuetu2000
时间:
2020-5-10 08:14
从0开发一款iOS App 极客时间
作者:
michaelhee
时间:
2020-5-10 21:41
从0开发一款iOS App 极客时间
作者:
json_js
时间:
2020-5-12 13:50
从0开发一款iOS App 极客时间
作者:
studystate8
时间:
2020-5-13 20:47
学习一下。
作者:
ljz779848255
时间:
2020-5-14 09:00
收下看看
作者:
cloudy
时间:
2020-5-15 16:40
THX very much!
作者:
omgay
时间:
2020-5-24 01:24
从0开发一款iOS App 极客时间
作者:
Senna
时间:
2020-6-6 20:26
66666666666
作者:
TheLin
时间:
2020-6-9 17:39
从0开发一款iOS App 极客时间 [修改]
作者:
前端小兴
时间:
2020-6-10 23:43
我看看先,让我满上10个字
作者:
920212455
时间:
2020-6-13 13:29
666666666666
作者:
libramri
时间:
2020-6-14 22:29
谢谢分享
作者:
dlcesing
时间:
2020-6-20 12:21
谢谢分享
作者:
沱长
时间:
2020-6-25 00:18
从0开发一款iOS App 极客时间
作者:
沐秋烟
时间:
2020-9-12 15:46
从0开发一款iOS App 极客时间
作者:
18338758032
时间:
2020-11-28 18:27
从0开发一款iOS App 极客时间
作者:
ShenWandong
时间:
2020-11-28 18:48
从0开发一款iOS App 极客时间
作者:
firstaurora
时间:
2020-11-29 10:54
1rbj1rbj1rbj1rbj1rbj1rbj1rbj
作者:
xiao125
时间:
2020-12-8 16:22
从0开发一款iOS App 极客时间
作者:
yfx9919
时间:
2020-12-10 12:48
666666666666
作者:
shanetianxia
时间:
2020-12-19 08:45
支持楼主
作者:
sqnv
时间:
2021-1-19 09:40
从0开发一款iOS App 极客时间
作者:
ixulf
时间:
2021-3-18 16:11
从0开发一款iOS App
作者:
1468697939@qq
时间:
2021-3-18 18:06
6666666666666666666666
作者:
konka
时间:
2021-3-29 02:15
sdscsdcsdvs
作者:
dingf2099
时间:
2022-4-19 14:36
从0开发一款iOS
作者:
itluooo
时间:
2022-12-13 23:45
66666666666666666666666
作者:
kkkky
时间:
2023-4-3 16:39
从 0 开发一款 iOS App
作者:
德鲁大叔
时间:
2023-4-9 10:30
1111111111111111111111111111
作者:
Ganxuetuwuyou
时间:
2024-5-4 23:49
RE: 从0开发一款iOS App 极客时间 [修改]
作者:
weijin
时间:
2024-5-17 10:41
从0开发一款iOS App 极客时间
欢迎光临 学途无忧 (http://xuetu123.com/)
Powered by Discuz! X3.2