基础知识点

2023/6/25

# 苹果开发者计划

  • 加入:99$/年
    • 推送/支付等功能
    • 上架app store
  • 登陆真机:登陆iCloud账号
    • 首选项-performance-accounts-添加账号

# 创建项目配置

  • product Name可以有中文,但不建议中文
  • team:登陆一个iCloud账号即可
  • Orgamization Identifier(组织标识符) ,一般为域名的倒写
  • 项目标识符:默认组织标识符+产品名称,后可修改
  • 界面开发方式:默Storyboard
  • 生命周期(life cycle):生命周期,例如应用home后台的回调,Storyboard只能选择UIKit App Delegate,Swift UI还可以选择SwiftUI APP
  • 开发语言:swift

# 目录

  • Assets.xcassets放所有的资源
  • LaunchScreen放启动界面

# 运行到真机

  • USB连电脑-保持解锁
  • 选择项目工作空间最外层-singing & Capabilities-选中自动签名(automatically manage signing
  • 选择根项目-general-Development Info,选择对应版本,打包安装

# 运行其他项目

  • 更改为自己的icloud账号
  • 更改boundleId:选择项目工作空间最外层-singing & Capabilities- bundle Identifier

# 浏览视图对应的文件

  • 选中view-点击顶部黄色按钮拿到该view的view controller-找到class,点进去就是view对应的文件
  • 选中View -> 右上角的几条横线按钮 -> assistant -> 进入该view对应的代码视图

# 关联视图和代码

  • control + 拖动

有关联试图的代码前面圆圈按钮就是实心的,没有关联的是空心的

# 注释

  • 单行注释:commond + /
  • 多行注释:commond + option + /

# 更改初始界面

  • storyboard拖拽箭头
  • viewController设置is Initial View Controller

# 代码格式化

  • ctrl + a 全选
  • control + i 被选中代码格式化

# 排查错误

  • 打log
  • 打断点
    • 打开:单机行数
    • 关闭:拖出去
    • 鼠标放到变量名上可以直接看变量当前值
    • 可以操作:下一行/进入函数/跳出函数
  • 进入调试模式
  • 测试
上次更新: 11/1/2024