info

category : objective-c
[objective-c]EGODatabase #6  @ App Develop , objective-c , EGODatabase 2013年10月21日
EGODatabase #6
下記の処理を実行しただけではuser.dbは作成されていない。
ファイルはexecuteQueryを実行すると作成される。
NSString*filepath=[NSHomeDirectory() stringByAppendingPathComponent:@"Documents/user.db"];
EGODatabase* database = [EGODatabase databaseWithPath:filepath];
[objective-c]jsonを読み込む  @ App Develop , objective-c 2013年10月20日
jsonを読み込む
NSString*url = @"http://ktyr.net/php/45/";
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]];
NSData *json_raw_data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *json = [[NSString alloc] initWithData:json_raw_data encoding:NSUTF8StringEncoding];
NSData *json_data = [json dataUsingEncoding:NSUnicodeStringEncoding];
NSError *error=nil;
id data = [NSJSONSerialization JSONObjectWithData:json_data options:NSJSONReadingAllowFragments error:&error];
if (error) {
    NSLog(@"---error code:%d %@",error.code,[error localizedDescription]);
}else{
    if( [data isKindOfClass:[NSArray class]] ){
        NSLog(@"---array");
        
    }else if( [data isKindOfClass:[NSDictionary class]] ){
        NSLog(@"---dic");
    }
}