博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Xcode 实际操作]一、博主领进门-(9)Xcode左侧的项目导航区界面介绍
阅读量:4978 次
发布时间:2019-06-12

本文共 1563 字,大约阅读时间需要 5 分钟。

目录:

本文将演示Xcode的左侧操作界面。

 

项目的目录结构:

应用代理文件【AppDelegate.swift】

应用代理文件时系统运行本应用的委托,里面定义了如程序的进入与退出、设备方向旋转等众多全局方法。

视图控制器【ViewController.swift】

视图控制器可以创建和管理视图,也可以监视设备方向的变化,并调整视图大小以适应屏幕。

以及在视图和模拟器之间进行数据的传递。

主故事版【Main.storyboard】

主故事版可以查看所有的视图控制器,以及使它们之间的关系一目了然。

主故事板也是适配多个分辨率设备的利器。

资源文件夹【Assets.xcassets】

资源文件夹可以方便的进行图片的管理,并且在读取图片时,不需要加上图片名的后缀。同时还可以提高软件的安全性。

Xcode会将图片都加密压缩,并保存到【Assets.xcassets】资源文件夹。

启动场景故事版【LaunchScreen.storyboard】

启动场景故事版可以帮助设计和适配程序的启动页。

 

信息属性列表文件【Info.plist】

信息属性列表文件存储项目的配置信息。

例如:程序的版本号、显示用的图标、支持的设备方向等等。

 

查看项目测试目录【DemoAppTests】

 

在【Products】在产品目录中,存放项目编译后生产的文件包。

使用【Product】产品->【Compile】编译,可以在此处生成适合发布到苹果市场的应用压缩包。

左上角的项面板图标介绍

【版本控制导航器】图标

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

 

【符号导航器】图标

进入层级面板,层级面板显示了项目中的类列表,点击类名左侧的右向箭头,可以查看类下的方法。

然后选择某一个方法,将立即跳转到该方法。

 

【搜索导航器】

打开搜索导航面板,在搜索导航面板中,允许您输入关键字,来查找项目中所有文件。

找出拥有该关键字的文档。点击查找结果,快速进入目标代码段。

 

【状况面板】

打开状况面板,状况面板显示了项目中所有文档中的代码问题。

黄色标志表示各种不影响程序运行的小问题。

红色标志表示致命错误,需要修复才能运行。

 

【测试面板】

测试面板显示了项目的测试用例。

 

【调试导航器】

调试导航器在测试项目时极为有用。

点击【CPU】处理器、【Memory】内存、【Disk】硬盘、【Network】网络选项,查看程序运行时,设备的实时状态。

 

【断点调试面板】

当在代码区进行断点调试时,这里将列出项目中的所有断点。

【日志面板】

日志面板记录了项目中的所有历史动作。

 

在项目文件夹【DemoApp】上点击鼠标右键,弹出右键菜单。

点击【Add Files to "DemoApp"】往项目中添加一张图片素材。

选择图片->【Add】->添加一张图片。

点击左下角的【+】按钮,同样可以添加菜单->【New Group】

接着给新建的组进行命名操作,这里需要提醒的是:

组并不是真实的文件夹,组在硬盘上并不存在。

组是一个用来组织管理文件的虚拟概念。命名组为【Image】组。

在图片上按下手指,并向下拖动刚添加的图片,将图片移动至【Image】组里。

点击项目导航区右下角的【时钟】图标,可以显示最近编辑的文件。

再次点击项目导航区右下角的【时钟】图标,取消对项目文件的时间过滤。

点击项目导航区右下角的【版本控制】图标,只显示有版本控制状态的文件。

再次点击项目导航区右下角的【版本控制】图标,取消对项目文件的过滤。

项目导航区下方的关键字输入框内输入关键字,查找名称包含关键字的项目文件。

点击关闭图标,取消对文件名的过滤。

转载于:https://www.cnblogs.com/strengthen/p/10118936.html

你可能感兴趣的文章
Java回顾之多线程
查看>>
机电行业如何进行信息化建设
查看>>
2018 Multi-University Training Contest 10 - Count
查看>>
HDU6203 ping ping ping
查看>>
Fireworks基本使用
查看>>
Java基础常见英语词汇
查看>>
nginx启动、关闭命令、重启nginx报错open() "/var/run/nginx/nginx.pid" failed
查看>>
BZOJ 3097 Hash Killer I
查看>>
UINavigationController的视图层理关系
查看>>
html阴影效果怎么做,css 内阴影怎么做
查看>>
BZOJ1026: [SCOI2009]windy数
查看>>
组件:slot插槽
查看>>
Nginx配置文件nginx.conf中文详解(转)
查看>>
POJ 1308 Is It A Tree?(并查集)
查看>>
N进制到M进制的转换问题
查看>>
springIOC第一个课堂案例的实现
查看>>
求输入成绩的平均分
查看>>
php PDO (转载)
查看>>
wordpress自动截取文章摘要代码
查看>>
[置顶] 一名优秀的程序设计师是如何管理知识的?
查看>>