1.iOS App开发准备
常见App类型
自上而下分层
| App展示界面 + 动画 | | | |
| 通信与存储| 流媒体、直播技术 | 图片处理 | 内容展示、web | 组件化 |
| IM类型 | 音视频、直播类型 | 摄影摄像类型 | 资讯类型 | 工具、购物类型 |
| APP通用技术架构 | | | |
2.基础模块
MVC 设计模式
1.UIView 管理一定区域的内容展示
外观 渲染和动画 相应区域内的事件 布局和管理子视图
uiview生命周期
- (void)willMoveToSuperview:(nullable UIView *)newSuperview;
- (void)didMoveToSuperview;
- (void)willMoveToWindow:(nullable UIWindow *)newWindow;
- (void)didMoveToWindow;
2.UIViewControler 自身包含View 视图管理和响应相应 管理多个controller和动画
网友评论