JSON:该类负责将json格式的数据转换为数组或者字典类型的数据,主要使用的接口为-(id)JSONValue。LoginViewController:该类负责用户登录的操作响应,处理用户的登录请求,更新用户界面,接口为+(void)bbsLoginid)sender。templateTableViewController:该类为模板类,是foruml istViewControl ler 和threadlistViewController的父类,定义一系列的属性和模板方法。forumlistViewController:该类负责版块列表的数据和视图的同步。threadlistViewController:该类负责帖子列表的数据和视图的同步。threadDetailViewController:该类负责帖子详细的数据和视图的同步。publishViewController:该类负责发表新主题和新回复操作的业务逻辑以及界面更新。camera:该类负责拍照并获取照片和从照片库中取照片的业务逻辑和界面更新。接口为-(void)cameraUIViewController *)sender。
发布木棉BBS移动客户端
在完成木棉BBS客户端的0.1版本后,项目组于2011年11月11日通过木棉BBS发布iPhone版本客户端,并于2012年1月4日发布Andorid版本的客户端。至2012年1月5日,下载量超过600次,收集反馈意见超过30则。项目组计划在客户端软件经过3~4次迭代,获得客户端较成熟的版本后,通过苹果商店、Android市场以免费软件的形式,向所有用户开放下载。
木棉BBS 移动客户端作为校园网移动客户端应用开发切入点项目,取得了预期的效果,并积累一些经验。相对其他设计模式,采用MVC设计模式开发的校园网应用,在做移动终端移植时具有很大的优势。单独针对这个项目,项目组计划在代码进一步完善之后开放给所有用户,并招募学生志愿者进行后续的开发,让该项目成为一个示范项目,引导校内其他针对移动终端开发项目,进而推动我校移动校园网的应用水平,对于学校信息化建设有积极的现实意义。