我想知道操作系统中的同步apis和异步apis.他们之间有什么区别?
for ( tempI = 0; tempI < 10; tempI++ )
{
tempJ = 1;
NSArray *objectsForArray = [NSArray arrayWithObjects:@"array[tempI][tempJ]", @"array[tempI][tempJ+1]", @"array[tempI][tempJ+2]", nil];
}
Run Code Online (Sandbox Code Playgroud)
我可以像上面那样编写代码吗?我需要存储的浮点值(array[][])在NSArray.我可以做吗 ?
我的问题是,我有一个矩阵作为
1.0 0.4 0.3 0.5
2.0 0.4 0.5 0.5
3.0 4.3 4.9 0.5
Run Code Online (Sandbox Code Playgroud)
我需要使用1.0,2.0 3.0检索值(0.4,0.3,0.5).我怎样才能使用NSDictionary?
谢谢
for( tempI = 0; tempI < 5; tempI++)
{
NSDictionary *dictionary[tempI] = [ [NSDictionary alloc] initWithObjects:@"array[tempI][tempI + 1]", @"array[tempI][tempI + 2]", @"array[tempI][tempI + 3]", @"array[tempI][tempI + 4]", @"array[tempI][tempI + 5]", nil];
}
Run Code Online (Sandbox Code Playgroud)
我可以这样写吗?Objective C是否接受它?
我收到错误了 …
很多人都说苹果限制它以获得更好的性能.如果是这样,Apple应该增加RAM的大小以支持多任务处理.所以Apple不允许这样做.其他人说Cocoa Touch应用程序无法进行多任务处理,因为iPhone上只有一个窗口和视图.
我无法理解这是什么原因?请澄清我.
即使我多次使用break()和exit()语句,我也有点困惑.当我们应该使用它们时,我需要知道两者的确切含义.请用小例解释.谢谢.
碳和可可有什么区别?对于我们应该使用碳的什么类型的应用以及我们应该使用可可的应用类型?哪个是在Mac OS中开发应用程序的最佳选择?
我对上下文切换有疑问.在多线程中,当发生上下文切换时,两个上下文切换之间的时间是多少?它是固定的时间间隔吗?
NSMutableArray和之间有什么区别CFMutableArray?
在哪种情况下,我们应该使用其中一种?
我得到了touchesBegan和touchesEnded的坐标.但是在touchesMoved中我可以获得从touchesBegan到touchesEnded的所有触摸坐标.我的意思是当我把手指放在屏幕上并拖到某个位置然后我举起它.那么,我可以得到起始位置的所有坐标到终点位置.如果可能的话,我怎么能得到它们?
我使用CCLabel添加了一个标签到我的图层.现在我希望它在一段时间后消失(如2秒).我怎么能让它消失?
CCLabel *labelPerfectDraw = [CCLabel labelWithString:@"Perfect Draw" fontName:@"Marker Felt" fontSize:30 ];
labelPerfectDraw.color = ccc3(0x00, 0x00, 0xff);
labelPerfectDraw.position = ccp(windowSize.width/2, windowSize.height/2+80);
[self addChild:labelPerfectDraw];
Run Code Online (Sandbox Code Playgroud)
我以上面的方式添加了标签.请告诉我如何处理它?
我已经在cocos2d中以下列方式编写了我的代码.
id actionTo = [CCFadeOut actionWithDuration:4.0f];
id actionTo0 = [CCSequence actionWithDuration:2.0f];
if (m < enemyNumber)
id actionTo1 = [CCCallFunc actionWithTarget:self selector:@selector(goToNextScene)];
else
id actionTo1 = [CCCallFunc actionWithTarget:self selector:@selector(goToEndScene)];
id actionSeq = [CCSequence actions:actionTo, actionTo0, actionTo1, nil];
[targetE runAction: [CCSequence actions:actionSeq, nil]];
error: expected expression before 'id'
Run Code Online (Sandbox Code Playgroud)
我收到了上述错误.我们不应该在if条件下使用(id)吗?我希望通过使用if-else条件来调用两个选择器.我该怎么做?谢谢.
我需要在我的iPhone应用程序中使用JSON解析器.我们有API用于解析数据.我只是想知道,如果不使用任何API我们怎么办?
谢谢.
objective-c ×5
cocoa-touch ×3
iphone ×3
c ×1
c++ ×1
cocoa ×1
ios4 ×1
kernel ×1
macos ×1
macos-carbon ×1
parsing ×1
scheduling ×1