课程:开发技巧

在xcode中如果不需要复杂的编译,可以建立OS X下的终端项目,这样可以用来验证一些简单代码的结果。

在xcode中,直接输入属性名,会自动生成set和get函数和返回类型,用回车键确认,但是-+号要自己写。最新版xcode 有命令可以直接生成。

如果在每个单独的文件中都没有报错,而在运行时报错,那么一定是链接过程出现了错误,有可能是出现了重复定义的问题。


xcode中的断点调试:

在xcode中如果出现的提示包含一条红色的线划过变量,那么说明这个语句是垃圾语句,无法实现相应功能,如果还是将这条语句写完之后,会马上提示报错

断点执行,即代码一行一行的执行,可以点击左边会出现一个蓝色小块,点哪行程序就会在哪行停止,可以点多行,设置多个断点,

点击左下角的相同图案的小按钮就可以继续从断点语句往下执行。

设置了断点之后,可把鼠标移动到相应的变量上看变量值的变化。并且可以看到各种细节,包括内存地址,包括父类对象。

程序结束即main函数执行结束。可对全部断点进行生效和失效的操作,也可单独点击设置断点是否生效。左下角的小框还有另外两个常用功能可以配合断点符使用,当程序来到断点处时,可以点击 step into 来查看该语句调用了哪个函数h或变量(如果有调用函数或者变量).

xcode还可以保存常用的大写要写的相同的代码块。可以自定义,也可以调用系统自带的代码块。


xcode中的代码标记:

xcode 特有标记方法:

#pragma mark :标注信息 - 可以写中文.

-号更易于区分代码块,方便快速查找.


多文件查找:

分屏浏览不同文件的代码.,有多种方法,如左右分屏法,也可以点击view->assitance eidor>bottom,这是上下分屏法






`