【发布时间】:2014-02-09 14:16:23
【问题描述】:
我想创建一个函数数组,以便我可以随机化这些数组发生的顺序。 我可以这样做吗:
NSMutableArray *MyArray = [NSMutableArray arrayWithObjects: function1, function2, function3, nil];
如果我能做这样的事情;
RandomNum = arc4random() %([MyArray count]);
MyArray[RandomNum];
因此随机化调用这些函数的顺序? 如何将函数存储在这个数组中?
【问题讨论】:
-
请指定您使用的语言。还将它添加到您的帖子的标签中。
-
你指的是 c 函数、块还是方法的选择器?
-
看看 Objective-C 块:stackoverflow.com/questions/7997666/storing-blocks-in-an-array 和 NSInvocation:stackoverflow.com/questions/313400/nsinvocation-for-dummies
标签: ios objective-c arrays function random