小编tac*_*rry的帖子

在类方法中使用实例变量 - Ruby

我对ruby很新(我实际上是c#dev.),所以这个问题可能是一个菜鸟.我有一个像下面这样的类,我使用实例变量(数组)来避免使用大量的方法参数.

它按照我的预期工作,但这是一个很好的做法吗?实际上我不希望它有效,但我想类方法在其他语言中不能作为静态方法工作,所以我想知道这是不是一个好的做法,或者我是否会遇到诸如将这些变量作为类变量和乱码的问题一切都好了.

class DummyClass
  def self.dummy_method1
    @arr = []
    # Play with that array
  end

  def self.dummy_method2
    # use @arr for something else
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby instance-variables

54
推荐指数
2
解决办法
3万
查看次数

Rails API设计

我有一个主要基于REST的rails站点,我想添加JSON API支持.

对于干净的代码库,我应该在现有控制器中添加此支持还是创建仅处理此API方法的新控制器,然后将所有常用代码移动到模型/帮助程序?

design-patterns ruby-on-rails ruby-on-rails-3

11
推荐指数
2
解决办法
2560
查看次数

使用不同的单元格类型创建分组的UITableview

我需要创建一个分组的uitableview,其中包含每个部分中的一些部分和可能不同的单元格类型.

我正在尝试创建类似旧的foursquare应用程序,用户页面(包括'排行榜','朋友建议','朋友','统计','最探索的类别'......部分).

我是ios编程的新手,因此该视图可能不是分组的uitableview.

我特别坚持的是为部分创建不同的单元格,并找出单击的单元格.

我的数据源将是2个不同的NSArray*,它们由不同的数据类型组成,这就是我需要不同自定义单元格的原因.

uitableview foursquare ios

3
推荐指数
2
解决办法
1万
查看次数