亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

第三種是什么方法?怎么沒有講!

第三種是什么方法?怎么沒有講!

正在回答

2 回答

//迭代器

? ? ? ? NSEnumerator *enumerator = [array1 objectEnumerator];

? ? ? ? id obj = nil;

? ? ? ? while(obj = [enumerator nextObject]){

? ? ? ? ? ? NSLog(@"obj=%@",obj);

? ? ? ? }

0 回復 有任何疑惑可以回復我~

?,使用block的方式進行遍歷

? ? ? ? obj 是每個元素

? ? ? ? ?idx 元素的下標

? ? ? ? ?stop ? ? ? BOOL類型的一個指針變量,用于控制循環是否要停止

? ? ? ? ? ? ? ? ? ?NSArray *arr = @[@"one",@"two",@"three"];

? ? ? ? ? ? ? [arr enumerateObjectsUsingBlock:^(id? _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {

? ? ? ? ? ? if (idx==2) {

? ? ? ? ? ? ? ? //*stop賦值YES的時候,表示需要停止循環

? ? ? ? ? ? ? ? // stop 默認值是NO

? ? ? ? ? ? ? ? *stop = YES;

? ? ? ? ? ? }

? ? ? ? ? ? NSLog(@"arr[%lu] = %@",idx,obj); ? ??

? ? ? ? }]; ? ? ?//中括號在這里

? ? }

? ? return 0;

}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
iOS基礎入門之Foundation框架初體驗
  • 參與學習       52161    人
  • 解答問題       17    個

學會Foundation框架,能滿足你所需要的大部分東西

進入課程

第三種是什么方法?怎么沒有講!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號