太牛摆啦!这个玩意儿可以直接将 Rails 的 Model 用一个 generate 工具生成成为 Objective-C 的 Model 文件
然后配置一下 Rails Host 的路径
#import "NSRails.h"
- (BOOL)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[NSRConfig defaultConfig].appURL = @"http://localhost:3000";
...
}
然后你就可以直接通过那些 Model 调用 Remote 的 RESTfull CURD 方法了,就像 Rails 一样,一切都是自动化的
Post *newPost = [[Post alloc] init];
newPost.author = @"Me";
newPost.content = @"Some text";
[newPost remoteCreate:&error]; // This post and its properties created right on a Rails server
如果你想给你的 Rails App 开发 iOS 或 Mac 的客户端,可以尝试看看
以后,不用手工一个一个 Model 文件写一堆的属性了