我是Obj C开发的初学者,虽然在其他基于ECMAscript的语言和OOP开发方面经验丰富(超过10年)。
我想制作一个简单的翻页式动画,通过滑动动作进行控制。对于任何先进的ObjC程序员,我都非常简单。
任何拥有广泛ObjC-CocoaTouch经验的人都能给我一些更高级别的建议吗?
即,
1通用的应用程序设计,我应该从简单的基于视图的应用程序开始,还是基于导航或?
2 - 我应该使用第三方动画框架,如Cocos2D,还是坚持使用内置的类和方法?
3 - 如果使用内置方法,类,实现动画的推荐方法是什么,将通过滑动和触摸手势进行控制?
4 - 我想最终拥有多个'flipbooks',我可以“立即”相互交换,即给出改变颜色的对象的净效果等,但不知道如何从内存管理的角度来看待它,与上面的#1相关
除了上面的第3点,我不期待任何实际的代码示例。只需要遵循的一般指导原则,也许,作为ObjC代码武士,我应该采取的后续步骤是什么。
答案 0 :(得分:0)
虽然我不是专家,但我可以想到一些你可以追求的东西,以达到你想要的效果。听起来你想要为用户提供一些身临其境的体验。 Cocos2D绝对符合该法案。我和Get Set Games的团队在过去的一年里一直在使用它,并没有对它感到失望。我们还没有完成您所说的翻书效果,但很可能Cocos2D论坛中的某些人已经实现了这一点。论坛是accessible here。
话虽如此,我认为从iPhone SDK开始,UIKit框架和它附带的基本示例都很棒。在滚动,滑动等方面有大量的示例。如果你想在以后挂钩Cocos2D或其他框架,这绝对是一个选择。