App day01

作者: 不如养花 | 来源:发表于2020-03-02 14:33 被阅读0次

1.创建代码仓库

  1. 码云创建一个新项目
  2. 本地创建一个新项目
  3. git clone 再把本地项目拖进git clone下来的文件夹里,关联成功(如果不想多层文件夹 可以直接把本地新建的文件夹内的内容直接拖进去)

2.pods

创建podfile
pod install

3.搭框架

一个tabbar 五个nav子控制器

4.了解AppDelegate 和 SceneDelegate


知识点

AppDelegate 的详解

自定义AppDelegate

  1. a) 创建一个继承UIResponder的AppDelegate文件
  2. 遵循UIApplicationDelegate协议,并实现代理方法
  3. 在main.m文件中将系统定义的AppDelegate替换成自己的AppDelegate文件

这么做并没有什么意义 就是改变下文件名称 可能你不喜欢AppDelegate这个名字而已,或者是要统一文件前缀名

  1. b)如果创建一个继承UIApplication的AppDelegate文件
    则可以重写openURL,canOpenURL等方法。

AppDelegate 是个单例

  1. UIApplication 是个单例
  2. main.m中将UIApplication的delegete绑定为AppDelegate
  3. 任何写到单例里头的实例都是一个单例

SceneDelegate

Xcode 11新建工程默认会创建通过UIScene管理多个UIWindow的应用,
SceneDelegate详解
SceneDelegate

markdown语法

相关文章

网友评论

      本文标题:App day01

      本文链接:https://www.haomeiwen.com/subject/moamkhtx.html