代码改变世界

随笔档案-2015年07月

TableView的删除操作

2015-07-21 20:20 by 一树一菩提, 424 阅读, 收藏,
摘要: -(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{ i... 阅读全文

IOS tableView删除数据

2015-07-21 14:39 by 一树一菩提, 580 阅读, 收藏,
摘要: NSMutableArray *_allshops; NSMutableArray *_deleteshops;-(IBAction)remove{ 1.//记录删除的行号 //创建动态数组存放行号的集合 NSMutableArray *deletepath = [NSMutableAr... 阅读全文

IOS 初始化方法的总结(initWithxxx)

2015-07-20 17:08 by 一树一菩提, 979 阅读, 收藏,
摘要: 初始化方法都是等同:1.[NSString stringWithFormat:];[[NSString alloc]initWithFormat::]2.[NSArray arrayWithObject:];[[NSArray alloc]initWithArray:]3.模型中设计初始化方法:.h... 阅读全文

UITableVIew的性能优化-重用原理

2015-07-14 22:40 by 一树一菩提, 156 阅读, 收藏,
摘要: UITableVIew的性能优化:使用方法创建cell时,先优先从缓存池中找cell,找不到再创建新的cell,并且要绑定Identifer标示。代码:-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPa... 阅读全文

UITableView刷新问题

2015-07-14 13:12 by 一树一菩提, 353 阅读, 收藏,
摘要: UITableView刷新分为整体刷新和局部刷新,必须先修改数据,然后再刷新。1)整体刷新:// 先修改模型数据 NSString *text = [alertView textFieldAtIndex:0].text; shop *shop = _shops[row]; sh... 阅读全文

UITableVIewCell的设置(附标题/高度/右边的标识)

2015-07-13 11:19 by 一树一菩提, 777 阅读, 收藏,
摘要: 方法:-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ //创建cell UITableViewCell *cell = [[UITable... 阅读全文

NSArray 和NSMutableArray的区别

2015-07-13 09:33 by 一树一菩提, 186 阅读, 收藏,
摘要: 1.NSArray 创建的是静态数组,一旦创建之后,就再也不能添加和删除数组中的对象了。NSArray * array;array = [ NSArray arraryWithObjects: @"one", @"two", @"three",nil ] ;2.NSMutalbeArray 创建的是... 阅读全文

NSArray 和NSMutableArray的区别

2015-07-13 09:33 by 一树一菩提, 213 阅读, 收藏,
摘要: 1.NSArray 创建的是静态数组,一旦创建之后,就再也不能添加和删除数组中的对象了。NSArray * array;array = [ NSArray arraryWithObjects: @"one", @"two", @"three",nil ] ;2.NSMutalbeArray 创建的是... 阅读全文

UITableView--DataSource方法

2015-07-12 11:55 by 一树一菩提, 360 阅读, 收藏,
摘要: 根据上图的提示顺序:1.必须要先继承UITableViewDataSource,这样控制器(viewController =self )就可以使用DataSource的方法了2.让控制器(self)成为数据源,self可以访问dataSource的所有方法图上的顺序就是控制器访问的顺序:3---4-... 阅读全文

IOS xib 和storyboard的区别

2015-07-11 10:42 by 一树一菩提, 710 阅读, 收藏,
摘要: 1.xib的基础知识:1).xib = nib;2).xib的加载:[[NSBundle mainBundle] loadNibName:@"rowView" ower:nil options:nil];2.xib 和storyboard 的异同:1>.不同*storyboard:描述软件界面,大范... 阅读全文

实战练习细节(分行/拼接字符串/字符串转int/weak和copy)

2015-07-07 10:19 by 一树一菩提, 222 阅读, 收藏,
摘要: 1. Label 文字描述太长的,需要分行显示解决:只需要设置Label的一个属性Lines = 0;2.拼接字符串[NSString stringWithFormat:@"image_%02d.png", i]%02d:表示保留2位,不足补零,例如:image_05.png3.字符串转int in... 阅读全文

UIImageView 和 UIButton的区别

2015-07-07 08:20 by 一树一菩提, 172 阅读, 收藏,
摘要: UIImageView 和 UIButton的区别:1.显示图片1)UIImageView只能一种图片(图片会默认填充整个UIImageView)2)UIButton能显示 2种图片 * 背景(背景会填充整个UIButton)setBackgroundImage:forState: * 前置(覆... 阅读全文