小编Roc*_*ker的帖子

@interface和@protocol解释?

我想知道目标C中的@interface是什么?它只是程序员想要声明变量,类名或方法名称的地方......?我不确定它是否像Java中的界面.关于目标C中的@protocol也是如此.它看起来像Java中的界面更多.请问有谁能给我详细解释.我真的很感激.

objective-c

75
推荐指数
3
解决办法
5万
查看次数

目标C中的延迟加载

我听说延迟加载技术对提高程序性能非常有帮助.我正在为iPhone开发游戏.我不确定如何在目标C中应用延迟加载.有人能告诉我这个例子吗?

提前致谢

iphone objective-c

20
推荐指数
2
解决办法
1万
查看次数

如何在cocos2d中启用多点触控?

谁能告诉我如何在cocos2d应用程序中启用多点触控?我是新来的.真的很感激任何帮助.

objective-c cocos2d-iphone

14
推荐指数
2
解决办法
1万
查看次数

释放和自动释放有什么区别?

我对释放和自动释放仍然有一些不清楚的理解.它们之间有什么区别?我有这个代码.对于Facebook连接.当我去Facebook登录时有时会崩溃,我怀疑是因为我不能很好地发布这个对象.谢谢你的帮助

if (_session.isConnected) {
        [_session logout];
    } else {
        FBLoginDialog* dialog = [[[FBLoginDialog alloc] initWithSession:_session] autorelease];
        [dialog show];
    }
Run Code Online (Sandbox Code Playgroud)

memory-management objective-c autorelease

11
推荐指数
2
解决办法
2万
查看次数

需要CGPointMake解释吗?

有谁可以向我解释一下CGPointMake取悦了什么?

image.position = CGPointMake(80,200);
id go    = [MoveTo actionWithDuration:2 position:CGPointMake(190,460)];
Run Code Online (Sandbox Code Playgroud)

例如上面这个语法.我不太确定

objective-c cgpoint

5
推荐指数
1
解决办法
2万
查看次数

强调后游戏崩溃了

我现在的游戏遇到了麻烦,当我过分强调时它会不断崩溃.意思是我疯狂地滑动,移动或敲击屏幕上的手指,它会崩溃.崩溃没有规则.我试图检测,在控制台日志中显示消息低内存警告.我知道这是关于内存的东西,但我使用Cocos2D来制作这个游戏,我按照最佳实践的说明进行操作.之后看起来更顺畅,但如果我喜欢上面提到的话,它仍然会崩溃.如果像Cocoa一样,我们有alloc和release,但它是Cocos2D,我想我们不需要这样做.我的游戏只是加载图片,触摸后制作动画.

//where the fingers ended , this will determine the correct actions made. 
-(BOOL)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)events
{
    int touchCount = 0;
    NSSet *allTouches3 = [events allTouches];
    for( UITouch *touch in allTouches3)
    {
        location3 = [touch locationInView: [touch view]];
        location3 = [[Director sharedDirector] convertCoordinate: location3];

        NSLog(@"end TOUCHed x2: %3.3f, y2: %3.3f",location3.x,location3.y);
        touchCount++;
    }
    [self removeChildByTag:kTagWord cleanup:YES]; 

    timeEnd = [NSDate timeIntervalSinceReferenceDate];
    touchDuration = timeEnd - timeStart;
    //float rangeX = location3.x - location.x;
    rangeY2 = location3.y - location.y;

    //loading the succesful opened …
Run Code Online (Sandbox Code Playgroud)

objective-c

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