我计划使用适用于 iPhone 和 Android 的 Titanium Framework 开发应用程序。有人可以根据您对框架的经验列出开发的最佳实践、该做和不该做的事情吗?
2 回答
首先,有关于 Titanium 最佳实践的 Appcelerator 指南:https ://wiki.appcelerator.org/display/guides/Mobile+Best+Practices Tweetanium repo 的工作链接在这里:https ://github.com/ appcelerator-titans/tweetanium
Titanium 仍然是一个相当年轻的平台,不幸的是,似乎没有太多关于最佳实践的讨论。正如@bh88 所说,Titanium 最佳实践的主要参考是 Tweetanium。
http://blog.krawaller.se/是两位瑞典 Titanium 开发人员的博客,他们正在积极思考和讨论 Titanium。他们写过关于 Tweetanium 以及它如何影响他们的风格的文章,他们还写过在 Titanium 中使用 Coffeescript 的文章,并且他们已经为 Titanium 创建了自己的框架:http: //kraniumjs.com/
内存泄漏:保持全局范围清洁对于防止内存泄漏很重要。这就是为什么您会看到 tweetanium 项目充满了自执行功能。Appcelerator 在他们的 Codestrong 会议上也有几个关于 vimeo 的视频,其中 Rick Bialock 解释了导致内存泄漏的最常见错误:http: //vimeo.com/29804284
这更像是一个技巧,但到目前为止,我最喜欢的函数是tweetanium中的 tt.os,它处理将函数的 var 传递到正确的平台。
以及他们如何使用它的示例