首页 > 代码库 > 第02章 创建项目
第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,底层虚拟机)
工程组织
项目名称
文件夹,可任意创建文件夹,组织文件
用户界面元素
应用程序相关的各种信息,属性列表
预编译头,一般包含项目中用到的所有外部框架的头文件。
框架或库
生成的app
注意,以上文件夹跟文件系统本地的文件夹并非一一对应,只是用来组织工程中的文件分组,便于查看。
Interface Builder
xib文件,统称nib文件
Dock工具条
文件的拥有者,加载此nib文件的对象,一般即为对应的viewController
第一响应者,代表当前正在与用户进行交互的对象。
在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模拟器->还原内容和设置。
第02章 创建项目
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。