RubyChina和V2EX社区接口通用客户端
Objective-C Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
JLRubyChina.xcodeproj
JLRubyChina.xcworkspace
JLRubyChina
JLRubyChinaTests
Resource
vendor
.gitignore
.gitmodules
API Problem.md
CHANGES.md add v1.2.0 bug fix Jan 20, 2014
Podfile
Podfile.lock
README.md
TODO.md

README.md

Ruby China社区和V2EX社区接口通用客户端

Ruby China社区接口,社区有:Ruby ChinaTester Home

V2EX社区接口:V2EX

强烈提醒,勿随意发帖测试

请把玩这个客户端源码的同学,不要在上面几个社区上随意发帖测试,谢谢配合。

THKS To Contributors

luzhiyongGit bachue gbammc

JLRubyChina-iPhone

希望能给上面几个社区活跃的同学带来一点帮助,节省一点时间。欢迎大家在使用过程中,提出改进建议和意见。同时期望更多的同学参与学习交流,维护和优化APP。

开发环境

XCode5 iOS7.x & iOS6.x

编译安装

1、下载最近的Release版本,直接编译即可安装。

2、fork后clone到本地,手工添加依赖库安装方法

  • 1、git submodule
$ git submodule init 
$ git submodule update
$ pod install

3、通过'JLRubyChina.xcworkspace'打开项目,也可以自定义xopen命令便捷打开

image

ERROR解决方法

1、若出现这个问题:'vendor/JLNimbusTimeline' already exists in the index

$ git rm --cached vendor/JLNimbusTimeline

2、如果JLNimbusTimeline里面编译出错,git submodule update无法更新时,请删除JLNimbusTimeline重新添加,步骤如下:

  • 1、.git/config删除依赖JLNimbusTimeline相关,vi .git/config
  • 2、删除.git/modules/vendor下JLNimbusTimeline目录,rm -rf .git/modules/vendor/JLNimbusTimeline
  • 3、到工程vendor目录,删除JLNimbusTimeline,rm -rf vendor/JLNimbusTimeline
  • 4、删除git submodule add对应的cache,git rm --cached vendor/JLNimbusTimeline
  • 5、重新添加submodule, git submodule add https://github.com/jimneylee/JLNimbusTimeline.git vendor/JLNimbusTimeline

5、若出现这个问题:diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

$ [sudo]pod install

6、若出现这个问题:library not found for -lPods

解决方法1、没有通过pod update生成的JLRubyChina.xcworkspace来打开工程

image

解决方法2、Pods工程中,试着如下修改TARGETS的Pods,今天搞了一上午才解决这个错误问题 image

多个git server仓库同步

今天研究了多个git server仓库同步,把项目同步到oscgitcafe,不熟悉如何同步到多个git server,可以参考我的这篇blog,仓库地址分别如下

github:https://github.com/jimneylee/JLRubyChina-iPhone

gitcafe:https://gitcafe.com/jimneylee/JLRubyChina-iPhone

oschina:http://git.oschina.net/jimneylee/JLRubyChina-iPhone

csdn:https://code.csdn.net/jimney_ljj/JLRubyChina-iPhone

使用相同的ssh key,同步还是很方便的,后面考虑进一步精简步骤,自动化发布到各个git server

DONE

1、首页热门帖子显示

2、帖子详细浏览、帖子回复列表

3、帖子关注、收藏、@某人

4、回复帖子支持表情选择

5、发帖到指定分类,支持markdown语法

6、分类节点列表查看

7、酷站分组显示

8、会员TOP N查看

9、我的主页,已发帖子、收藏帖子查看

10、Ruby China Wiki

11、更多功能包含:清空缓存、更新检测、给我评分、关于APP

12、帖子列表支持markdown语法解析显示(仅使用于7.x),效果不是太好

13、网络2G/3G/WIFI切换提示

LICENSE

本项目基于MIT协议发布 MIT: http://rem.mit-license.org

Screenshots

image image

image image

image image

image image

image image