6、打造简约移动应用及Swift编程基础

打造简约移动应用及Swift编程基础

项目结构

项目顶部能看到项目图标“My First iOS app”及其内部结构。首先是“My First iOS app”组(实际为文件夹),是否在文件系统创建对应文件夹可自行决定,项目结构和文件结构可能一致,也可能不同。导航器里的黄色文件夹称为组,这里有三个组,将文件拖到不同组不会影响文件系统里的真实文件。

主组以项目命名,包含以下文件:
- AppDelegate.swift
- ViewController.swift
- Main.storyboard
- Assets.xcassets
- LaunchScreen.storyboard
- Info.plist

AppDelegate

委托模式用于将部分职责委托给其他类,在Cocoa和Cocoa Touch中广泛应用。这里UIApplication(应用主类)将应用与iOS交互的控制权委托出去。

AppDelegate类包含一些关键方法,是很好的扩展点,Xcode为每个函数添加了注释,方便理解其功能和调用时机。例如:

func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions:
[UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    // Override point for customization after appl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值