码迷,mamicode.com
首页 >  
搜索关键字:autoreleas    ( 6个结果
Xcode及obj-c的基础知识
1, 从简单的例程来看基本语法: 下面的代码是通过OSX-Application-Command Line Tool生成的: #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleas
分类:其他好文   时间:2016-03-09 23:43:21    阅读次数:253
OC中的指针
NSError *err = nil; NSError __strong **error = &err; //因为在oc中,通过* *err 创建的指针是用__strong修改的,所以要一致,NSError __strong(需要在前面加上) **error NSError __autoreleas
分类:其他好文   时间:2016-02-22 12:00:16    阅读次数:101
instance和id的区别
instancetype和id的区别,objective-cinstancetype clang 3.5 提供的关键字, 表示:某方法返回未知类型的OC对象都知道id任意类型关键字,为什么还会出现一个新的关键字?返回关联类型1、类方法中,alloc, new开头2、实例方法中 autoreleas....
分类:其他好文   时间:2015-10-09 22:57:25    阅读次数:266
Objective-C----autorelease pool
autorelease pool 使用注意事项: 在 ARC 下,不能使用 [ [ NSAutoreleasePool alloc ] init ] ,而应当使用 @autoreleasepool ; 不要把大量循环操作放到同一个 NSAutoreleasePool 之间,这样会造成内存峰值的上升 ; 尽量避免对大内存使用该方法,对于这种延迟释放机制,还是尽量少用 ; sdk 中一般利用静态方法创建...
分类:其他好文   时间:2015-06-20 10:34:14    阅读次数:155
objective-c内存管理模块
objective-c可以全自动的实现程序的内存管理,主要是依赖于objective-c中引用计数的管理机制首先:内存管理的准则是:如果对一个对象使用了A类.alloc,[mutable]copy[withZone],retaion那么你必须使用相应的B类.release 或者 autoreleas...
分类:其他好文   时间:2015-06-18 21:43:18    阅读次数:95
block的用法
#import typedef int MyInt;typedef int (^MyBlock)(int, int);void play(){ NSLog(@"play mp3");}int main(int argc, const char * argv[]){ @autoreleas...
分类:其他好文   时间:2015-06-03 17:12:31    阅读次数:97
6条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!