随笔分类 -  ios经验分享

iOS应用检查更新的最优方法
摘要:虽然App Store能够提醒用户软件更新,但很多用户不会主动去更新一大堆的软件(我机器上待更新的软件在100个左右)。如果在软件开启时提醒用户更新 或者 更多中设置“检查更新”项,效果会好很多。 通常的做法是在自己的服务器上记录最新版本号,从iOS客户端请求,与本地版本号比较,不同则提示更新。这种做法简单,缺点是需要单独的服务器支持。 通过查阅相关文章,找到了如下方法,与上述方法类似,不过不需要另外的服务器支持。此为检查更新的最优方法。[html] view plaincopyNSString*version=@"";NSURL*url=[NSURLURLWithStri 阅读全文

posted @ 2012-11-21 17:49 无量少年 阅读(622) 评论(0) 推荐(0)

iPhone tableview分批显示数据
摘要:iPhone屏幕尺寸是有限的,如果需要显示的数据很多,可以先数据放到 一个table中,先显示10条,table底部有一察看更多选项,点击察 看更多查看解析的剩余数据。基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中. 比如:数据源是个array:NSMutableArray *items;ViewController的这个方法返回数据条数: +1是为了显示"加载更多"的那个cell- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSIntege 阅读全文

posted @ 2012-11-15 18:12 无量少年 阅读(387) 评论(0) 推荐(0)

《转载》iphone开发常用代码
摘要:转自:我也叫梓珈的博客http://fei263.blog.163.com/更改cell选中的背景UIView *myview = [[UIView alloc] init];myview.frame = CGRectMake(0, 0, 320, 47);myview.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"0006.png"]];cell.selectedBackgroundView = myview;在数字键盘上添加button://定义一个消息中心[[NSNotif 阅读全文

posted @ 2012-11-15 18:05 无量少年 阅读(138) 评论(0) 推荐(0)

iphone开发中的一些小技
摘要:在iPhone开发过程中,一些小技巧对开发工作有很大的帮助作用,所以以下内容收集了一些开发过程中的小技巧。1、如果在程序中想对某张图片进行处理的话(得到某张图片的一部分)可一用以下代码: UIImage *image = [UIImage imageNamed :filename];CGImageRef imageRef = image.CGImage ;CGRect rect = CGRectMake (origin.x , origin.y ,size.width , size.height );CGImageRef imageRefRect = CGImageCreateWithImag 阅读全文

posted @ 2012-11-15 17:59 无量少年 阅读(196) 评论(0) 推荐(0)

Sqlite3支持的数据类型 日期函数 Sqlite3 函数
摘要:Sqlite3支持的数据类型NULLINTEGERREALTEXTBLOB但实际上,sqlite3也接受如下的数据类型:smallint 16 位元的整数。interger 32 位元的整数。decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点後有几位数。如果没有特别指定,则系统会设为 p=5; s=0 。float32位元的实数。double64位元的实数。char(n)n 长度的字串,n不能超过 254。varchar(n) 长度不固定且其最大长度为 n 的字串,n不能超过 4000。graphic(n) 和 char( 阅读全文

posted @ 2012-11-15 17:57 无量少年 阅读(202) 评论(0) 推荐(0)

一、
摘要:经验一:控件中文本框的字体居中一般字体居中直接在xib界面中修改参数即可,但是像tableView等控件中加入的文本,就不能在xib中轻松的修改了。这时,就需要下面的语句:label.textAlignment = UITextAlignmentCenter; 这样,对应文本就可以居中了。 经验二:加载和删除页面对于有多个页面的的程序(基本都是),这个经验是最基本的。在需要加载新页面的地方放入下面语句即可加载页面:[self.view addSubview:加载的页面.view]; 删除页面时用下面语句:[需要删除的页面.view removeFromSuperview]; 注意,如果是要删除 阅读全文

posted @ 2012-11-12 13:41 无量少年 阅读(230) 评论(0) 推荐(0)

导航