xcode工作空间中xcode运行快捷键第二个建立的工程

怎么查xcode的工作空间_百度知道
怎么查xcode的工作空间
我有更好的答案
这样能把所有的工程都放在一起,如果其他的项目有更新,你可以update下来xcode的工作空间是自己建立的,你可以从全局把握,你可以把所有的关于你的项目都放到一个工作空间内。知道整个项目的进度,不知道你能不能听明白
其他类似问题
为您推荐:
xcode的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁[转载]cocos2d-x2.2使用Xcode创建项目
cocos2d-x2.2使用python命令行语句来创建项目,无需安装,无需生成Xcode中得模板。
废话不说,来点干货。
1.下载并解压cocos2d-x2.2。具体过程我就不说了。
2.使用命令行创建项目
打开终端,cd到cocos2d-x-2.2下得tools下得project-creator目录下,
使用python命令创建项目
输入格式为:
create_project.py -project PROJECT_NAME -package PACKAGE_NAME
-language PROGRAMING_LANGUAGE
& -project & PROJECT_NAME
& &Project name, for example:
& -package & PACKAGE_NAME
& &Package name, for
example:com.MyCompany.MyAwesomeGame
& -language
&PROGRAMING_LANGUAGE & Major
programing lanauge you want to used, should be [cpp | lua |
javascript]
我输入的命令是这样
python create_project.py -project MyHelloWorld -package
com.huibaoer.helloWorld -language cpp
创建成功的提示:
proj.ios : Done!
proj.android : Done!
proj.win32 : Done!
proj.winrt : Done!
proj.wp8 : Done!
proj.mac : Done!
proj.blackberry : Done!
proj.linux : Done!
proj.marmalade : Done!
New project has been created in this path:
/Users/mac/Desktop/coco2dx/cocos2d-x-2.2/projects/MyHelloWorld
(哈哈,创建成功后还有个Have
Fun!提示,玩的开心呦)
这时候找到提示的路径下的项目,Xcode环境下,就打开proj.ios就可以了。
玩的开心!
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。2.1.1 Xcode工作区窗口
本文所属图书&>&
iOS 是如今最炙手可热的移动平台,苹果公司为其推出了强大的软件开发工具包iOS SDK。本书是一部关于iOS 应用开发的基础教程,内容翔实、语言生动。几位作者结合大量实例,循序渐进地讲解了适用于iPhone、iPad...&&
确定项目的保存路径之后,Xcode就会创建并打开项目。这时会看到一个新的工作区窗口,如图2-5所示。该窗口包含许多信息,它也是进行iOS开发用到的主要窗口。
图2-5 Xcode中的Hello World项目
即使你非常熟悉旧版的Xcode,阅读本节内容仍然会有很多收获,因为从最新版的Xcode 3.x发布至今,Xcode又发生了很多变化。我们简单了解一下。
Xcode工作区窗口的顶部区域是工具栏(图2-6)。工具栏左侧依次是用于启动和停止项目运行的控制按钮、用于选择运行方案的下拉菜单,以及用于启用和禁用断点的按钮。方案(scheme)将目标和构建设置结合在一起。通过工具栏上的下拉菜单,开发者只需点击一次就能选择一种特定的设置。
图2-6 Xcode工具栏
工具栏中间的大方框是活动视图(activity view)。顾名思义,活动视图显示着当前正在进行的操作或处理。例如,运行项目时,活动视图会显示应用程序构建过程中每一步的运行时说明。如果出现了错误或者警告,这些信息也会显示在活动视图中。如果点击其中的警告或错误,就会直接跳转到问题导航面板,问题导航面板提供了更为详细的警告和错误信息,下一节将会介绍这部分内容。
在工具栏右侧有三组按钮。左侧的一组是编辑器(Editor),可以使用这组按钮在三种不同的编辑器配置间进行切换。
q& 标准视图(standard view)提供了一个面板,用于编辑文件或者编辑项目相关的配置文件。
q& 辅助视图(assistant view)非常强大,它将编辑器面板分割为左右两个部分。右侧面板通常用于显示左侧面板中文件的关联文件,或者是你在编辑左侧文件时可能会用到的文件。可以手动指定每个面板的内容,也可以让Xcode自动判断进而显示与当前任务匹配度最高的内容。例如,如果你正在编辑一个Objective-C类的实现文件(.m文件),Xcode就会自动在右侧面板中显示这个类的头文件(.h文件)。如果你正在左侧面板中设计用户界面,Xcode就会在右侧面板中显示能够与这个用户界面进行交互的代码。本书都头至尾都在使用辅助视图。
q& 版本按钮将编辑器面板转换为一个与Time Machine类似的对比视图,这个对比视图可以跟Subversion和Git等版本控制系统协同工作。可以将一个源文件的当前版本与之前提交的版本进行比较,或者对任意两个之前的版本进行比较。
编辑器按钮的右侧是另一组按钮,用于控制导航面板(navigator pane,位于编辑器面板左侧)和实用工具面板(utility pane,位于编辑器面板右侧)的显示与隐藏。点击这些按钮就可以看到相应的面板。
最后,最右侧的按钮用于打开Organizer窗口,在这里你可以看到很多项目通用的功能。它可以用作苹果API文档的文档查看器,也可以显示Xcode能够检测到的所有版本库,还可以在这里看到所有打开过的项目列表,这个窗口还维护着一个与该电脑进行过同步的所有设备列表。
2. 导航视图
工具栏下方,工作区窗口左侧就是导航视图(navigator view)。导航视图提供了7种配置,供开发者从不同的视角查看项目。点击导航视图顶部的图标可以在不同导航面板中进行切换。下面从左至右依次介绍它们。
q& 项目导航面板(project navigator):这个视图列出了项目用到的所有文件,如图2-7所示。可以把任何想要的内容引用放在这里,从源代码文件到图片文件、数据模型、属性列表文件(也叫plist文件,2.1.2节会介绍),甚至是其他项目文件。在一个工作区中存放多个项目便于项目之间共享资源。在导航视图中点击任意一个文件,该文件都会在编辑器面板中显示。不仅能查看文件,还可以编辑(只要Xcode知道如何编辑这种文件)。
图2-7 Xcode导航视图当前显示的是项目导航面板。点击导航视图顶部的
7个图标,就可以在不同导航面板之间切换
q& 符号导航面板(symbol navigator):顾名思义,这个导航面板集中了所有在工作区中定义的符号(symbol),如图2-8所示。从根本上说,符号就是那些编译器能识别的东西,例如Objective-C类、枚举类型、结构体和全局变量。
图2-8 Xcode导航视图当前显示的是符号导航面板。点击倒三角按钮可以
看到每个分组中定义的文件和符号
q& 搜索导航面板(search navigator):使用这个导航面板可以对工作区中的所有文件执行搜索,如图2-9所示。可以从Find(查找)弹出菜单中选择Replace(替换),从而对搜索结果进行全部替换或者仅对选中的部分进行替换。如果要进行高级搜索,可以从搜索框左侧的放大镜所关联的弹出菜单中选择Show Find Options。
图2-9 Xcode导航视图当前显示的是搜索导航面板。记得查看一下Find和
搜索框左侧的放大镜下隐藏的弹出菜单
q& 问题导航面板(issues navigator):构建项目过程中出现的任何错误或者警告都会在这个导航面板中显示,同时窗口顶部的活动视图中会显示错误数量,如图2-10所示。点击问题导航面板中的错误就会跳转到编辑器面板中相应的代码行。
图2-10 Xcode导航视图当前显示的是问题导航面板。可以在这里找到编译错误和警告
q 调试导航面板(debug navigator):这个导航面板是观察调试过程的主要地方,如图2-11所示。如果你对调试很陌生,可以查阅Xcode 4 User Guide文档的相关部分,网址是:
/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4
UserGuide/060-Debug_Your_App/debug_app.html
图2-11 Xcode导航视图当前显示的是调试导航面板。建议试用一下窗口底部的细致程度滑块,可以通过它指定想要查看的调试细节
调试导航面板列出了每个活动线程的栈帧。栈帧(stack frame)按调用顺序列出了之前调用过的函数或方法。点击某个方法,与之对应的代码就会显示在编辑器面板中。在编辑器中,还有另一个帧,可以用来控制调试过程,显示和修改数据值以及访问底层调试器。调试导航面板底部还有一个滑块可以控制调试跟踪的细致程度。滑动到最右边可以看到所有内容,包括所有的系统调用;滑动到最左边的话就只能看到自己的调用了。默认位置为正中间,这是个不错的位置。
q& 断点导航面板(breakpoint navigator):可以在断点导航面板中查看已设置的所有断点,如图2-12所示。顾名思义,断点会指向导致应用程序停止运行(或者跳出)的代码部分,这样就可以查看变量中的值,做一些别的工作来调试应用程序。这个导航面板中的断点列表是以文件的形式组织的。在列表中点击一个断点,编辑器面板中就会显示该断点所对应的代码行。位于断点导航面板时,记得查看一下工作区窗口左下角的弹出菜单。可以通过加号弹出菜单添加异常或者符号断点,也可以通过减号弹出菜单删除选定的断点。
图2-12 Xcode导航视图当前显示的是断点导航面板。断点列表以文件的形式进行组织
q& 日志导航面板(log navigator):这个导航面板中保存着构建结果和运行日志的历史记录,如图2-13所示。点击某一条日志,编辑器面板就会显示相应的构建指令和构建问题。
图2-13 Xcode导航视图当前显示的是日志导航面板。它显示着一系列构建,编辑器面板中则会出现选中日志对应的详细信息
通过跳转栏(jump bar),只需要单击一次,就能跳转到当前导航层次结构中的特定元素。例如,图2-14显示了一个正在编辑器面板中进行编辑的源代码文件。跳转栏就在源代码上方,它有以下几个组成部分。
q& 最左侧有一个看起来很特别的图标,它实际上是一个弹出菜单,可显示的子菜单包括最近的文件(Recent Files)、未保存的文件(Unsaved Files)、关联文件(Counterparts)、父类(Superclasses)、子类(Subclasses)、兄弟类(Siblings)、类别(Categories)、包含文件(Includes),以及包含当前文件的文件(Included By)等。
q& 弹出菜单图标的右边是一对左右箭头,分别可以跳转到上一个文件和下一个文件。
q& 跳转栏包含一个分段的弹出菜单,显示了当前编辑器中可以显示的当前项目中的文件。在图2-14中,我们正处于源代码编辑器中,所以可以看到项目中所有的源代码文件。跳转栏最右边的弹出菜单显示了当前文件包含的方法和其他符号。图2-14所示的跳转栏当前显示的文件是BIDAppDelegate.m,弹出菜单列出了该文件中定义的符号。
图2-14 Xcode编辑器面板显示的跳转栏,编辑器面板中则显示了跳转栏中选择的
源代码文件。跳转栏的弹出子菜单列出了当前文件的所有方法
跳转栏是非常强大的。在你查看Xcode 4的各种界面元素时一定要注意它。
提示&& 如果使用的是Lion(Mac OS X 10.7)或者Mountain Lion(OS X 10.8),那么Xcode就能够全屏运行。点击项目窗口右上角的全屏按钮,享受一下不会分散注意力的全屏编码模式吧!
Xcode键盘快捷键
如果你喜欢使用键盘快捷键进行导航,而不是使用鼠标进行屏幕控制的话,那么你肯定会喜欢Xcode提供的快捷键。Xcode中的大部分常用操作都有对应的快捷键,比如Command+B可以构建应用程序,Command+N可以创建新文件。
可以自由更改所有的Xcode快捷键,也可以在Xcode首选项的Key Bindings标签中为未指定快捷键的命令指定一个快捷键。
一个非常好用的快捷键是Shift+Command+O,对应的是Xcode的Open Quickly功能。按下该快捷键后,键入一个文件名、设置项名称或者符号名,Xcode就会显示一个选项列表。找到想要的文件后按下return键就可以在编辑器面板中打开这个文件,这样只需要进行几次键盘操作就能够快速切换文件。
4. 实用工具面板
之前提到,Xcode工具栏右侧倒数第二个按钮用于打开、关闭实用工具面板。和检查器面板类似,实用工具面板也是上下文相关的,它的内容会随着编辑器面板的显示内容而变化。本书有很多这样的例子。
5. Interface Builder
Xcode的早期版本包含Interface Builder界面设计工具,用于在项目中构建和自定义用户界面。Xcode 4的一个重大变化就是把Interface Builder集成到了工作区中。Interface Builder不再是一个独立的应用程序了,这就意味着你在编写代码和设计界面时,不需要在Xcode和Interface Builder之间反复切换了。太好了!
本书中的例子会大量使用Xcode的界面创建功能,并深入探讨其中的细节。事实上,本章稍后就会创建我们的第一个界面。
6. 新的编译器和调试器
Xcode 4最重要的变化之一是内部机制的变化:一个全新的编译器(compiler)和底层调试器(low-level debugger)。它们都比之前更快更智能。
新的LLVM(Low Level Virtual Machine,底层)编译器的代码生成速度远比传统的GCC快(GCC是早期版本Xcode的默认编译器)。除了代码生成速度快之外,LLVM还知道更多与代码相关的信息,所以它能生成更智能、更精确的错误信息和警告。
LLVM还能提供精确的代码补全功能,而且当要产生警告或者弹出修复建议菜单时,它可以对代码片段的实际意图作出更准确的猜测。这样就可以很容易地找到并修正符号名称拼写错误、括号匹配错误、分号遗漏等问题。
此外,LLVM还提供了一个复杂的静态分析器(static analyzer),它可以扫描你的代码以查找各种潜在问题,包括Objective-C的内存管理问题。事实上,LLVM在这方面确实相当智能,它可以为你处理大多数内存管理任务,不过前提是编写代码时要遵守一些简单的规则。下一章开始讨论之前提到过的ARC功能。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。}

我要回帖

更多关于 xcode 运行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信