Ios基础知识
- 常规打包
- 申请一个apple账号,在网站升级为开发者账号
- 在公司内申请加入公司组
- 申请通过后
- 在Targets/signing&Capabilities上选取公司的team就可以正常打包了
- 更改应用名称
- 可以在Targets/General中更改DisplayName
- 可以更改Info标签中BundleName
- 一般BundleName会关联一个变量$(PRODUCT_NAME)
- 更改BuildSettings中Packaging中的ProductName,可以区分打包方式Debug/Release
- 语法现象
- guard:前置判断是否为空等条件,全部true,进行接下来操作
guard let name = name , checkSomeThing() else { doS() return } startMain()
- guard:前置判断是否为空等条件,全部true,进行接下来操作
- 常用工具
- xcodes:https://www.xcodes.app/ 下载ios模拟器的工具,支持断点续传和xcode多版本管理。 用xcode直接下载模拟器,很容易出现断开连接的问题导致,下载失败。跟android不一样,如果没有模拟器,没办法预览storyboard
- xcode快捷键
- 修改变量名(Edit All in Scope,默认快捷键Ctrl+Command+E)
- 右键代码 showlastchangeforline查看提交记录