我很难弄清楚如何把这些放在一起.我在mac上有一个解谜应用程序.你进入拼图,按一个按钮,当它试图找到解决方案的数量,min移动,这样我想保持UI更新.然后,一旦完成计算,重新启用按钮并更改标题.
下面是一些来自按钮选择器的示例代码,以及解决功能:(请记住,我从Xcode复制/粘贴,因此可能会有一些丢失{}或其他一些错别字...但它应该让你知道我的意思我想做.
基本上,用户按下按钮,该按钮是ENABLED = NO,函数调用来计算拼图.在计算时,请使用移动/解决方案数据更新UI标签.然后,一旦完成计算拼图,Button就会被启用= YES;
按下按钮时调用:
- (void) solvePuzzle:(id)sender{
solveButton.enabled = NO;
solveButton.title = @"Working . . . .";
// I've tried using this as a Background thread, but I can't get the code to waitTilDone before continuing and changing the button state.
[self performSelectorInBackground:@selector(createTreeFromNode:) withObject:rootNode];
// I've tried to use GCD but similar issue and can't get UI updated.
//dispatch_queue_t queue = dispatch_queue_create("com.gamesbychris.createTree", 0);
//dispatch_sync(queue, ^{[self createTreeFromNode:rootNode];});
}
// Need to wait here until createTreeFromNode is finished.
solveButton.enabled=YES; …Run Code Online (Sandbox Code Playgroud) 我正在尝试为xcode学习Objective-C.我想知道是否有自定义类的开源存储库.程序员重用的东西.(即扑克牌类或对等方法)
我搜索过谷歌,但到目前为止还没有看过任何类型的网站.
我想知道是否有人知道开源或付费Xcode模板.
这将是一个基本的游戏,(不是COCOS2d).
它将包括简单的项目,如配置文件管理,加载/保存,菜单,设置,(可能包括Openfeint /游戏中心)
用作创建新游戏的基础的东西,一遍又一遍使用的东西.
我正在考虑创建一个简单的三场比赛,或者一个纸牌游戏.
在我坐下来自己创建一个之前,我想我会检查是否有可用的东西.(不需要重新制作轮子吗?)
感谢大家!
我有一个应用程序的想法,但我不确定是否可能.
我想知道我是否能够在iPad(或iPhone)屏幕上显示一个东西,同时在Apple电视上显示完全不同的东西.例如,一个测验应用程序,其中问题显示在Apple电视上,并且iPad上列出了多个选项供用户选择.
我不确定这是否可行,或者你是否只能将iPad屏幕镜像到Apple电视上.
如果有一些"概念证明"示例代码,我很乐意看看.非常感谢.克里斯