admin on October 8th, 2011

为何需要一个开发框架
我们不是重新发明轮子,而是要系统化的思考解决问题 构建app的通用之道。
或者说我们仅仅提供一种快速构建app的一种实践。
各位看官,我先列个提纲,待我慢慢完善
框架要解决的问题
1. 数据库
数据库管理及其基本操作增加 删除 查询使用FDMB框架,采用自动化代码映射工具生成代码。
2.图像上传和下载
2. app的使用者的行为习惯的分析
3. app异常日志的统计分析
4. 模板系统设计
5. 一组最佳实践的总结
1)通用的C/S处理模型
2)拦截器妙用
3)绝不使用NIB构建界面,克服自己的懒惰
4)日志控制
5)应用间共享数据的方式
6) MVC模型
7)分页处理过程
8)preference 偏好设置的简洁模式
9) 自定义表格CELL
10 表单输入时键盘

继续阅读..

admin on October 8th, 2011

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row == [cellItem count]) {
[self fillData:[cellItem count]];
[self.tableView reloadData];
}
}

继续阅读..

admin on October 7th, 2011

对于不同的viewcontroller之间数据的共享和处理,我总结有下面几种方式
1)采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroller 实现协议接口,实现子viewcontroller 退出时将相关数据更新到父视图。
2)采用ios的消息机制 父viewcontroller注册消息 子viewcontroller 发送消息,触发父viewcontroller的消息处理。
3)采用database做为数据中间的存储媒介,子viewcontroller将状态数据存入DB,父viewcontroller从DB获取数据更新view。
4)采用ios的NSDefault 存储
5)通过AppDelegate 中定义全局变量实现中间数据的存储。

继续阅读..