Changes between Version 7 and Version 8 of entity


Ignore:
Timestamp:
12/09/2011 12:03:01 PM (14 years ago)
Author:
leijingtang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • entity

    v7 v8  
    1 图集分类: 
    2      name : NSString 分类名称 
    3   
    4      albums : NSArray 图集列表 
    51 
    6 图集: 
     2 
     3图集(Album): 
    74     name : NSString  名称 
    8  
    95     author : NSString 作者 
    10  
    116     type : NSString 分类 
    12  
    137     cover : NSString 封面url 
    14  
    158     total : NSString 图片数量 
    16  
    179     origin_url : NSString 对应的web链接 
    18  
    1910     theme : NSString 主题 
    20  
    2111     location : NSString 拍摄地点 
    22  
    2312     create_time : NSString 拍摄时间 
    24  
    2513     nature : NSString 拍摄性质 
    26  
    2714     vote : NSString 获票数 
    28  
    2915     abstruct : NSString 作品概况 
    30  
    3116     clicks : NSString 点击数 
    32  
    3317     is_picked : BOOL 是否精华 
    34  
    3518+   template : NSString 分享的模板 
    36  
    3719 
    3820     photos : NSArray 该图集的所有图片 
    3921      
    40 图片列表 : // 浏览大图用到的,与图集是不同的概念 
     22图片列表(PhotoList) : // 浏览大图用到的,与图集是不同的概念 
    4123     count : NSInteger 图片数量 
    42  
    4324     currentIdx : NSInteger 当前浏览的索引 
    4425 
    4526     photos : NSArray 用于浏览的图片列表 
    4627 
    47 图片: 
     28- (Photo *)getPhotoByIndex:(NSInteger)idx ofPhotos:(NSArray *)photos; 
     29- (void)appendPhoto:(Photo *)photo; 
     30- (void)deletePhotoAtIndex:(NSInteger); 
     31- (void)deletePhotoWithRange:(NSRange)range; 
     32 
     33- (NSArray *)selectImages:(NSArray *)originImages; 
     34- (NSArray *)replaceImageAtIndex:(NSInteger)idx ofImages:(NSArray *)originImages; 
     35- (NSArray *)deleteImageAtIndex:(NSInteger)idx; 
     36 
     37图片(Photo): 
    4838     photo_id : NSString 图片id 
    49  
    5039     album_id : NSString 从属的图集id 
    51  
    5240     album_name : NSString 从属的图集名称 
    53  
    5441     name : NSString 图片名称 
    55  
    5642     big_photo_url : NSString 图片url 
    57  
    5843     small_photo_url : NSString 小图url 
    59  
    6044     is_picked : BOOL 是否精华 
    61  
    6245     save_time : NSString 被保存的时间 
    6346 
    64      create_time : NSString 创建时间 
    65  
    6647     ISO : NSString iso 
    67  
    6848     exposure : NSString 曝光 
    69  
    7049     aperture : NSString 光圈 
    71  
    7250     shutter : NSString 快门 
    73  
    7451     ev : NSString 曝光补偿 
    75  
    7652     camera : NSString 相机 
    7753 
    7854     is_saved : BOOL 是否已保存 
    7955 
    80 评论 
     56评论(Comment) 
    8157     user_id : NSString 评论者的太平洋通行证id 
    82  
    8358     name : NSString 评论者名称 
    84  
    8559     content : NSString 评论内容 
    86  
    8760     create_time : NSString 发表时间 
    8861 
    89 下载任务: 
     62下载任务(DownloadTask): 
    9063enum {loading, waiting, stopped, finished}State 
    91  
    9264     state : State 
    93  
    9465     save_time: NSString 启动下载的时间 
    95  
    9666     album : Album 图集对象 
    97  
    9867     downloaded_count : NSInteger 下载成功的图片数 
    99  
    10068     total_count : NSInteger 该图集的图片数 
    101  
    10269     failed_count : NSInteger 下载失败的图片数 
    103  
    10470     loading_idx : NSInteger 该索引指向的图片为下载中 
    10571 
    106 下载队列: 
     72- (void)start; 
     73- (void)stop; 
     74- (void)continue; 
     75- (void)notify; 
     76- (void)save; 
    10777 
     78 
     79下载队列(DownloadQueue): 
     80@private 
    10881+   tasks : NSArray 元素为下载任务,下载完成之后将该元素序列化。 
     82 
     83+ (void)enqueue:(DownloadTask *)task; 
     84+ (void)dequeue; 
     85 
    10986      
     87关注的摄影师(FocusedPhotographer): 
     88@private 
     89+   user_ids : NSArray 已关注的摄影师 
    11090 
    111 摄影师: 
     91+ (void)getAllPhotographers; 
     92+ (BOOL)haveFocusedPhotographer:(NSString *)user_id; 
     93 
     94摄影师(Photographer): 
    11295     user_id : NSString 摄影师id 
    113  
    114      is_focused : BOOL 是否已关注 
    115  
    11696     name : NSString 摄影师名称 
    117  
    11897     title : NSString 摄影师头衔 
    11998 
    120 拼图: 
     99拼图(PhotosCombintor): 
    121100     name : NSString 拼图的名称,默认是“新建图片_idx” 
    122  
    123101     selected_photos : NSArray 包含的图片数组,在数组中的顺序决定了该图片在模板中的位置 
    124  
    125102     remain_count : NSInteger 剩余能选择的图片数量 
    126  
    127103     template : NSArray 模板名称,每次删除或者添加了selected_photos的元素都应该刷新该属性 
    128104 
    129      is_saved : BOOL 是否保存了拼图 
     105- (void)refreshData;      
     106- (void)refreshView; 
     107- (void)saveImage; 
    130108 
    131 模板类型列表: 
    132     templates_types : NSArray 二维数组,元素是一系列同类型的模板。所谓同类型指的是能容纳同样数量图片的模板。 
    133 模板列表: 
    134      templates : NSArray 该数组的元素是一个字典,包含了一个template和一张缩略图。 
    135 模板: 
    136      template : NSArray 该数组的元素是一个视图的frame值,表示了某张图片在模板上的位置。 
     109 
     110 
     111模板信息(TemplateInfo): 
     112+    templates_types : NSArray 二维数组,元素是一系列同类型的模板。所谓同类型指的是能容纳同样数量图片的模板。 
     113+    current_templates : NSArray 该数组的元素是一个字典,包含了一个template和一张缩略图。 
     114 
     115 
     116+ (NSArray *)getTemplatesByImageCount:(NSInteger)count; 
     117+ (NSArray *)getTemplateAtIndex:(NSInteger)idx; 
     118+ (NSArray *)generateTemplatesWithConfig:(NSDictionary *)config; 
    137119 
    138120