main.mint main(int argc, const char * argv[]){ @autoreleasepool { /* 在ios直接调用某个对象的消息是方法有两种: 一:performselector:withOb...
分类:
其他好文 时间:
2014-09-12 15:00:43
阅读次数:
205
自动释放池中是否有虑重功能1 @autoreleasepool {2 UIView *view = [UIView alloc] init] autorelease];3 [view autorelease];4 }这样写在自动释放池的队列中是两个对象还是一个对象,就...
分类:
移动开发 时间:
2014-09-09 11:54:18
阅读次数:
226
main.h#import<UIKit/UIKit.h>
#import"AppDelegate.h"
intmain(intargc,char*argv[])
{
//app的启动流程
//1.一个iOS程序的启动,在main函数开始
@autoreleasepool{
//应用程序的启动函数作用:1,启动一个时间循环,确保程序一直在执行2.创建一个应用程序对象,3.指定..
分类:
其他好文 时间:
2014-09-02 10:37:54
阅读次数:
242
复制一个文件:
@autoreleasepool {
NSString *homePah = NSHomeDirectory();
NSLog(@"%@",homePah);
NSString *srcPath = [homePah stringByAppendingPathComponent:@"iOS.pdf"];
NSStr...
分类:
其他好文 时间:
2014-08-29 14:45:28
阅读次数:
271
程序都是从Main方法入口的 IOS 也不例外intmain(intargc,char* argv[]){@autoreleasepool{returnUIApplicationMain(argc, argv,nil,NSStringFromClass([AppDelegateclass])); }...
分类:
移动开发 时间:
2014-08-19 15:58:44
阅读次数:
271
__weak 修饰符
就像我们知道的那样__weak修饰符提供了如同魔法般的公能。
● 若使用__weak修饰符的变量引用对象被废弃时,则将nil赋值给该变量
● 使用附有__weak修饰符的变量,就是使用注册到autoreleasepool的对象。...
分类:
其他好文 时间:
2014-08-18 18:40:32
阅读次数:
310
以下样例代码可以列举出所有系统支持的Unicode编码。 #import int main() { @autoreleasepool{ NSStringEncoding const *list = [NSString availableStringEncodings]; NSStringEncoding encoding; while((encod...
分类:
移动开发 时间:
2014-08-15 18:09:49
阅读次数:
276
#import int main(int argc,char *argv[]){ @autoreleasepool{ int foo =10; void (^printFoo)(void)= ^(void){ NSLog(@"foo=%i",foo) ...
分类:
其他好文 时间:
2014-08-14 10:28:08
阅读次数:
201
Cocos2d-x用了一种引用计数的方式来管理内存对象,通过类Ref、AutoreleasePool和PoolManager来完成。
Ref为引用计数类,其构造函数是protected的访问类型,当Ref的对象被创建的时候它的引用计数为1
在对象创建的时候会调用create,然后调用autorelease,将对象放入对象池(AutoreleasePool的一个对象中)方便后面的统一管理,
...
分类:
其他好文 时间:
2014-07-31 17:08:46
阅读次数:
241
//数字对象的创建与使用
//main.m
#import<Foundation/Foundation.h>
int?main(int?argc,?const?char?argv[])
{
????@autoreleasepool{
????????//创建一个NSNumber“数字对象”
???????...
分类:
其他好文 时间:
2014-07-29 16:20:29
阅读次数:
236