ios 数组里面的对象都执行一个方法
来源:互联网 发布:微博来自mac客户端 编辑:程序博客网 时间:2024/05/01 18:52
数组的对象方法:- (void)makeObjectsPerformSelector:(SEL)aSelector
比如需要数组里面的每个对象都执行doSomthing方法:
1、遍历数组,然后每个对象执行:
[array enumerateObjectsUsingBlock:^(id _Nonnull obj,NSUInteger idx,BOOL *_Nonnull stop) {
[obj performSelector:@selector(doSomthing)];
}];
2、更优雅简便的方法
[array makeObjectsPerformSelector:@selector(doSomthing)];
例子:
//移除滚动的子视图
[[_scrollViewsubviews]makeObjectsPerformSelector:@selector(removeFromSuperview)];
0 0
- ios 数组里面的对象都执行一个方法
- 让一个数组内的所有对象执行同一个方法
- 数组中的每个对象都执行同一个方法 makeObjectsPerformSelector
- 反射:动态执行一个对象的方法
- iOS - 一个类里面写两个UIAlertView 的方法:
- 【前端】关于在for循环里面执行异步脚本导致变量都采用最后的一个变量问题
- 一个神奇的 NSPredicate, 过滤或者找出两个数组里面的对象的不同
- js写一个方法求一个数组里面奇数和偶数的个数
- 遍历一个对象并执行其中的方法
- 对数组里面的对象排序
- 列出一个数组里面的重复数字
- 清除一个数组里面重复的元素
- iOS开发基础:OC数组对象NSArray的常用方法
- IOS系列——自定义外部方法供其他类里面的对象调用
- Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?
- Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?
- javascript 判断 一个对象是不是 数组的方法
- 判断一个对象是否为数组的方法
- java多线程
- hdu 1568 Fibonacci
- QDUOJ 39 - 签到题(线段树)
- React和Redux的连接react-redux
- 杭电1213How Many Tables
- ios 数组里面的对象都执行一个方法
- GetLastError简介及返回值列表
- 设计模式-工厂方法模式
- HDU Problem 5326 Work 【并查集】
- fatal error: unexpectedly found nil while unwrapping an Optional value
- 各种行程问题
- Apache POI(3):给Excel文件添加打开密码
- JAVA基础问答(一)
- 【C语言】模拟实现strncpy、strncat、strncmp函数