小编Mat*_* N.的帖子

在Objective C中对枚举进行迭代?

我有

enum Colour {
    white,
    pink,
    yellow,
    blue
} Colour;
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情:

for (int colour in Colour){
    // Do something here.
}
Run Code Online (Sandbox Code Playgroud)

我可以这样做,如果是,怎么做?谢谢你的帮助!

objective-c

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

数组类型的元素类型不完整

我正在尝试这样做:

typedef struct {
    float x;
    float y;
} coords;
struct coords texCoordinates[] = { {420, 120}, {420, 180}};
Run Code Online (Sandbox Code Playgroud)

但编译器不会让我.:(这个宣言有什么问题?感谢您的帮助!

c

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

属性的参数数量错误

在Objective C中,有以下代码将方法标记为过时:

__attribute__((unavailable("message text")));

此代码已建议在这里,这里这里,可能在几个地方,我现在不能回忆起了我的头顶.

我无法编译此代码.我得到的编译器错误是"为'unavailable'属性指定的参数数量错误".弃用属性的错误相同.如果我删除它编译的字符串,但我想知道如何字符串编译它.由于有几个人独立建议并且甚至被投票,它必须是工作代码.但我似乎无法编译.

我究竟做错了什么?如何编译?

objective-c

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

Twitter API:OAuth与xAuth

1)如果您希望自定义对话框输入Twitter用户详细信息而不能使用OAuth来执行此操作,那是真的吗?

2)我查看了MGTwitterEngine,现在我想知道是否真的需要超过20个类来发送状态更新.

3)我以前使用Basic Auth工作得很好.这是非常少的代码.有没有办法修改该代码,以便它再次工作?

非常感谢您的帮助.

iphone twitter objective-c

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

了解OpenGLES iOS中的缓冲区

我的理解:有一种所谓的帧缓冲.它是缓冲对象的指针数组.缓冲区对象可以是例如渲染缓冲区,纹理缓冲区或其他.如果我想画一些东西,我将渲染缓冲区附加到帧缓冲区,绘制到它,最后调用一个方法将其发送到屏幕.

1)到目前为止这是正确的吗?

我不明白的是:

2)我想我在某处读到了在创建上下文时创建帧缓冲区.唉,我看不到我看到的地方了.但是,如果帧缓冲区真的被创建,为什么我要打电话glGenFramebuffersOES(1, &framebuffer)glBindFramebufferOES(GL_FRAMEBUFFER_OES, framebuffer)?据我所知,第一个创建一个新的帧缓冲区,其中一个空间用于附件,第二行设置上下文的帧缓冲区指针framebuffer.但假设我已经在上下文中有一个帧缓冲区为什么我无法检索它并将我的渲染缓冲区附加到那个?

3)什么是"默认帧缓冲区"?它是一个名为0的帧缓冲区.如果已经有一个默认的帧缓冲区,为什么我要绘制时必须创建一个新缓冲区?

iphone opengl-es framebuffer ios

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

继承:限制而不是扩展?

假设您有一个UIView子类.您定义了一个init方法"myInitWithFrame:... andWhatNot:...".你知道你不会使用从UIView的继承init方法永远和您的自定义init方法做了一些重要的习俗正在初始化,这样要强制客户端类从未使用继承initWithFrame方法.

是否可以隐藏从UIView继承的标准initWithFrame方法?

objective-c ios

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

尝试去引用非结构数组字段

任何人都可以告诉我为什么以下代码

function s3()

   function ret = fun(x)
       disp(x);
       ret = 0;
   end

  fun(1);

end
Run Code Online (Sandbox Code Playgroud)

产生"尝试引用非结构数组的字段".我在一个名为s3.m的文件中有这段代码.如果我使用播放按钮在编辑器中运行它,它运行正常.如果我在命令行输入s3.m,则会产生上述错误.在此先感谢您的帮助!

arrays matlab

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

访问iPhone内置字典或拼写检查?

在游戏中,我有一个文本字段,用户可以在其中输入单词.现在我正试图找到一种方法来检查输入的单词是否实际上是一个单词.

你知道是否有访问内置字典的界面?或者除了建立我自己的单词列表之外的任何其他想法?

非常感谢您的帮助!

iphone objective-c

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

标签 统计

objective-c ×5

iphone ×3

ios ×2

arrays ×1

c ×1

framebuffer ×1

matlab ×1

opengl-es ×1

twitter ×1