成员变量名用 _ 开头int _age;set方法1.作用:提供一个方法给外界设置成员变量2.命名规范1>方法名必须set开头2>set后面跟着变量名称,成员变量的首字母必须大写3>set方法返回值一定是void4>一定要接收一个参数,而且参数类型跟成员变量的参数类型一致5>形参的名称不能与成员变量...
分类:
其他好文 时间:
2015-04-07 11:47:09
阅读次数:
123
构造方法:用来初始化对象的方法,是个对象方法,- 开头创建对象Class class = [Class new];在开发中一般都不使用new 方法 因为new 方法太局限性new 方法可以拆分成2个步骤1、分配存储空间 +allocClass class = [Class alloc];2、对象初始...
分类:
其他好文 时间:
2015-04-07 11:46:34
阅读次数:
143
内存管理:谁retain ,谁release谁alloc ,谁release每一个对象在创建时都会创建一个引用计数器,系统会根据引用计数器判断对象需要不需要被回收对象在创建时引用计数器是1当调用retain消息 计数器 +1 返回对象本身当调用release消息 计数器 -1retainCount ...
分类:
其他好文 时间:
2015-04-07 11:28:58
阅读次数:
180
类的本质类的本质是类对象类的加载初始化 + load , - initialize+ load方法当程序启动的时候,就会加载一次项目中的所有类,类加载完就会调用load方法先加载父类然后加载子类,最后加载分类的load也会加载- initialize方法当第一次用到类的时候调用先初始化父类在初始化子...
分类:
其他好文 时间:
2015-04-07 11:28:34
阅读次数:
188
block 是一个数据类型,用来保存一段代码定义与指向函数的指针非常像int (*myP)(int,int){}typedef int (*MyP)(int,int);block 标志 ^block跟函数很像l可以保存代码l有返回值l有形参l调用方式一样注意l默认block不能修改外部局部变量l给局...
分类:
其他好文 时间:
2015-04-07 11:22:33
阅读次数:
122
1.判断邮箱格式是否正确的代码//利用正则表达式验证-(BOOL)isValidateEmail:(NSString *)email{NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";NSPredic...
分类:
移动开发 时间:
2015-04-06 21:41:54
阅读次数:
240
oc中私有变量、私有方法 私有变量私有变量既是类的成员变量,仅能在类的内部使用,不受外部访问定义方法有:1. 定义在.h文件的{}中,使用关键字@private,如:@interface Test () { @private NSString *string_; }...
分类:
其他好文 时间:
2015-04-06 17:07:23
阅读次数:
121
oc基础 不可变字符串的创建和使用简介:下面都是字符串基本用法。1.字符串的创建//创建oc常量字符串 NSString *str=@"hello world!"; NSLog(@"%@",str); //用c语言的字符串来创建oc的字符串 ...
分类:
其他好文 时间:
2015-04-06 11:19:30
阅读次数:
129
NSRange(是一个结构体)在Foundation/NSRange.h中对NSRange的定义typedef struct _NSRange{ NSUInteger location; NSUInteger length;}NSRange;//typedef unsigned long NSUIn...
分类:
其他好文 时间:
2015-04-06 07:37:53
阅读次数:
135
//Objective-C面向对象的C语言。//OC完全兼容C,凡是C语言代码可以直接编译在OC的工程当中。【面向过程的语言】都是祈使句,直接和CPU沟通。目的是操作CPU,储存数据,管理数据。//数学逻辑,就像小学解应用题,关注的是数据和管理数据。【面向对象的语言】在程序中,添加能够接收消息的单元...
分类:
其他好文 时间:
2015-04-06 00:45:02
阅读次数:
235