@lainuo assert_equal true, all_symbols.include?(:test_constants_become_symbols)
这个是从案例上弄下来的代码。
def test_constants_become_symbols
all_symbols = Symbol.all_symbols
assert_equal true, all_symbols.include?(:test_constants_become_symbols)
end
以上是 true 却是正常的
求教。
@lainuo 呵呵,Storyboard 也可以,只是我没用过。我们做的时候要么 xib,要么 code。AF 不错的东西,比较轻量级。ui 尽量自己做,尽量不要用第三方库。
@lainuo 因为这个 app 的界面布局和结构相对而言是比较固定的,每个界面只是内容在变化,没必要用代码动态去调整。用 xib 可以更高效率一点,而且更直观一点。如果是需要编写逻辑的 view,或者是动态的 view,那么建议用代码来组织。另外:只用系统的 NSURL 也可以完成网络请求的,AF 你看你需要学习不,或者花的时间多不。
@lainuo 我觉得你那个代码不如重新整理一下,然后不要用太多的第三方库了 没有什么 ui 上的特效,所以最好直接用 sdk 的 api 来做更合适一点,一来依赖少。不会像现在这么麻烦,二来做起来更顺手一些。
建议: 1,包装一个基本的 NSUrl 类库,完成基本的 rest client 操作,不用那个 Restkit,简单的东西就不要用复杂的类库,或者用简单一点的 AF 网络库。
2,编译启用 ARC 吧,这样你内存这块问题会少很多
3,目录结构调整一下,MVC 分离出来比较好,别人看代码的时候也方便
4,用 xib 来组织界面吧
restkit 也可以用,这个但是没什么。看需要,不过就是这个东西有点大。 用 cocoapods 这个 gem 来管理 ios 项目的依赖库,比较方便。
topics 被 release 应该和 tableview 没关系,是你的内存管理上的问题吧。
@lgn21st 你的测试思路很好,学习了
@camel 值传递和引用传递是和 C 语言类似的概念吗?
@daqing 嗯,好的。谢谢指点啊
确认一下,重点是让 block 和 new 这个函数建立了一个类似委托的关系,当每个元素都调用 new 的时候,那么就会调用 block 的代码。是这样的吧?
@daqing 太感谢了,你的解释让我一下子就明白了。哈哈
@Rei 我看一些 ruby 的书籍,都是建议使用 fetch
@huacnlee 提的对,ror 真的很难看,而且也不准确。rails 多好,喜欢这个像个妞的名字。
内蒙古的...
在大学的图书馆认识 ruby,然后上海工作的时候,老板说起 ror 很优美,后来就关注的多,创业的时候,就一直不断学习,总喜欢能降低人力成本的技术,这样利于创业者。哈哈
推荐盛大云主机,最小的那个就可以,我们团队就是用盛大云主机部署的。V2.2 版本的
wiki 上有安装脚本,直接按照安装脚本就安装成功了。
看过一些,呵呵,没有深入。看情况貌似做企业级开发有谱,有朋友说在印度那边有一些团队在做这个框架做外包用。
这个东西不错,一起弄吧。呵呵,挺有意思的。手机上看还是比较方便的。
好东西,有不少思路啊。 github 中国出一个会是怎么样?没有国内繁荣的开源社区是最大的问题。 openstudy 是个好东西
http://rubyquiz.com/ 来这里逛逛,看看代码神马的。
建议 ruby,gem,rails 等使用 rvm 来管理、 本质上,你用 rvm 管理了 ruby,那么 gem,rails 都自动和 rvm 的 ruby 关联了。 会和系统的独立开来的。
ruby for food!
支持,能配合一下加个移动互联网的属性就更好了。
因为有不少的人可能也在做 ios 开发呢。
如果一个团队是 ruby 后台,ios 客户端,其实也蛮好的。当然有 andriod 也不是坏事。
@happy15 不算大应用,呵呵,我们就是做的一个读书推荐,后来好像甲方他们也没上线。
招聘 ios 开发人员不?
得去看看,哈哈