我们是初创团队,做互联网证券。项目处于保密期。技术方面由一群 Ruby 爱好者组成。决定使用 Ruby 来开发我们所有产品,包括:Web,iOS,Android,后端,及未来的 OSX 桌面应用。
现在产品初期阶段,大量招聘 Ruby 工程师加入到我们的团队。第一套产品为 iOS 客户端。需求 RubyMotion。敢玩的人快到碗里来!
职位介绍:使用 RubyMotion 完成 iOS 客户端的开发,测试,调试,及效果。
任职要求:
注:
感兴趣的可以发简历到:[email protected]
贴一段代码吧。说简单点基本就是把 OC 的语法改成 Ruby,iOS 库不变。虽然这并不算什么亮点,但对我们一群做 Ruby 的人来说,OC 真心不喜欢,swift 不稳定,H5 不想搞且不适合我们的复杂度要求,于是就用了 RubyMotion。更何况,Ruby 本身的一大堆库基本都支持,OC 的组件也可以轻松使用,等等。一大堆优点很难列举完。
话说回来,我们还是相对保持了一定的怀疑态度。我们没有选择 RubyMotion 社区里推荐的包,万一未来这些包没人更新,或者 RubyMotion 死了,所有代码还可以直接翻译回 OC。当然,我们还是很乐观的,看好 RubyMotion。
def tableView(tableView, numberOfRowsInSection: section)
1
end
def tableView(tableView, heightForRowAtIndexPath: indexPath)
80
end
def tableView(tableView, cellForRowAtIndexPath: indexPath)
@customCellIdentifier ||= "customCellIdentifier"
cell = begin
tableView.dequeueReusableCellWithIdentifier(@customCellIdentifier) ||
CustomItemCell.alloc.initWithStyle(UITableViewCellStyleValue1, reuseIdentifier:@customCellIdentifier)
end
cell.data = @customData[indexPath.row]
cell
end