【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的了。


  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值