Mac M1--iOS 开发笔记
Posted 海里的鱼2022
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac M1--iOS 开发笔记相关的知识,希望对你有一定的参考价值。
1. 背景准备
这个参考文章不错。
面向菜鸟的 iOS App 开发入门:强大而有趣的 Swift 编程 - 知乎
swift语言特性(变量,结构,函数等另文总结,当然B站也有蛮完整的课程,可以刷一下)
按照MVVW的思想,类似前后端分离的架构,所以了解程序文件结构比语言特性要更为重要, 我的习惯是先有全局,再关注细节。
xcode开发app有swiftUI模式和storyboard模式
swiftUI模式参见网络教程
SwiftUI by Example - free quick start tutorials for Swift developers
我们入门的笔记主要针对storyboard模式先熟悉各种组件和基本架构,UI先放一放。
2. 新建Helloworld项目,开启app开发之旅
xcode开发者账户需要设置, 然后新建项目
file->new->project
填入项目名字,指定目录,设定storyboard开发模式,语言用swift
记得指定ios版本和拟选定的模拟器环境。
3. storyboard模式的代码结构:
AppDelegate.swift定义了应用程序执行启动,闲置,进入后台,返回,退出等状态要调用的方法。
ViewController.swift是主程序代码,从viewDidLoad方法开始执行。
Main.storyboard为应用程序的页面设计。组件主要放在这个文件里,组件和组件的执行方法自动生成。
LauchScreen.storyboard描述程序加载导入时的页面设计。
4. 加入组件,完成Helloworld
xcode里选定main.storyboard文件, 选定时不显示后缀,页面为拖拽式编辑页面
tips: shift+command+5打开截屏,选项选择黏贴板。
shift+command+L打开组件库,选择Label放置到中间,并编辑字符为“HelloWorld! ”,右边的属性栏可以编辑组件属性。
点击熟悉的三角块,运行程序
以上是关于Mac M1--iOS 开发笔记的主要内容,如果未能解决你的问题,请参考以下文章