码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
数据持久化
iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data1.属性列表涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults standardUserDefaults]就够用了@interface User : NSObject @...
分类:其他好文   时间:2014-12-15 16:51:05    阅读次数:170
iso 通过代码自定义cell (cell的高度不一致)
///-------1.1数据模型.h--------- #import?<Foundation/Foundation.h> @interface?MLStatus?:?NSObject @property(nonatomic,?copy)?NSString?*text; @property(nonatomic,?copy)?NSString?*icon; ...
分类:其他好文   时间:2014-12-12 21:00:39    阅读次数:273
OC三大特性之多态
一.基本概念多态是基于继承的基础之上的,多态可以使得父类的指针指向子类的对象。如果函数或参数中使用的是父类类型,可以传入父类、子类对象,但是父类类型的变量不能直接调用子类特有的方法。Animal类的声明和实现// 动物@interface Animal : NSObject- (void)eat;@...
分类:其他好文   时间:2014-12-12 14:32:58    阅读次数:166
利用runtime实现更加灵活的KVC
字典转模型在iOS开发中属于非常常见的操作.    比较简单的方式是 KVC ,但是这样会有一个局限 ,就是 模型中的属性必须和字典中的完全匹配,否则,KVC将会报错.    手动编写代码虽然比较灵活,但是如果字典中数据量庞大,也会是一个糟糕的体验.    针对以上问题,利用runtime实现一个更加灵活的字典转模型.   1.为 NSObject建立一个分类     NSO...
分类:其他好文   时间:2014-12-11 20:56:28    阅读次数:206
Objective-C的反射机制
从JSONModel看Objective-C的反射机制前言移动互联时代,JSON作为一种数据传输格式几乎随处可见。作为iOS开发者,收到一串JSON字符串要怎么处理?我想多数情况下是需要将它转成自定义的NSObject对象再使用,对于这个转换的过程,大部分人是这么做的:1234567NSDictio...
分类:其他好文   时间:2014-12-11 13:59:48    阅读次数:170
(转发)IOS高级开发~Runtime(一)
IOS高级开发~Runtime(一)IOS高级开发~Runtime(二)IOS高级开发~Runtime(三)IOS高级开发~Runtime(四)一些公用类:@interface CustomClass : NSObject- (void) fun1;@end@implementation Custo...
分类:移动开发   时间:2014-12-11 08:54:58    阅读次数:197
(转发)IOS高级开发~Runtime(二)
一些公用类:@interface ClassCustomClass :NSObject{ NSString *varTest1; NSString *varTest2; NSString *varTest3;}@property (nonatomic,assign)NSString *varT...
分类:移动开发   时间:2014-12-11 08:54:34    阅读次数:217
OC语言学习 (六) 继承、多态,构造方法,description方法
声明父类Animal继承自NSObject Animal.h #ifndef oc_Animal_h #define oc_Animal_h @interface Animal : NSObject { @public int weight; } - (void)eat; //重写默认构造方法 - (id) init; //自定义构造方法 - (id) initWithW...
分类:编程语言   时间:2014-12-10 19:54:35    阅读次数:190
OC语言学习 (四) SEL对象,用于日志输出的宏
SEL 对象即一个selector对象,保存一个方法的地址。 Person.h #ifndef oc_Person_h #define oc_Person_h @interface Person : NSObject { int age; @protected float height; } @property int age; //编译器自动解释成 int age的get...
分类:编程语言   时间:2014-12-10 14:14:03    阅读次数:143
OC之类与对象
一.类的声明和实现#import // : NSObject 目的是:让Car这个类具备创建对象的能力@interface Car : NSObject{ // 用来声明对象属性(实例变量\成员变量,默认会初始化为0) // @public可以让外部的指针间接访问对象内部的成员变量 ...
分类:其他好文   时间:2014-12-10 13:57:21    阅读次数:192
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!