这是一个答案,而不是一个问题.在线搜索,我发现这个问题的答案真的被黑了,扭曲了(http://www.cocoabuilder.com/archive/cocoa/58379-changing-the-text-color-of-an-nsmenuitem-in-an- nspopupbutton.html),可以更优雅地回答:
NSArray *itemArray = [scalePopup itemArray];
int i;
NSDictionary *attributes = [NSDictionary
dictionaryWithObjectsAndKeys:
[NSColor redColor], NSForegroundColorAttributeName,
[NSFont systemFontOfSize: [NSFont systemFontSize]],
NSFontAttributeName, nil];
for (i = 0; i < [itemArray count]; i++) {
NSMenuItem *item = [itemArray objectAtIndex:i];
NSAttributedString *as = [[NSAttributedString alloc]
initWithString:[item title]
attributes:attributes];
[item setAttributedTitle:as];
}
Run Code Online (Sandbox Code Playgroud) 有没有人指出一些工作代码或技术,用于在iPhone和iPad上捕获全屏实时OpenGL图形,将其与设备发出的音频相结合,并将其编译成视频在线发布?
例如,诸如"Talking Tomcat"之类的应用就是这样做的.我正在使用Cocos2D,但欢迎来自任何框架的解决方案,理想情况下使用最新的API.考虑到这样一个函数是多么有用和普遍,这似乎应该是一个已经解决的问题.但是,我在此主题上发现的所有帖子都已过期或不完整.
到目前为止,我发现的更好的信息来源之一是:http://www.subfurther.com/blog/2011/04/12/voices-that-matter-iphone-spring-2011/
我们有一个iOS应用程序已经批准发布其1.0版本,我们提交了一个次要更新,1.1版本也获得批准,并且是"待开发人员版本"."权利和定价"中首次提供的日期是从现在开始的一个月.
问题是以下内容 - 是否可以提交另一个更新(假设版本为1.2)而不强制应用程序提前上线?也就是说,如果我们在应用版本1.1页面上单击"发布此版本",它是否会立即让应用程序在应用程序商店中生效?或者iTunes会否在"权利和定价"中尊重日期,应用程序将保持未发布状态,我们可以在现在开放的版本插槽中提交另一个更新?
Apple开发人员支持手册中的副本似乎表明该应用程序将在推出此版本时生效,但目前尚不清楚:
页.72:
有效日期
您的应用程序可在App Store上购买的日期.如果您的申请在此日期之前未经Apple批准,您的应用程序将在获得批准后立即上线.
这是一个全球日期,适用于所有选定的地区.如果您更改此日期,它将适用于您的应用程序的所有版本.如果您创建应用程序的新版本,则可以使用版本控制功能来控制新版本发布到App Store的日期.
第73页:
注意:您只能在应用更新上使用版本控制.它不适用于您应用的第一个版本,因为您已经能够使用权利和定价中的可用性日期设置控制第一个版本何时上线.如果您决定不想发布Pending Developer Release版本,则可以拒绝二进制文件以提交新版本.您不得跳过整个版本.
我在Xcode中编译时收到"找不到文件"的错误.我的路径是相对于$ SRCROOT指定的,似乎是正确识别的.有什么问题?