Xcode iOS 工程目录结构解析

新建一个项目名为“a”的iOS工程,其项目总体结构解析如下:​​​​​​​

​​​​​​​Xcode iOS 工程目录结构解析_第1张图片

注意:iOS13以后,iOS项目中使用了SenceDelegate进行多窗口管理,目前多窗口已经在iPad中应用了。

APP生命周期管理的具体介绍如下:

  • AppDelegate解析:
// APP启动完成后调用
func application(_, didFinishLaunchingWithOptions:)

// 创建场景时返回配置
func application(_, configurationForConnecting:, options:)

// 丢弃场景时调用
func application(_, didDiscardSceneSessions:)
  • SceneDelegate解析:
// 打开场景时会被调用,可能是创建场景,也可能是恢复场景
func scene(_, willConnectTo:, options:)

// 场景断开连接后调用
func sceneDidDisconnect(_)

// 当场景从非活动状态移动到活动状态时调用
func sceneDidBecomeActive(_)

// 当场景从活动状态移动到非活动状态时调用
func sceneWillResignActive(_)

// 场景即将进入前台时调用
func sceneWillEnterForeground(_)

// 场景即将进入后台时调用
func sceneDidEnterBackground(_)

你可能感兴趣的:(iOS,xcode,ios,开发语言)