码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
ios字典转模型
ios字典转模型 标签:ios字典转模型 一、在模型类中自定义方法来实现,注意:属性名称和字典里面的KEY要和实际数据的属性一样 a、在模型类中的实现 123456789101112131415161718192021222324252627282930//模型类.h文件@interfacePerson:NSObject@property(nonatomic,copy)NSS..
分类:移动开发   时间:2015-04-17 16:02:33    阅读次数:151
IOS description与debugDescription在调试程序中的应用
IOS 中打印函数description与debugDescription的应用 一、description和debugDescription是什么 ????????description和debugDescription是NSObject协议中的声明的两个方法,同时NSObject类也实现了这个方...
分类:移动开发   时间:2015-04-17 14:04:59    阅读次数:146
ios学习笔记之内存管理
一,内存管理类型定义 1,基本类型 任何C的类型,eg: int,short,char,long,long long,struct,enum,union等属于基本类型或结构体 内存管理对于C语言的基本类型无效 2,OC类型(非基本类型) 任何继承于NSObject类的对象都属于OC类型 ...
分类:移动开发   时间:2015-04-17 09:40:11    阅读次数:119
ios字典转模型
一、在模型类中自定义方法来实现,注意:属性名称和字典里面的KEY要和实际数据的属性一样a、在模型类中的实现//模型类.h文件 @interfacePerson:NSObject @property(nonatomic,copy)NSString*name; @property(nonatomic,assign)UIIntegerage; //自定义这个方法 -(instancet..
分类:移动开发   时间:2015-04-15 15:06:00    阅读次数:289
KVC-键值编码
KVC 是key,value,coding的缩写,即键值编码。在iOS中,可以通过类的属性的名称(key),来间接访问对象的属性信息。 建一个工程,创建一个zzPerson类,它有两个属性,name和address。 zzPerson.h: #import @interface zzPerson : NSObject {   NSString * name,addre...
分类:其他好文   时间:2015-04-15 13:38:26    阅读次数:115
OC——Foundation—常用的类(5)——NSObject和反射、copy语法
反射:OC反射机制是指:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,这种动态获取信息以及动态调用对象的方法的功能成为OC的反射机制。Class反射通过类名的字符串形式实例化对象将类名变成字符串SEL的反射通过方法的字符串形式实例化方...
分类:其他好文   时间:2015-04-14 16:37:09    阅读次数:143
Objective-C 内存管理原则
内存管理方针用于内存管理的基本模型采用引用计数的环境之中提供的组合方法中定义在NSObject协议和标准方法的命名约定。NSObject类也定义了一个方法:dealloc,当调用一个对象时自动回收,本文描述了Cococa程序中你需要知道的基本规则,同时提供了许多正确的使用示例基本的内存管理规则方针内...
分类:其他好文   时间:2015-04-14 00:20:07    阅读次数:209
黑马程序员 OC self指针
当调用对象方法时,编译器都会默认传入一个指向本对象的指针。所以不同的对象都会调用到正确的成员变量。这个指针就是self,它的值就是new时在堆中分配内存的首地址。那么这个self在方法调用时是存储在栈中么?上代码调试来看一下 #import @interface Person : NSObject { int _age; } - (void)setAge:(int)age; - (...
分类:其他好文   时间:2015-04-13 23:03:36    阅读次数:122
[黑马程序员]Objective-C 面向对象之分类
什么是分类分类可以使得不修改原来类的代码的基础上,对某个类进行方法的扩充。来看一个简单的例子:我们现有一个类Calculator我们为其实现了加法和减法方法:#import "Foundation/Foundation.h"@interface Calculator : NSObject// Plu...
分类:其他好文   时间:2015-04-13 12:49:06    阅读次数:119
OC学习
面向过程:分析解决问题的步骤,实现函数,调用函数。面向对象:分析问题所需的对象,各个对象的功能,再协作完成问题。类的定义具有相同行为特征的抽象集合称为类@class防止循环引入定义类(DefineClass).h文件@interface className : NSObject{ entityVar...
分类:其他好文   时间:2015-04-11 23:56:59    阅读次数:137
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!