小编Nic*_*oke的帖子

如何在Objective C中返回类的实例?

我试图在函数中返回一个类的实例,但我不知道该怎么做.

我有一个名为GenerateMoves的类,并创建了该类的实例:

GenerateMoves *move = [[GenerateMoves alloc] init];
Run Code Online (Sandbox Code Playgroud)

然后我有另一个类,它必须使用在该类实例中设置的变量("move",从上面开始).

所以我创建了一个函数:

-(Class)returnClass {
return move;
}
Run Code Online (Sandbox Code Playgroud)

然后在另一个班级:

GenerateMoves *move = [otherClass returnClass];
Run Code Online (Sandbox Code Playgroud)

但是,它会抛出一个警告,说它是一个不兼容的指针类型.

我该怎么做呢?

谢谢你的协助!:d

class objective-c ios4

1
推荐指数
1
解决办法
132
查看次数

C array =比memcpy()更快的数组

我有一段C代码,我正在尝试优化,其中包括设置数组a到b.我目前正在使用memcpy来实现这一点,并且它可以工作,但它不够快.即

double a[4] = {1.0, 2.0, 3.0, 4.0};
double b[4];
memcpy(b, a, sizeof(a));
Run Code Online (Sandbox Code Playgroud)

这是一个基本的例子,我的程序类似,但使用多达9000双打.我知道使用指针可以节省很多时间,但我不知道该怎么做.非常感谢您的帮助.

编辑:我不需要保留一个可以丢弃的数组.我只需要从a转移到b.

c optimization pointers memcpy

-1
推荐指数
1
解决办法
3113
查看次数

标签 统计

c ×1

class ×1

ios4 ×1

memcpy ×1

objective-c ×1

optimization ×1

pointers ×1