当注释掉大块代码时,使用"#if 0"比使用"/**/"要好,因为用"/**/"做大段的注释要防止被注释掉的代码中有嵌套的"/**/",这会导致注释掉的代码区域不是你想要的范围, 当被注释掉的代码很大时容易出现这种情况,特别是过一段时间后又修改该处代码时更是如此。 在这里顺便对条件编译(...
分类:
编程语言 时间:
2015-08-19 09:19:01
阅读次数:
139
系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)强烈新手使用 Ubuntu 省掉不必要的麻烦!以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面...
分类:
其他好文 时间:
2015-08-18 13:47:06
阅读次数:
93
1.方法中语句不能使用static 修饰,因为方法是放在代码区中,static放在数据区中, JVM内存总体一共分为了4个部分(stack segment、heap segment、code segment、data segment) 当我们在程序中,申明一个局部变量的时候,此变量就存放在了 ...
分类:
编程语言 时间:
2015-08-16 13:37:10
阅读次数:
164
一、OC概述代码格式intmain(intargc,constchar*argv[]){@autoreleasepool{代码区}return0;}1、OC中支持基本数据类型int、float2、C语言中使用字符串"hello"OC中使用字符串对象@"hello"3、NSString是系统类库提供的--字符串类定义对象类型的变量时必须加*NSString*name=@"zhangy..
分类:
其他好文 时间:
2015-08-13 06:39:17
阅读次数:
171
1、首先创建一个应用或者打开一个已经存在的应用程序用于测试。
2.打开相应的test文件,一般都会有了的xcode5.0之后。
如上如:我们可以看到一个text中的测试文件,现在一般都是继承了XCTestCase这个测试的基类。修改一句代码,如代码区中的黄色的那一句,因为它默认有一句是显示错误的代码,如果运行测试的话,会显示测试失败的。改了之后就会测试成功。eg:执行cmd+U或者咋菜单中...
分类:
移动开发 时间:
2015-08-12 01:26:02
阅读次数:
247
gzip是一种数据格式,默认且目前仅使用deflate算法压缩data部分;deflate是一种压缩算法,是huffman编码的一种加强。deflate与gzip解压的代码几乎相同,可以合成一块代码。区别仅有:deflate使用inflateInit(),而gzip使用inflateInit2()进...
分类:
其他好文 时间:
2015-08-11 09:44:34
阅读次数:
390
类的本质内存分为5大区:栈区存储的是局部变量;程序员自己手动申请存储数据的空间是在堆区,OC的对象就是存储在堆区;常量区,也称为数据段,存储的是已经初始化的全局变量和静态变量;BSS段存储的是未被初始化的全局变量和静态变量;代码区存储的是代码。类是存储在代码区中,当程序在运行的时候,如果某个类被第1...
分类:
其他好文 时间:
2015-08-05 00:34:58
阅读次数:
190
Markdown 语法说明 (简体中文版) / (点击查看快速入门)概述宗旨兼容 HTML特殊字符自动转换区块元素段落和换行标题区块引用列表代码区块分隔线区段元素链接强调代码图片其它反斜杠自动链接感谢Markdown 免费编辑器概述宗旨Markdown 的目标是实现「易读易写」。可读性,无论如何,都...
分类:
其他好文 时间:
2015-08-03 06:25:17
阅读次数:
153
本人使用的是VS2010版本的 感觉还算稳定。快捷键: 1. Ctrl+E,U 用于对选中的代码行快速对齐; 2. Ctrl+R,E 用于对象属性的重构,比如对get,set属性的快速设置。 方法:选中要重构的代码区域,点击重构-->封装字段,应用。下次使用直接调用快捷键即可快速设置get,s...
分类:
其他好文 时间:
2015-08-02 00:59:10
阅读次数:
184
所以静态变量和非静态变量的区别就在于静态变量可以用来计数,而非静态变量则不行。 理解了内存,就理解了一切,就理解了各种各样的语言。所有的语言无非都是这样:局部变量分配内存永远在栈里面,new出来的东西分配内存永远是在堆里,静态的东西分配内存永远是在数据区。剩下的代码肯定是在代码区。所有的语言都是.....
分类:
编程语言 时间:
2015-07-31 17:47:10
阅读次数:
174