/**
block遍历数组方法
@param obj数组内对象
@param idx位置
@param stop是否停止
@return
*/
[array enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx,BOOL *_Nonnull stop) {
}];
NSDictionary* dic=@{@"key1":@"value1",@"key2":@"value2",@"key3":@"value3",@"key4":@"value4"};
/**
NSDictionary block遍历方法
@param key
@param obj
@param stop
*/
[dicenumerateKeysAndObjectsUsingBlock:^(id_Nonnullkey,id_Nonnullobj,BOOL*_Nonnullstop) {
}];
本文介绍了使用block遍历Objective-C中的NSArray和NSDictionary的方法。对于NSArray,通过enumerateObjectsUsingBlock方法进行遍历;对于NSDictionary,则使用enumerateKeysAndObjectsUsingBlock方法实现遍历。这两种方法都接受一个block作为参数,用于处理遍历过程中的每个元素。
5922

被折叠的 条评论
为什么被折叠?



