码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
objective C 内存管理及属性方法详解
oc为每个对象提供一个内部计数器,这个计数器跟踪对象的引用计数,当对象被创建或拷贝时,引用计数为1,每次保持对象时,调用retain接口,引用计数加1,如果不需要这个对象时调用release,引用计数减1,当对像的引用计数为0时,系统就会释放掉这块内存,释放对象调用dealloc 当对象包含其他对象时,就得在dealloc中自己释放他们 NSObject是IOS所有类的基类 有两个基本函数,...
分类:其他好文   时间:2014-05-23 07:53:38    阅读次数:333
IOS中复制对象的用法及深拷贝和浅拷贝详解
第一、复制对象的基本概念 复制一个对象为副本,开辟一块新的内存来存储副本对象。 第二、如果一个对象想具备复制的功能,必须实现协议和协议 NSObject自带的常用的对象有:NSNumber、NSString、NSArray、NSDictionary、NSMutableArray、NSMutableDictionay、NSMutableString,copy产生的对象时不可变的,mutable...
分类:移动开发   时间:2014-05-22 12:34:46    阅读次数:345
KVO KVC
@interface FoodData : NSObject{ NSString * foodName; float foodPrice; }@end/////////////////////////////////////////////////////////////////////////.....
分类:其他好文   时间:2014-05-20 11:02:32    阅读次数:229
移动开发在路上-- IOS移动开发系列 网络交互四(2)
接着上次的讲,这次我们讲 网络请求的封装 打开创建的项目,让我们一起来继续完成他,首先我们来创建一个NSobject 的文件圈住出来的轻一点要注意。千万不要搞错了创建好之后,开始编写代码,我们第一不要要先把工程文件引用进来看图让后我们定义一下接口 和 一个block//block定义typedef ...
分类:移动开发   时间:2014-05-20 11:01:13    阅读次数:397
id和NSObject *和instanceType的区别与联系
id 被成为万能指针,也就是可以指向任何对象.NSObject * 本身就是定义指向NSObject类型的指针.那么这两者有什么区别吗?这两者都是既可以作为返回值,又可以作为变量修饰.而其主要区别则在于id修饰的变量不遵循协议.这在实现代理模式中会体现出其区别,例如在调用代理方法时会先判断该代理是否...
分类:其他好文   时间:2014-05-17 20:48:15    阅读次数:253
IPhone之模型对象归档
归档指的是另一种型式的序列化,但它是任保对象都可以实现的更常规的类型。其作用为:进行数据的持久化保存。对象必须实现NSCodeing协议和NSCopying协议。@interface FourLines : NSObject {NSString *field1;NSString *field2;N....
分类:其他好文   时间:2014-05-17 15:10:24    阅读次数:226
获取设备mac地址和md5加密
SGMSettingConfig.h#import @interface SGMSettingConfig : NSObject{ NSInteger HTTP_PACKAGE_SIZE; NSInteger HTTP_RETRY_TIMES; NSInteger REPLY_LENGTH; ...
分类:其他好文   时间:2014-05-16 03:36:59    阅读次数:373
内存管理
字符串 string block ---- copyFoundtion对象用 (array, NSObject) ---- StrongUI控件 代理 ---- weak基本数据类型 ---- ...
分类:其他好文   时间:2014-05-13 17:20:23    阅读次数:207
取消延时函数
- (void) networkReachabilityDidUpdate:(NetworkReachability*)reachability { [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(reachabilityChanged) object:nil]; ...
分类:其他好文   时间:2014-05-13 08:17:19    阅读次数:219
黑马程序员-OC的@property 和 @synthesize id
学习java的JDBC,成员变量的setter和getter,eclipse都能帮我们自动生成;当然xcode这款编译器也很强大,也能自动生成;1:@property @property是写在类的声明中的,具体写法;@interface Person : NSObject{ _age;...
分类:其他好文   时间:2014-05-12 08:25:56    阅读次数:336
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!