`
wangxiaohigh
  • 浏览: 1423039 次
文章分类
社区版块
存档分类
最新评论

【object-c基础】Object-c基础之五:在项目开发中Xcode的常用功能

 
阅读更多

1.菜单栏

分别有文件,编辑,视图,导航,编辑器,产品,窗口和帮助栏目。

我们说下我们平常用的最多的菜单栏。

(1)新建文件和打开文件

(2)清除内存

在项目开发中,多次编译之后经常会遇到突然xcode卡死了,或者自己更改的代码在模拟器上还是没有改变时,可以选择product里面的clean,把内存清除掉。

在项目基本功能实现时,最后一般都要做内存的泄漏处理,我们可以通过product里面的Analyze来处理。比如:

我做的一个项目中,通过product里面的Analyze进行分析,点击左边出现的可能泄漏情况,然后通过释放之后重新编译运行看是否会出现异常,在这里要非常注意:并非xcode发现的左边里的警告里面,所有的都是内存泄漏的,有些不是内存泄漏的,如果你释放掉则可能会使你的项目崩溃。所以解决内存泄漏问题最好一个一个处理。

(3)debug调试模式

我们可以通过在代码的左边点击即可断点:

然后按command+R运行,然后通过F6,F7,F8进行单步调试,这点在我们一时无法发现我们出现什么问题时最管用。

(4)编译项目

我们可以通过选择Build来编译项目,或者可以通过快捷键command+R来编译这个项目。详细的快捷键最好再总结一下常用的快捷键。

(5)项目管理(例子:使用svn)

我们选择window里面的organizer。如下图:

我们选择第二个,repositories。然后最左下角有一个加号,点击加号,Add repository,然后会出现:

下面出现的Name可以填你喜欢的项目名称,location填你svn的地址,type填Subversion,然后就可以填Next,如下图:

上图里面的都可以不填,然后点击添加。

然后会弹出要你填SVN的用户名和密码,如下:

登陆完之后出现:

我们可以通过下面的checkout来下载一份下来。这样就可以用svn进行项目管理了。

(6)改变编译器的版本。

有时候我们可能需要编译低版本的ipa或者需要用低版本的模拟器来判断项目在某一个版本的情况是怎么样的。我们可以通过点击项目。如下:

在summary里面有一个deployment target里面,你可以设置你要编译的环境,可以选择你sdk所支持的版本。然后再在scheme里面选择,如下:

(7)调用控制台

在总界面的右边有如上图的view,你可以选择中间一个即可调出控制台,第一个调出项目文件管理,右边一个调出属性栏。

2. 常用xcode快捷方式

(1). 文件

CMD + N: 新文件

CMD + SHIFT + N: 新项目
CMD + O: 打开
CMD + S: 保存
CMD + SHIFT + S: 另存为
CMD + W: 关闭窗口
CMD + SHIFT + W: 关闭文件

(2). 编辑

CMD + [: 左缩进
CMD + ]: 右缩进

CMD + D: 添加书签
CMD + /: 注释或取消注释

(3). 调试

CMD + \: 设置或取消断点
CMD + OPT + \: 允许或禁用当前断点
CMD + OPT + B: 查看全部断点

CMD + RETURN: 编译并运行(根据设置决定是否启用断点)
CMD + R: 编译并运行(不触发断点)
CMD + Y: 编译并调试(触发断点)
CMD + SHIFT + RETURN: 终止运行或调试

CMD + B: 编译
CMD + SHIFT + K: 清理

(4). 窗体

CMD + SHIFT + B: 编译窗口
CMD + SHIFT + Y: 调试代码窗口
CMD + SHIFT + R: 调试控制台
CMD + SHIFT + E: 主编辑窗口调整

这些都是较为常用的快捷键,熟悉即可。要详细的可以百度一下,但只要掌握在项目开发中常用的即可。不必记那么多。

总结:总结了项目开发中xcode中常用的一些功能,不是全面的介绍xcode。只要接触时间久点就可以很快熟悉,很快熟悉xcode的了。


分享到:
评论

相关推荐

    Learning iOS Programming 3rd Edition-- object-c 和 xcode4的学习文档

    学习iOS,最直接的方式就是买一...确实很对口,xcode4,最新的xcode版本,学习一门新的开发技术要的资料不多,但是要看是否对自己的口,能够在一本书里面既有开发工具xcode4的使用介绍,也有object-c的语言介绍,够了。

    精通Object-C:从基础到高级项目实践.docx

    本教程旨在为初学者和中级开发者提供一个全面的Object-C编程学习路径,从基础语法入手,逐步深入到高级编程技巧,并通过实际案例和项目练习,帮助学习者掌握Object-C在iOS和OS X开发中的应用。无论你是想开发iOS应用...

    ipone,xcode,object-c

    iphone开发用过的demo,希望有所帮助,基于object-c,在xcode下的工程文件

    Objective-C基础教程 中文 PDF 清晰版 [31M]

    本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。...

    由C#转Object-C开发入门基础

    大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到 Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。 如果...

    object-c学习教程PPT

    objectcC学习资料汇总,PPT素材,基础教程,Xcode学习

    Swift 3 Object-Oriented Programming

    Swift 3 Object Oriented Programming - Second Edition by Gastón C. Hillar English | 6 Mar. 2017 | ISBN: 1787120392 | 254 Pages | EPUB/PDF (conv) | 32.1 MB Key Features Leverage the most efficient ...

    object-C &&iphone开发入门

    object-c入门教程和iphone开发入门教程,比较基础,适合初学者

    Object-c2.0

    这不是Object-c2.0书中的源代码,是我自己跟着书中敲的,送给需要的人 另外最后一章的iphone项目,必需要xcode才能运行

    object-c写的命令行计算器

    基于Xcode编写的命令行计算器,把文件放在桌面,在命令行输入clang -fobjc-arc -framework Foundation -o calc /Users/你的用户名/Desktop/Calc/Calc/main.m,就可以使用了,如 ./clac 5 + 10

    中文版苹果object c教程

    苹果电脑公司(Apple Computer, Inc.)为用户提供了全套免费的Cocoa程序开发工具,这套工具 就是我们所说的Xcode。它随着Mac OS X一起发行,当然,你也可以在苹果公司的网站下载。 市面上已经有了许多关于为Mac微机...

    objective-c源码用来访问SQlite

    BWDB.h ,BWDB.m 类源码文件。Objective-c语言。

    Objective-C基础教程(第2版)

    本书三位作者是顶级苹果专家,书中以苹果最新的Xcode 4.x工具为基础,详细讲述了Objective–C的全部基础知识,涵盖了块、GCD、ARC、类扩展、继承、组合、对象初始化、分类、协议、内存管理和组织源文件等新主题,...

    iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics

    iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics by Matt Neuburg (Author) Publisher: O’Reilly Media (October 2013) Language: English ISBN-10: 1491945575 ISBN-13: 978-...

    iphone 开发 xcode 源代码 数据库 database sqlite3 的使用封装函数.

    iphone开发在很多时候都需要用到数据库.这里给出了一个数据库sqlite的封装.教你怎么使用sqlite3 .当你在作项目的时候无需在自己去写.直接放进去就可以方便的调用数据库.

    Object-c模仿系统相册,适合新手

    平时写的小东西,适合新手,实现系统部分功能,可供参考,UIScrollView,uiimageView与UINavigation等的综合小项目。 要求: 适用于Xcode-4.6

    object开发的基本流程.doc

    创建项目:在Xcode中,你可以创建新的项目。选择适合你的项目模板,如iOS应用或macOS应用,然后设置项目的基本信息,如项目名称、存储位置等。 编写代码:在项目创建完成后,你可以开始编写Objective-C代码。...

    Object-C 通过 ARKit 实现的太阳系动画

    为了体验ARSolarPlay项目,用户需要准备运行iOS 11.0及以上版本的设备,以及安装了Xcode 9.0及以上版本的开发环境。此外,推荐使用iPhone 6s或更高配置的设备以获得最佳体验。通过这个项目,用户不仅能够观察到太阳...

    Objective-C 基础教程(Amazon超级畅销书)英文版:Learn Objective-C on the Mac (Learn Series)

    本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。...

    cocos2d-js游戏源码+AppStore发布流程(一)

    《数字拼图-不只是拼图》游戏源码分享! == 开发环境: 引擎版本:cocos2d-js-v3.6.1 ...js调用object-c、 js加密为jsc发布、 添加芒果广告、 添加GameCenter、 创建发布者证书、 使用xcode提交到AppStore的过程 ……

Global site tag (gtag.js) - Google Analytics