码迷,mamicode.com
首页 > 其他好文 > 详细

第02章 创建项目

时间:2014-12-18 20:25:15      阅读:311      评论:0      收藏:0      [点我收藏+]

标签:des   http   ar   io   os   使用   sp   on   文件   

创建新项目

File-New-New Project   
shift+command+N
 
bubuko.com,布布扣
 
 
bubuko.com,布布扣
 
Product Name(产品名称)+Company Identifier(公司标识)
Xcode会将这两项结合起来,为应用程序生成一个唯一的Bundle Identifier
 
Class Prefix(类名前缀),这里应该输入一个至少包含3个大写字母的字符串。
 
Devices 需要指定app针对的设备类型(iphone,ipad,或通用)
 
Use Storyboards 使用故事板
Use ARC 使用ARC
Include Unit Tests 包含单元测试
 
 
1.工具栏
bubuko.com,布布扣
    启动     停止      运行方案                 启用\禁用断点             活动视图,显示正在进行的操作或处理           
 
Editor: 标准视图,辅助视图command+option+enter,版本控制按钮               
 
View:控制 左边导航控制面板(navigator pane),下面的输出信息面板,右侧实用工具面板(utility pane)的显示隐藏
Organizer: 很多通用功能的集合,API文档查看器。。。
 
2.导航视图
 
项目导航面板(project navigator) command+1
项目用到的所有文件,代码,图片文件,数据模型,属性列表等
bubuko.com,布布扣
 
 
 
符号导航面板(symbol navigator) command+2
OC类型,枚举类型,结构体,全局变量等
bubuko.com,布布扣
 
 
搜索导航面板(search navigator) command+3
 
bubuko.com,布布扣
 
Find Options
textual
regular expression 正则表达式
definitions
references
 
Find text 文本
Find Symbol definitions 定义
Find Symbol refrences 引用
 
In Project 
In Project And Frameworks
 
 
 
错误信息导航面板  command+4
 
bubuko.com,布布扣
 
bubuko.com,布布扣
 
调试导航面板,线程堆栈  command+5
bubuko.com,布布扣
 
 
断点导航面板  command+6
bubuko.com,布布扣
 
日志导航面板(log navigator) command+7
bubuko.com,布布扣
 
 
 
3.跳转栏
bubuko.com,布布扣
 
 
bubuko.com,布布扣
Recent Files 最近的文件
Unsaved Files 未保存的文件
Counterparts 关联的文件
Superclasses 父类
Subclasses 子类
Siblings 兄弟类
Categories 分类
Includes 包含
Include By 被包含
 
bubuko.com,布布扣上一个,下一个文件
 
bubuko.com,布布扣文件路径
 
点击No Selection,弹出当前文件中包含的方法和其他符号,选择可跳转到目标位置。
C代表类
M代表方法
P代表property
 
4.实用工具面板 command+option+n
内容会随编辑器面板显示的内容不同而不同
bubuko.com,布布扣
 
5.Interface Builder
用户界面编辑器,已经集成进xcode中
 
6.新的编译器和调试器
LLVM(Low Level Virtual Machine,底层虚拟机)
 
 
工程组织
bubuko.com,布布扣  
 
bubuko.com,布布扣项目名称
 
bubuko.com,布布扣文件夹,可任意创建文件夹,组织文件
 
bubuko.com,布布扣用户界面元素
 
bubuko.com,布布扣 应用程序相关的各种信息,属性列表
 
bubuko.com,布布扣 预编译头,一般包含项目中用到的所有外部框架的头文件。
 
bubuko.com,布布扣框架或库
 
bubuko.com,布布扣生成的app
 
注意,以上文件夹跟文件系统本地的文件夹并非一一对应,只是用来组织工程中的文件分组,便于查看。
 
 
Interface Builder
xib文件,统称nib文件
 
Dock工具条
bubuko.com,布布扣
 
bubuko.com,布布扣文件的拥有者,加载此nib文件的对象,一般即为对应的viewController
 
bubuko.com,布布扣 第一响应者,代表当前正在与用户进行交互的对象。
 
bubuko.com,布布扣
在IB中加载到界面上的对象,在nib文件被加载的时候实例化。
 
 
库 command+option+control+n
 
bubuko.com,布布扣
 
库包含了UIKit内置的各种对象,是可重用对象的集合。
bubuko.com,布布扣
文件模版库-文件模版command+option+control+1
代码片段库-精选的代码片片段,方便复用.(如何使用,创建,参见笔记:xcode生成代码片段)command+option+control+2
对象库-可重用对象,用户界面元素,手势等。command+option+control+3
媒体库-所有的媒体文件,图片,声音,影片文件等。command+option+control+4
 
 
检查器
bubuko.com,布布扣
 
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章 创建项目

标签:des   http   ar   io   os   使用   sp   on   文件   

原文地址:http://www.cnblogs.com/wildathearthy/p/4172485.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!