1.创建代码仓库
- 码云创建一个新项目
- 本地创建一个新项目
- git clone 再把本地项目拖进git clone下来的文件夹里,关联成功(如果不想多层文件夹 可以直接把本地新建的文件夹内的内容直接拖进去)
2.pods
创建podfile
pod install
3.搭框架
一个tabbar 五个nav子控制器
4.了解AppDelegate 和 SceneDelegate
知识点
自定义AppDelegate
- a) 创建一个继承UIResponder的AppDelegate文件
- 遵循UIApplicationDelegate协议,并实现代理方法
- 在main.m文件中将系统定义的AppDelegate替换成自己的AppDelegate文件
这么做并没有什么意义 就是改变下文件名称 可能你不喜欢AppDelegate这个名字而已,或者是要统一文件前缀名
- b)如果创建一个继承UIApplication的AppDelegate文件
则可以重写openURL,canOpenURL等方法。
AppDelegate 是个单例
- UIApplication 是个单例
- main.m中将UIApplication的delegete绑定为AppDelegate
- 任何写到单例里头的实例都是一个单例
SceneDelegate
Xcode 11新建工程默认会创建通过UIScene管理多个UIWindow的应用,
SceneDelegate详解
SceneDelegate
网友评论