Object-C 整理三

便利构造器 (主要作用 :简化代码)

便利构造器为类方法(+ 开头)

定义一个People类
+(void)peopleWithName:(NSString *)name  sex:(NSString *)sex
{
     //定义一个对象 来接收字符串
   NSString * str = [People peopleWithName:(NSString *) sex:(NSString *)];
     return str;
}

大括号内的NSString * 处 应填入形参,形参与定义的形参应该相同


调用方法步骤

1 先看这个方法是属于哪个类的方法
返回值之前 是"+"&"-" 
+ 为类方法
- 为实例化方法

2 看方法是什么类型的(实例化,类方法)
类方法就用类名调用
实例化方法就创建对象用对象调用

3 看返回值类型
"()"括号内为什么类型,返回值就为什么类型  并创建这个类型的对象
例:
-(NSArray)num;
返回值为数组类型
对不可变字符串进行修改 必然有一个返回值  

数组是存储在UI中可以显示内容的集合

所有的不可变的变量,只能够在初始化的时候赋值
不可变的数组内的值不可以随意更改
NSArray * arr = [NSArray arrayWithObject:@"1",@"2",@"3",@"4"];

model类更像可变字典    字典和model类的区别就是取值的方法不一样

删除键值对
removeObjectForKey
setValue  forKey   :Value的值给空nil

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值