2 mr me Mr_me 于 2012.11.06 11:38 提问

如何增加()loop的属性名数值?

有10个recogniser要分配给类属性,如何增加()loop属性名的数值部分?

for (int i=0; i < [_myArray count]; i++)
{
    myClassInstance.recognizer = pangesture + i ?? // 无效,不知道怎么用
}

1个回答

O_1001_O
O_1001_O   2012.11.06 13:51
已采纳

这样就行了:

for(int i = 0; i < [_myArray count]; i++)
{
    NSString *nameOfProperty = [NSString stringWithFormat:@"pangesture%d", i];
    UIPanGestureRecognizer *recogniser = [self valueForKey:nameOfProperty];
}

用到key-value;输出口需要遵循KVC,不然就不能下载NIB.

Mr_me
Mr_me 噢,明白了,谢谢
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Ubuntu下增加loop设备数量
Ubuntu下增加loop设备数量系统版本:Ubuntu 14.04通过查看内核的配置文件可知(/boot/config-VERSION-generic),默认情况下,loop内核模块是编译进内核的,而不是单独成一个独立模块,而且默认情况下是只有8个Loop设备(最少只能够是8个)。CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8这样的情况下
增加LOOP设备
 下载了Debian sarge的全部14张光盘映像,准备离线安装系统和软件,实际操作的时候发现系统默认只有8个loop设备,下面是解决方案。假设如果需要增加loop最大为200, 可以在/etc/modprobe.conf中添加一句:options loop max_loop=200然后用下面的脚本在/dev目录下生成设备文件loop8到loop199:for i i
Loop & Loop
小小抱怨一下blog,之前的文章发重复了,找了半天竟然找不到删除按键!!!让人很无语。 两层的loop优化,之前一直都有留意,今天重新发掘出来,以下摘抄自网上:When it comes to looping thru a standard Internal Table, almost every ABAPer normally loops like this (I_COEP is a
Loop
1.创建一个LooperThread类继承Thread类 public class LooperThread extends Thread { public Handler handler1;//声明一个Handler对象 @Override public void run() { super.run(); Looper.prepare();//初始化Looper对象 //实例
For Loop
内容:说明:for循环的用法示例代码:// For Loop.cpp: 定义控制台应用程序的入口点。 // #include &quot;stdafx.h&quot; #include &amp;lt;iostream&amp;gt; #include &amp;lt;string&amp;gt; #include &amp;lt;map&amp;gt; using namespace std; //by zhaocl int main() { map...
loop
;编程计算实现2的12次方 assume cs:codesg codesg segment     mov ax,2     mov cx,11      s:    add ax,ax     loop s          mov ax,4c00h     int 21h codesg ends end loop s =》 sub cx,1
@autoreleasepool in Loop 和 Loop in @autoreleasepool
如果循环中会生成大量的 autorelease 对象,可以考虑用 autorelease pool 来进行封装。封装时候有两种方式: 1: 1 2 3 4 5 6 while ([date next]) { @autoreleasepool { NSDictionary *dict = [self dictFromXX];
循环展开(loop unrolling / loop unwinding)
 Loop unwinding, also known as loop unrolling, is a loop transformation technique that attempts to optimize a program's execution speed at the expense of its binary size (space-time tradeoff). The transformation can be undertaken manually by the programmer
for in loop 循环语句
for item in (查询sql) loop --要循环处理的代码 end loop;
Loop设备和使用loop设备打开ISO文件
1 Loop设备     在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件。     在使用之前,一个 loop 设备必须要和一个文件进行连接。这种结合方式给用户提供了一个替代块特殊文件的接口。     因此,如果这个文件包含有一个完整的文件系统,那么这个文件就可以像一个磁盘设备一样被 mount 起