Homeland 开源分享 Ruby China 的 iPhone 客户端

jimneylee · 2013年12月17日 · 最后由 kgtonglousy 回复于 2014年02月08日 · 8673 次阅读
本帖已被管理员设置为精华贴

花了一周多时间,写了个新版的 iPhone 客户端,还有很多细节和不足的地方,请有开发环境和开发证书的同学先试用,欢迎反馈 bug、fork 并提交 pull request。版本稳定后,考虑提交 Appstore,供大家方便下载使用。@huacnlee @lgn21st 请坛主多提指导建议。 github 传送门:https://github.com/jimneylee/JLRubyChina-iPhone image #DONE V1.0.0 1、首页热门帖子显示 2、帖子详细浏览、帖子回复列表 3、帖子关注、收藏、回复及@某人 4、发帖到指定分类 5、分类节点列表查看 6、酷站分组显示 7、会员 TOP N 查看 8、我的主页,已发帖子、收藏帖子查看 9, Ruby China Wiki 10、更多功能包含:清空缓存、更新检测、给我评分、关于 APP

TODO

1、与后台 API 接口修改确认,参见API Problem 文档说明@huacnlee @lgn21st 2、发帖、回复添加表情选择 3、支持 markdown 语法解析显示 4、分类节点做分组与排序 5、个人主页详细资料 6、网络 2G/3G/WIFI 切换提示 7、发布模式下需屏蔽 No Point 分类 8、增加社交组件分享 9、经公测稳定,提交 AppStore 审核,方便大家下载使用 10、如果需要的话,添加友盟统计

感谢

非常感谢daveliu同学之前的这个版本,在我一些接口的调试过程中提供了很多的帮助和参考。

非常感谢Ruby China社区开放了这么多优秀的API 接口,让我能够完善好整个 APP 的开发制作。更好地与大家分享。

营养品,补品

#1 楼 @putty 呵呵,多谢鼓励。有开发环境和证书得同学,可以先安装使用,其他同学请先耐心等候,根据这周大家得试用反馈,进一步修改,稳定后提交到 appstore。

没 iPhone 用的人好辛酸。。

#3 楼 @loveky 呵呵,大可不必。android 版本之前得还不错,感觉 iphone 版本相比,功能少了,学习 ruby 过程中,感觉自己需要,所以就做了一个与大家一起分享😄

Ruby 程序员,没有开发环境诶。。。 把 UI 做得好看点吧。。再弄个提醒。。我觉得其实就可以了。。

非常赞!不过好像不需要 JLRubyChina-iPhone-Release 这个项目,完全可以用 releases 功能打包嘛。

#5 楼 @iBachue 俺的设计细胞太一般,社区的设计师们在配色上能指导下么

8 楼 已删除

#6 楼 @lgn21st 多谢提醒,tag1.0.0 已补打。那个单独的 release 发布包,想了下,删除掉还是有道理。是我有点多虑了,等大家依赖过程中有问题,我再一一解答吧。 API 这边问题还有很多,期望能及时解决,参见API Problem

赞!

为啥不继续用 rubymotion 开发了?

#10 楼 @anguskwan 我是刚学 ruby,有可能的话,后面学习过程中,移植一个版本

真是不错呢

回复支持表情😄

为什么老是报错了: ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation)

您在 GitHub 上同样错误不能解决这个问题

#15 楼 @parkman 你装了 cocoapod 吗?

@rvoid1986 我装了 cocoapod

如果要投 app store 的话,最好搞得不那么像一个网站,App Store Review Guidelines 里面有这么一条

Apps that are not very useful, unique, are simply web sites bundled as Apps, or do not provide any lasting entertainment value may be rejected

#20 楼 @parkman 你是 xcode 打开 JLRubyChina.xcworkspace ? 今天有一位同学也是这个导致的 image

#21 楼 @PrideChung 多谢提醒,这个应该不会被拒,论坛类的 App 都类似这样的。

#20 楼 @parkman 记得替换 Nimbus_fixbug 和 JSONKit_fixerror,详细参见依赖说明。

匿名 #27 2013年12月23日

编译一份看看 帮楼主找找 BUG

@jimneylee storyboard 不好用吗?

UPDATE: 2013.12.31

1、帖子正文支持 markdown 语法,正则匹配还有很多问题,待完善 2、显示帖子和回复中图片 3、兼容 ios6 4、添加网络断开/2g3g/wifi 切换的时间侦听和提示 Happy new year!

see U next new year!

编辑成功,学习一下,非常好的客户端。

觉厉了....

#34 楼 @tqhy1688 恭喜😄,今天晚上应该能够通过 appstore 审核,昨天已经 review 了,明天我给大伙通知下。

看到一堆繁琐的配置,瞎尿了。。。

#38 楼 @twm 现在的最新发布版本下载后可以直接编译安装。 之前没发现 github 上可以直接把本地的 zip 上传作为发布版本。 lgn21st 在 6 楼有提醒我,但我只知道用 git 工具添加 tag。 以后不想麻烦的同学可以直接下载最新的发布包编译安装。

最近在学习 Iphone 客户端的代码。 发现在 login 的 VC 里面,偶尔会弹出这些类似错误 Jan 23 10:36:27 kaifaji JLRubyChina[251] : CGContextSetFillColorWithColor: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

Jan 23 10:36:27 kaifaji JLRubyChina[251] : CGContextGetBlendMode: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

41 楼 已删除
需要 登录 后方可回复, 如果你还没有账号请 注册新账号