Objective-c 枚举访问

114 篇文章 0 订阅
88 篇文章 0 订阅

对于数组、字典和集合,Objective-c提供了枚举方法来访问各个元素,具体方法有两种:

方法1:

NSArray *array = ...;
Member* member;
int count = [array count];
for(int i = 0 ; i < count ; i++) {
  member= [array objectAtIndex:i];
  NSLog([member description]);
}

方法2:

for(Member* membre in array) {
   NSLog([member description]);
}

数组的例子:

  for( Student *stu4 in students ) {
    NSLog(@"Name:%@,Age:%i", stu4.name, stu4.age);
  }

集合例子:

for(NSNumber *interger in self) {
    printf("%li",[interger intergerValue]);
}

字典例子:

NSMutableDictionary *employes = [NSMutableDictionary dictionary];
[employes setObject:@"张三" forKey:@"1"];  //增加一个键-值
[employes setObject:@"李四" forKey:@"2"];  //增加一个键-值
[employes setObject:@"王五" forKey:@"3"];  //增加一个键-值

for(NSString *key in employes) {
   NSLog(@"%@,%@",key,[employes objectForKey:key]);
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值