我正在学习iPhone编程,我想知道是否有一些大的,最常用的通用定制框架,它扩展了功能并使其更容易开发应用程序,例如jQuery在web领域中的工作,但是对于原生应用。iPhone自定义框架?
回答
技术框架(动态绑定的库)不允许用于iPhone。话虽如此,有许多第三方库(如cocos2d-iphone),开发人员已发现有用并静态构建到其应用程序中。
Joe Hewitt的Three20是一个相当常用的库。它包含了Joe在开发Facebook应用程序过程中创建的许多组件(在许多情况下,这些组件与Apple应用程序使用的组件相匹配)。
是的,有一个很棒的框架!它被称为可可。
它强大而灵活。除非你使用OpenGL,否则它拥有快速开发优秀应用所需的95%的东西。
拿起Prag程序员书或开始iPhone开发,你会关闭并运行。
尽管如此,有很多框架试图为Web开发人员等抽象出SDK。花几个星期的时间来学习语言和语法就简单多了。
Three20是一个特殊情况,它会给你很多额外的功能,或者重写每一个Cocoa类以符合Web约定。它适用于某些人,不适用于其他人。如果你可以很好地使用它,但是如果你需要修改/子类,只需从头开始。
有许多许多开源库/代码可以添加JSON解析等简单功能。 Cocoa社区非常开放,您不会经常重新找回车轮。
真的没有任何一个框架被广泛采用。
游戏是最接近真实的领域,有相当一部分人在Cocos2D上构建2D游戏。对于3D游戏统一看起来是失控的喜爱,虽然它是商业和一点点 - 但它有一些相当先进的东西。
Three20我发现一些特殊用途的东西(主要是照片的东西)方便,但我不知道其余的是多么有用。
如果你看 - 周围有很多littler框架 - 在sourceforge,guthub和其他地方搜索“iPhone”,你可以找到很多有趣的小项目。
pureMVC支持Objective-C,因此您可以在该框架中构建应用程序并在iPhone和Web上部署(使用Actionscript或Javascript)。您大多不得不自己更改视图组件以使用目标平台的编程语言。但由于您将遵循pureMVC约定,应用程序的整体结构将保持相当一致。该网站提供了以多种平台/语言部署的相同基本应用程序的演示示例。例如看员工管理演示:
http://trac.puremvc.org/Demo_ObjectiveC_UIKit_EmployeeAdmin
http://trac.puremvc.org/Demo_AS3_Flex_EmployeeAdmin
- 1. 在iPhone中加载自定义框架
- 2. 在自定义框架中添加自定义框架
- 3. 自定义ASP.Net Ajax框架
- 4. QLineEdit的自定义框架
- 5. 自定义登录框架
- 6. PHP MVC自定义框架
- 7. 哪个iPhone框架定义了NSPersistentDocument?
- 8. GalleryView的自定义边框框架
- 9. 如何使用自定义的iPhone模拟器框架
- 10. 绑定到自定义框架
- 11. FBConnect(IPHONE),自定义发布对话框
- 12. 如何自定义实体框架类?
- 13. UIButton的自定义图像和框架
- 14. 自定义录音机框架Swift 3.0
- 15. 自定义swift框架的sqlite
- 16. 如何使用tkinter自定义框架
- 17. MVC框架:自定义默认路由
- 18. 相机自定义android框架
- 19. 自定义类框架/结构
- 20. 自定义InserAllOnSubmit在实体框架
- 21. Zend框架mysql php自定义安装
- 22. iOS自定义框架开发?
- 23. WinForms需要框架,自定义消息?
- 24. 自定义属性与实体框架
- 25. iOS上的自定义动态框架
- 26. 自定义应用程序框架
- 27. 在OSX中创建自定义框架
- 28. 在yii2框架中自定义登录
- 29. DSL工具和自定义框架
- 30. Yii框架:自定义搜索