分享 国庆在家写的一个 iOS app

crazyphage · 2016年10月21日 · 1623 次阅读

至于为什么来 Ruby China 发,因为后端是 Ruby 写的,原因是我一直想要尝试一下 Cuba 这个东西,于是我堆了几个文件夹假装他是一个框架,不过一些很基础的命令都是有的。

比如rake db:migrate rake db:rollback rake db:reset还有一个不会自己 reload 的rake c

项目在 github 上面 Cubanana,这个并不是一个框架。不过一些使用方法和 Rails 很像,也有一些很基础的配置,算是开包就好用了。
不过并没有很多时间去把它写成一个更加复合的 gem,毕竟都是几个小东西堆起来的。

在使用的时候也有一些奇怪的东西,比如 Sequel 的文档其实是需要阶段性的去看懂,很多使用方法和 ActiveRecord 不一样,不过最大的不一样就是 issue 真的是非常的少,ActiveRecord 的 issue 好多,不知道是不是因为用的人多。

另外就是我可以把

class A < Sequel::Model
end

写成

class A < S::M

😃

cuba 的 route 和 rails 不一样,rails 会强调 resource 这个概念,自从这次大会之后我便深深的感觉到,有一半的讲师会来强调这个 resource 的概念,优化 routes.rb 这个文件,以至于一个文件里面只有几行代码,但是多了几个 controller 出来,出于对项目规模的考虑,这样子写是非常便于协作的,但是我觉得用这种方式去增加几个没有很大卵用的 controller 很奇怪,为了优化而优化。

然后用一句话来介绍一下这个 app,这是一个没有滤镜的相机应用,虽然版本号是 1.3 了,但是功能都比较弱鸡。

不过这个就是一个没有滤镜功能的相机。

之前本来是只支持 iOS10 的,想想好多人没有升级,还是降回去了-。-这真是令人伤感。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号