小编use*_*364的帖子

cocos2d的.正确混合?

我修改了标准示例"Hello World":

        CCSprite *sprite = [CCSprite spriteWithFile:@"Untitled-1.png"];
        CGSize winSize = [CCDirector sharedDirector].winSize;
        sprite.position = ccp(winSize.width / 2, winSize.height / 2);
        [label setBlendFunc:(ccBlendFunc){GL_ZERO, GL_SRC_ALPHA}];
        [label setColor:ccBLACK];
        [sprite addChild:label];
        [self addChild:sprite];
Run Code Online (Sandbox Code Playgroud)

我有:

图片 在此输入图像描述

如何删除/剪切"Hello World"标签周围的背景?

blending blend cocos2d-iphone glblendfunc

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

Objective-C的.在不存在的路径上创建文件?

例如,如果我想将file.txt写入/ folder1/folder2/folder3 /并且没有文件夹存在.

这是手动创建它们的唯一方法吗?

directory exists objective-c createfile file-exists

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

NSString*到char*?

我写了一段使用c ++和Objective C的代码.

我需要转换NSString*char*.[str UTF8string]不起作用,因为它返回const char*.我知道:

  • std::string- > char*:char* c = const_cast<char*>(pathStr.c_str());

  • NSString*- > std::string:链接

但它看起来太奇怪了,我仍然无法验证它.我可以用更好的方式转换它,例如,NSString*- > const char*- >char*

c++ objective-c char nsstring ios

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

const关键字在方法声明中的不同位置?

有关stackoverflow的类似问题的一些答案,但所有这些都是不完整的或没有比较(使用不同的示例).我看到至少3种可能的声明案例:

  1. const void f();
  2. void f() const;
  3. const void f() const;

他们之间有什么区别?

我发现的唯一区别是以下代码仅适用于(2)或(3):

const foobar fb;
fb.foo();
Run Code Online (Sandbox Code Playgroud)

c++ methods comparison const

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

Objective-C的.多个匿名类别?

关于匿名类别:

但我不能第二次声明一个匿名类别来拆分我的变量和方法的定义?

我知道Xcode允许这样做,但它会没有问题吗?

更新

我解释了againg.主要问题是我可以在同一个文件中使用2个没有名称(匿名)的类别,还是会覆盖/重叠?现在清楚了吗?

anonymous objective-c categories ios objective-c-category

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

C++,stl。将带有 rgb 颜色的字符串转换为 3 个 int 值?

字符串看起来像“#123456”,结果应该是:

int r = 0x12;
int g = 0x34;
int b = 0x56;
Run Code Online (Sandbox Code Playgroud)

或者只是在 C++ 中这个任务的逆:

如何将 RGB int 值转换为字符串颜色

我知道我可以将当​​前字符串拆分为 3 个子字符串,但如何将它们实现为十六进制值?

c++ string rgb hex stl

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