2015年2月6日

(二十)即时通信的聊天气泡的实现I

摘要: Tip:通过xib和storyboard不可能将一个控件作为ImageView的子控件,只能通过代码的addSubview方法实现。 设置图片的细节:如果button比图片大(为了方便对齐),将图片设置为image而不是background,图片不会被拉伸到失真。 为了保证在不同系统上显示的效果... 阅读全文

posted @ 2015-02-06 19:38 张大大123 阅读(253) 评论(0) 推荐(0) 编辑

(十九)TableView的点击监听和数据刷新(Alert的多种样式) -tag传值的技巧

摘要: 要实现监听,要使用代理,控制器要成为TableView的代理。 注意下面的方式是代理方法: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ NSLog... 阅读全文

posted @ 2015-02-06 17:41 张大大123 阅读(217) 评论(0) 推荐(0) 编辑

(十八)TableView实践(多组汽车品牌展示)

摘要: 对于多组数据,可能会用到模型的嵌套。 例如多组汽车,每组是一个模型,组内有多辆车的信息,每辆车的信息也是一个模型,相当于模型中有模型。 可以看到,每个item是一个字典,这要创建一个模型,而模型内部的cars数组中每一个元素又是一个字典,即还需要一个模型。 Tip:命名的时候,关于描述的不要... 阅读全文

posted @ 2015-02-06 16:07 张大大123 阅读(130) 评论(0) 推荐(0) 编辑

Oracle中添加自动编号的序列

摘要: 1. 创建表T_Test create table T_Test(id int ,address char(25), pay int); 2. 创建自增序列 create sequence SEQ_T_Test_ID //创建名为zc的序列 increment by 1 ... 阅读全文

posted @ 2015-02-06 15:40 张大大123 阅读(236) 评论(0) 推荐(0) 编辑

(十七)TableView的本地性能优化

摘要: 面试中常常会问TableView的性能优化。 TableView只会加载能看到的Cell,每当有一个Cell进入视野范围内,就会调用。 存在着内存隐患,如果用户拖动的很快,所以内存会飙升的很快,因此要针对cell的返回方法上进行性能优化。 优化方案:系统调用这个方法的时候就是为了得到cell,一... 阅读全文

posted @ 2015-02-06 15:25 张大大123 阅读(151) 评论(0) 推荐(0) 编辑

(十六)TableView常见属性

摘要: 千万不要忘记设置TableView的数据源。 1.分割线的样式: separatorStyle与separatorColor。 颜色:十六进制表示 32bit:argb各占8位。 #aarrggbb 24bit:rgb各占8位。 #rrggbb a为透明度。 注意:rgb全00为黑色,全ff... 阅读全文

posted @ 2015-02-06 12:41 张大大123 阅读(141) 评论(0) 推荐(0) 编辑

(十五)UITableViewCell的常见属性

摘要: UItableViewCellStyle: typedef NS_ENUM(NSInteger, UITableViewCellStyle) { UITableViewCellStyleDefault, //左边imageView,右边显示textLabel UITableViewC... 阅读全文

posted @ 2015-02-06 12:00 张大大123 阅读(142) 评论(0) 推荐(0) 编辑

(十四)单组数据展示(字典转模型、模型初始化细节)

摘要: 类似游戏助手,展示游戏资料。 可以通过程序进行网页抓取,从而生成要展示的plist。 Tip:在实现tableView的方法时,先写返回值再敲tableView可以过滤掉大部分方法,从而快速找到要实现的。 要在Cell中显示标题、内容、图片,应该设置样式为UITableViewCellStyle... 阅读全文

posted @ 2015-02-06 11:13 张大大123 阅读(169) 评论(0) 推荐(0) 编辑

(十三)UITableView数据模型化

摘要: 多组数据的TableView的设计方法:每一组用一个模型对象表示。 模型包含了标题数据和行数据的数组,在控制器里包含模型的组来对各个模型进行初始化。 在tableView相应的方法中,从控制器的模型组中取出模型来处理。 需要补充一点cell的获取,使用方法: UITableViewCell *c... 阅读全文

posted @ 2015-02-06 10:17 张大大123 阅读(169) 评论(0) 推荐(0) 编辑

导航