第02章 创建项目
创建新项目
File-New-New Project
shift+command+N
Product Name(产品名称)+Company Identifier(公司标识)
Xcode会将这两项结合起来,为应用程序生成一个唯一的Bundle Identifier
Class Prefix(类名前缀),这里应该输入一个至少包含3个大写字母的字符串。
Devices 需要指定app针对的设备类型(iphone,ipad,或通用)
Use Storyboards 使用故事板
Use ARC 使用ARC
Include Unit Tests 包含单元测试
1.工具栏
启动 停止 运行方案 启用\禁用断点 活动视图,显示正在进行的操作或处理
Editor: 标准视图,辅助视图command+option+enter,版本控制按钮
View:控制 左边导航控制面板(navigator pane),下面的输出信息面板,右侧实用工具面板(utility pane)的显示隐藏
Organizer: 很多通用功能的集合,API文档查看器。。。
2.导航视图
项目导航面板(project navigator) command+1
项目用到的所有文件,代码,图片文件,数据模型,属性列表等
符号导航面板(symbol navigator) command+2
OC类型,枚举类型,结构体,全局变量等
搜索导航面板(search navigator) command+3
Find Options
textual
regular expression 正则表达式
definitions
references
Find text 文本
Find Symbol definitions 定义
Find Symbol refrences 引用
In Project
In Project And Frameworks
错误信息导航面板 command+4
调试导航面板,线程堆栈 command+5
断点导航面板 command+6
日志导航面板(log navigator) command+7
3.跳转栏
Recent Files 最近的文件
Unsaved Files 未保存的文件
Counterparts 关联的文件
Superclasses 父类
Subclasses 子类
Siblings 兄弟类
Categories 分类
Includes 包含
Include By 被包含
点击No Selection,弹出当前文件中包含的方法和其他符号,选择可跳转到目标位置。
C代表类
M代表方法
P代表property
4.实用工具面板 command+option+n
内容会随编辑器面板显示的内容不同而不同
5.Interface Builder
用户界面编辑器,已经集成进xcode中
6.新的编译器和调试器
LLVM(Low Level Virtual Machine,底层虚拟机)
工程组织
注意,以上文件夹跟文件系统本地的文件夹并非一一对应,只是用来组织工程中的文件分组,便于查看。
Interface Builder
xib文件,统称nib文件
Dock工具条
在IB中加载到界面上的对象,在nib文件被加载的时候实例化。
库 command+option+control+n
库包含了UIKit内置的各种对象,是可重用对象的集合。
文件模版库-文件模版command+option+control+1
代码片段库-精选的代码片片段,方便复用.(如何使用,创建,参见笔记:xcode生成代码片段)command+option+control+2
对象库-可重用对象,用户界面元素,手势等。command+option+control+3
媒体库-所有的媒体文件,图片,声音,影片文件等。command+option+control+4
检查器
File Inspector 文件检查器(文件相关信息) command+option+1
Quick Help Inspector 快速帮助检查器(帮助信息) command+option+2
Identifier Inspector 标识检查器(标识) command+option+3
Attributes Inspector 属性检查器 (属性)command+option+4
Size Inspector 尺寸检查器 (尺寸)command+option+5
Connections Inspector 关联关系检查器(关系) command+option+6
在视图中添加标签
采用拖动的方式,将对象从对象库拖动到某个界面上,作为其子视图。
比如拖动一个Lable,实际上是在UIView上,创建了一个UILable实例作为其子视图。
IB所做的图形化工作,实际上就是将预定义对象序列化到xib文件中,
然后当xib文件被加载的时候,再将对象直接加载到内存中。
为app设计图标
icon.png 57*57
icon@2x.png 114*114
@2x为命名约定,用于retina屏幕
ios中,必须使用.png作为应用程序图标,ios会对png自动优化。
快捷键:
导航面板:command+n(组织,类型,查询,错误,调试,断点,日志)
检查器:command+option+n(文件,帮组,标识,属性,尺寸,关系)
构建程序:command+B
运行程序:command+R
创建新文件:command+N
右侧实用工具栏:command+option+0
保存项目:command+S
库面板:command+option+control+n
标准视图command+enter
辅助视图command+option+enter
技巧:如果要在模拟器中,将app从主屏幕上清除,可以在ios模拟器的菜单 ios模拟器->还原内容和设置。
浙公网安备 33010602011771号