高级iOS GUI(最好使用C ++)

时间:2012-02-22 12:09:08

标签: c++ ios user-interface interface

我想为iOS5创建一个合成器,我想到的界面非常先进,可以用IB制作。所以我希望有一些工具或库可以用于iOS的更高级GUI。我最好用C ++做到这一点,并尽可能少地使用Objective-C。

以下是它可能成为的例子:
enter image description here

您可以将其视为某种2D游戏,因为我还需要小动画等。

对我有什么帮助的任何建议?

1 个答案:

答案 0 :(得分:1)

虽然屏幕截图看起来不错,但恕我直言并不是很复杂。我所看到的只是按钮,分段控件和类似LCD的自定义视图。所有这些都可以通过Cocoa Touch轻松完成,如果你愿意,你甚至可以用IB完成大部分工作。

由于本机框架是Cocoa Touch,而且它是在Objective-C中完成的,因此使用其他任何东西都没有多大意义,除非有一个非常的理由不同的框架。由于每个其他框架都需要使用Cocoa Touch,因此根据定义,它们落后于Cocoa Touch,可能无法提供所有功能和/或甚至自己引入错误。如果Apple添加了新功能,您将不得不等到第三方框架使用它。

此外,您将获得Cocoa Touch的最大支持:几乎所有(高级)iOS开发人员都可以帮助您解决Cocoa Touch问题,但如果您使用第三方框架,则可以帮助您的人数要少得多。这甚至可以从书籍开始:使用Objective-C / Cocoa Touch在iOS上编写关于UI编程的好书不会有问题,但是关于第三方框架的书籍却相当少。

Cocoa Touch中的动画非常简单。为了更容易,正常的UIView动画就足够了,但对于任何更复杂的东西,你都可以添加CoreAnimation动画。 Apple在他们的开发者网站上有很多关于这些主题的指南和示例代码,通常他们都非常好。