我对RubyMotion开发相对较新,但我已经在Objective-C中有过iOS经验。
当我开始使用RubyMotion时,我找到了相当多的库。网络,数据存储等都有一些有用的库,但最让我困惑的是这些布局(UI)库。
其中有一大堆最受欢迎的是: - SweetTea - SugarCube(不是真正的UI) - MotionKit - TeaCup - RMQ(不仅是UI)
我现在想要哪一个是非常有用的,哪一个我应该拒绝。我从头开始创建一个全新的项目,所以我很灵活选择什么,我想从最有用和最常用的工具开始,这些工具可以让我轻松开发适用于iOS的布局。
你能为RubyMotion推荐一些必备的工具和库吗?
答案 0 :(得分:8)
大多数人使用的东西:
从那里,它取决于。 ProMotion非常受欢迎,但有些人希望更接近金属。我的宝石RMQ很受欢迎,有些人用它来做所有事情(就像我们一样)或只是它的一部分。很多人一起使用ProMotion和RMQ。
很多人使用Sugarcube。它污染了很多课程,所以如果你喜欢它,那就是糖含量很高,如果你不喜欢它,那可能不适合你。
此时,Teacup基本上已被弃用。使用MotionKit或RMQ代替样式表。我当然使用RMQ,但MotionKit非常好用,我也很乐意使用它。 RMQ有网格,MotionKit语法非常好,而且不那么冗长。 RMQ的样式表与RMQ更加完整。 MotionKit很快就可以在OS X和Android中运行(RMQ仅适用于iOS,但它应该可以移植到Android上)。
如果您使用Core Data,我推荐CDQ,它确实没有任何竞争对手(我的公司制作CDQ,完全披露)。
通常人们使用各种CocoaPods,这里有一些常见的:
我猜这些是一些常见的配置: