Bmob的使用iOS版

Bmob是最近发现的一个托管式的后台,它对开发简单的需要后台服务的应用非常方便,官方开发文档:http://docs.bmob.cn/ios/developdoc/index.html?menukey=develop_doc&key=develop_ios

准备工作下载最新的bmob的iOSSDK:http://www.bmob.cn/downloads

注册Bomb并进入应用管理

点击创建应用->填写应用名称点击创建应用

点击应用密匙 复制Application ID后面用会用到很关键。


1、创建iOS工程。

2、将BmobSDK引入项目:

在你的XCode项目工程中,添加BmobSDK.framework

3、添加使用的系统framework:

在你的XCode工程中Project -> Edit Active Target -> Build Settings->Link Binary With Libraries引入CoreLocation.framework、Security.framework、CoreGraphics.framework、MobileCoreServices.framework、CFNetwork.framework、CoreTelephony.framework、SystemConfiguration.framework、libz.1.2.5.dylib、libicucore.dylib、libsqlite3.dylib、AVFoundation.framework、MediaPlayer.framework。

4、修改Info.plist,这里介绍完全取消HTTP请求限制

右键Info.plist选择Open as 选择Source Code添加下面代码

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

4、在AppDelegate.m中引入头文件 #import <BmobSDK/Bmob.h>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
    [Bmob registerWithAppKey:@"申请的Application ID"];
    return YES;
}
将刚才复制的Application ID填入相应位置

5、下面添加一条数据

//skill创建一条数据,如果当前没skill表,则会创建skill

    BmobObject  *skill = [BmobObject objectWithClassName:@"skill"];

    //施法时间为4

    [skill setObject:[NSNumber numberWithInt:4] forKey:@"shifaTime"];

    //skillName

    [skill setObject:@"火球术" forKey:@"skillName"];

   //设置是否魔法免疫

    [skill setObject:[NSNumber numberWithBool:NO] forKey:@"isImmunity"];

    //设置伤害

    [skill setObject:[NSNumber numberWithInt:200] forKey:@"damage"];

    //异步保存

    [skill saveInBackgroundWithResultBlock:^(BOOL isSuccessful, NSError *error) {

        if (isSuccessful) {

            //创建成功后会返回objectIdupdatedAtcreatedAt等信息

            //打印objectId

            NSLog(@"objectid :%@",skill.objectId);

        } else if (error){

            //发生错误后的动作

            NSLog(@"%@",error);

        } else {

            NSLog(@"Unknow error");

        }

    }];


运行程序

现在查看Bmob后台应用管理的数据浏览看以查看刚才我们添加的一条数据。到现在位置bomb的配置使用介绍完毕具体增删改查可以查看官方文档或者在这里提问。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值