xcode 的一些使用

798 阅读2分钟

xcode 的一些使用

最近也断断续续学习了iOS的开发,对iOS 也有了一定的了解,为了更好的学习和总结,准备和flutter 的学习一样,做一些记录和分享,和兄弟们一起进步。

俗话说的好,工欲善其事必先利其器,xcode作为iOS的开发工具,很有必要了解xcode 的一些使用,可以提高我们的工作效率。

项目的介绍:

  • AppDelegate:应用代理文件,是系统运行本应用的委托,里面定义了如程序的进入和退出,设备方向的旋转灯众多全局方法。

  • SceneDelegate:用来管理应用程序的多个场景,以及管理应用程序的生命周期。在应用程序完成启动之后,控制权将被交接给该文件,该文件只要用来对用户页面进行一些配置操作。

  • Main.storyboard:可以对所有的视图控制器和它们之间的关系一目了然,也是适配多个分辨率设备的利器。

  • Assets.xcassets:可以集中管理项目中的图片、颜色、符号和数据。并且在读取图片时,不需要加上图片的后缀名。

  • LaunchScreen.storyboard:设计和适配程序的启动页。

  • Info.plist:信息属性列表文件,存储项目配置信息,如版本号、显示图标、支持设备方向等等。

  • Products目录:存放项目编译后的文件包,使用 产品--编译 命令,可以在此处生成时候发布到苹果应用市场的压缩包。

image.png 进入源码版本控制面板,在此面板可以对源码进行版本的管理。

image.png 从左到右依次是:

  • 层级面板:点开左侧右向箭头,可以查看类的方法。
  • 搜索导航面板:通过搜索关键字,在项目中找到包含该关键字的所有文档。
  • 状况面板:显示项目中所有文档的代码问题。黄色表示警告,红色表示错误。
  • 测试面板:里面显示所有的测试用例;
  • 调式导航器面板:运行程序后可以看到 设备的实时状态,包括CPU memory、network等。

在左边添加新的编辑器,方便编写代码时对比代码:

image.png

  • 对比代码不同版本的对比:

image.png

  • 插入常用的代码块:

image.png

  • 打开帮助文档,搜索到 对应的类,查了类中的api,在开发中很常用。

image.png

  • 显示提交记录:

image.png

  • 快速打开文件: File->Open Quickly 或使用快捷键 shift+command + O;

  • 查看最近编辑的文件:

image.png

  • 重命名 变量或常量:选中需要修改的变量或常量,然后:

image.png

  • 抽取代码成一个方法:

image.png

总结

通过对iOS 工程项目的了解和xcode的一些常用操作的学习,掌握了xcode 使用的一些技巧,相信在之后的开发中更得心应手。