- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 c存储方式
这是一个前辈写的,非常详细#include #include //main.cppint a = 0; //全局初始化区char *p1; //全局未初始化区void main(){int b=1; // 栈char s[] = "abc"; //栈char *p2; //栈char *p3 = "123456"; //"123456\0"在
2015-09-21 15:28:16 474
原创 iOS可用内存限制
iPad1最大可占到110M左右,如果冲到120M就有可能被杀掉。 iPad2可以占用到300M以上,这个不太稳定,可能冲到350就被杀掉了。 可以在收到内存警告的时候自己的程序内部做些内存释放处理。 另外可能在内存紧张时设备的cpu也非常紧张或正在超频,那你即使在程序中对系统内存警告进行了处理,基本上也于事无补了,会crash。因为系统的内存警告有一定的滞后性,
2015-09-21 15:27:12 2097
原创 cclayer && ccnode
一个游戏中可以有很多个场景,每个场景里面又可能包含有多个图层,这里的图层一般就是CCLayer对象。CCLayer本身几乎没什么功能,对比CCNode,CCLayer可用于接收触摸和加速计输入。其实,cocos2d对图层并没有严格的要求,图层不一定要使用CCLayer类,它也可以是一个简单的CCNode,为什么呢?我们新建一个图层不就是为了能够容纳更多的子节点么,CCNode也可以添加子节点
2015-09-21 15:21:06 397
原创 iOS语法基础
一,retain, copy, assign区别1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块内存的时候会引起程序cras
2015-09-21 15:19:29 467
原创 虚函数
基类:class A {public:A();void f1();virtual void f2();virtual void f3()=0;virtual ~A();};子类:class B : public A {public:B();void f1();
2015-09-21 15:18:17 334
原创 ios开发者修养
sample code多线程实现方式内存管理动画技术绘图技术Cocoa的一些设计模式Objective-C的一些语言特性建议工程师还是开放心态,和团队共同成长。1.通用编程技能,例如:一道小算法,数据结构的实现方式,网络,多线程。2.开发语言,例如:语言特性,重新实现语言提供的功能,是否深入研究过这门语言的某部
2015-09-21 15:15:13 404
原创 数据存储方式
首先我们先讨论下c中的static关键字: 运行期间C程序可以看做由下列部分组成: 1)代码段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初
2015-09-21 15:12:21 619
一个演示xcode中Storyboard使用的小例子
2013-05-07
iastor.sys
2010-03-21
drv43260.dll
2009-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人