PGObject.h 891 Bytes
/*
 *------------------------------------------------------------------
 *  pandora/feature/map/pg_object.h
 *  Description:
 *      JS Native对象抽象基类实现
 *  DCloud Confidential Proprietary
 *  Copyright (c) Department of Research and Development/Beijing/DCloud.
 *  All Rights Reserved.
 *
 *  Changelog:
 *	number	author	modify date  modify record
 *   0       xty     2012-12-10  创建文件
 *------------------------------------------------------------------
 */

#import <Foundation/Foundation.h>

@interface PGObject : NSObject
@property(nonatomic, readonly)NSString* UUID;
+ (NSString*)genUUID:(NSString*)pre;
@end

@interface NSObject(PGObject)
-(NSString*)JSObject;
+(NSString*)JSArray:(NSArray*)pois;
-(NSDictionary*)NativeJSON;
+(NSArray*)NativeJSONArray:(NSArray*)object;
- (BOOL)updateObject:(NSArray*)command;
- (NSData*)updateObjectSync:(NSArray*)command;
@end