- 博客(13)
- 资源 (8)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
成员变量:存储到类对象对应的堆中。成员变量离不开对象。 局部变量:写在方法中的变量,存放在栈中,系统会帮我们释放。 全局变量:写在函数外的,到程序结束才回释放。为什么类方法会比对象方法访问的速度快? 因为在访问成员方法的时候: Person* p = [Person new]; 通过 指针p–>堆中的 对象 –>isa指针–>到堆中的类对象(类也是一种对象)–>最后,调用对象方法。 但是
2016-07-23 13:56:44 236
翻译 文章标题
假设现有一NSNumber的变量A,要转换成NSString类型的B 方法如下: NSNumberFormatter* numberFormatter = [[NSNumberFormatteralloc] init]; B = [numberFormatter stringFromNumber:A]; [numberFormatter release];
2016-06-07 10:58:06 243
原创 文章标题@property生成的是私有变量,即,实在implementation 中生明的
/主函数import import “Person.h”int main(int argc,constchar * argv[]) { @autoreleasepool { Person *p = [Person new]; [p test]; } return0; }//类的声明文件import import “Person.h”in
2016-04-03 13:34:19 407
原创 文章标队和栈的一些区别
具体详细信息:http://baike.baidu.com/link?url=eJo_J2PdOrWflio6PpPX64lX6lltMEWnw89G8jlGstYYshvUbYtU1eFf1KKWMP4mIlNSPO9R4e-d9mOH-XLNpq 编译器先处理int a= 3;首先它会在栈中创建一个变量为a的内存空间,然后查找有没有字面值为3的地址,没找到,就开辟一个存放3这个字面值的地址,然
2016-03-31 23:35:38 567
翻译 文章标内存到底是什么东西,到底是如何分配的?
*问题:由于程序都是在内存中运行的。那一个非常长大的游戏,比如说魔兽世界,有10多G,电脑内存才2G,那么游戏怎么还可以玩,程序在电脑内存中是怎么运行的?* **答:其实不是很复杂。虽然程序很大,但并不是所有的东西都要载入内存,也并不是同时载入内存的。 这样说吧,其实就是个状态切换、控制权的切换和资源切换的问题。 当你打开电脑,进入windows,系统初始化完成后,电脑处于一个状态:等待你做操
2016-03-31 23:27:02 448
原创 文章标题
刚才发现的问题,我在开发的过程中会出这种提示Can‘t find keyplane that supports type 5 for keyboard iPhone-Portrait-PhoneP,把我吓一跳,我立马找度娘翻译了一下,大概意思是找不到支持键盘iPhone画像keyplane phonep 5型,我也不知道这是什么问题,于是我继续虐度娘,终于找到了一点。意思是Xcode 7有小bug,
2016-03-29 23:06:28 258
原创 文章标题
使用一个数组来解决以下问题。读入20个大小在10 ~ 100之间(包含10到100)的数据。要求,输入数字非重复(即,输入次数可能大于20次)。(对break,continue,很好色使用以及算法思想的相出。)include
2016-03-10 20:30:51 287
原创 文章标题
/11.已知一个一维数组(10个整数),初始化为{1,2,3,4,5,6,7,8,9,10}将这个数组循环左移n(由用户输入)个成员后打印移动后的数组/include include
2016-03-10 20:30:19 233
转载 文章标题什么是堆和栈,它们到底是在哪儿?(转发的)
问题描述 编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在哪儿呢(站在实际的计算机物理内存的角度上看)? 在通常情况下由操作系统(OS)和语言的运行时(runtime)控制吗? 它们的作用范围是什么? 它们的大小由什么决定? 哪个更快?
2016-03-10 07:48:54 391
原创 文章标题
while循环获取数字:while(scanf(“%d”,&n)){ }for循环获取数字 :for(int i =1;i <= n;i++){ int n; scanf(“%d”,&n) }scanf接受到return键就结束 getchar是接受到一个字符就结束break 除了结束本轮循环后还会跳出整个循环; continue 只能结束本轮循环,后续循环会继续执行 return 结
2016-03-07 21:40:43 226
原创 文章标题
Problem Description在n*n方阵里填入1,2,…,n*n,要求填成蛇形,例如n=4时方阵为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4Input对于每个测试实例,输出结果是蛇形方阵 n<=20Output对于每个测试实例,输出结果是蛇形方程。注意:每行最后一个数字后面没有空格。include include define MAXN 10i
2016-03-06 22:28:14 245
原创 文章标题
//开灯问题 有n盏灯,编号为1~n.第一个人把所有的灯打开,第2个人按下所有编号为2的倍数的开关(这些灯将被关掉),第3个人按下所有编号为3 的倍数的开关(开着的灯关掉,关着的灯被打开),以此类推,一共有k个人,问最后有哪些灯开着? /* 整个算法思想,就是for (i = 1; i <= p; i++) { for (j = 1; j <= n; j++) { if (j
2016-03-06 20:15:41 252
AR俄罗斯方块源码
2018-04-27
麦肯锡方法.pdf
2018-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人