xcode 的一些使用
最近也断断续续学习了iOS的开发,对iOS 也有了一定的了解,为了更好的学习和总结,准备和flutter 的学习一样,做一些记录和分享,和兄弟们一起进步。
俗话说的好,工欲善其事必先利其器,xcode作为iOS的开发工具,很有必要了解xcode 的一些使用,可以提高我们的工作效率。
项目的介绍:
-
AppDelegate:应用代理文件,是系统运行本应用的委托,里面定义了如程序的进入和退出,设备方向的旋转灯众多全局方法。
-
SceneDelegate:用来管理应用程序的多个场景,以及管理应用程序的生命周期。在应用程序完成启动之后,控制权将被交接给该文件,该文件只要用来对用户页面进行一些配置操作。
-
Main.storyboard:可以对所有的视图控制器和它们之间的关系一目了然,也是适配多个分辨率设备的利器。
-
Assets.xcassets:可以集中管理项目中的图片、颜色、符号和数据。并且在读取图片时,不需要加上图片的后缀名。
-
LaunchScreen.storyboard:设计和适配程序的启动页。
-
Info.plist:信息属性列表文件,存储项目配置信息,如版本号、显示图标、支持设备方向等等。
-
Products目录:存放项目编译后的文件包,使用 产品--编译 命令,可以在此处生成时候发布到苹果应用市场的压缩包。
进入源码版本控制面板,在此面板可以对源码进行版本的管理。
从左到右依次是:
- 层级面板:点开左侧右向箭头,可以查看类的方法。
- 搜索导航面板:通过搜索关键字,在项目中找到包含该关键字的所有文档。
- 状况面板:显示项目中所有文档的代码问题。黄色表示警告,红色表示错误。
- 测试面板:里面显示所有的测试用例;
- 调式导航器面板:运行程序后可以看到 设备的实时状态,包括CPU memory、network等。
在左边添加新的编辑器,方便编写代码时对比代码:
- 对比代码不同版本的对比:
- 插入常用的代码块:
- 打开帮助文档,搜索到 对应的类,查了类中的api,在开发中很常用。
- 显示提交记录:
-
快速打开文件: File->Open Quickly 或使用快捷键 shift+command + O;
-
查看最近编辑的文件:
- 重命名 变量或常量:选中需要修改的变量或常量,然后:
- 抽取代码成一个方法:
总结
通过对iOS 工程项目的了解和xcode的一些常用操作的学习,掌握了xcode 使用的一些技巧,相信在之后的开发中更得心应手。