2013年11月16日
摘要: 一:确认网络环境3G/WIFI1. 添加源文件和framework开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部:1.1. 添加源文件:在你的程序中使用Reachability 只须将该例程中的 Reachability.h 和 Reachability.m 拷贝到你的工程中。如下图:1.2.添加framework:将SystemConfiguration.framewo 阅读全文
posted @ 2013-11-16 10:23 flower42 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 安全的内存回收建议request并没有retain你的delegate,所以在没有请求完的时候释放了此delegate,需要在dealloc方法里先取消所有请求,再释放请求实例,如:复制代码- (void)dealloc{ [request clearDelegatesAndCancel]; [request release]; ... [super dealloc];}向服务器端上传数据ASIFormDataRequest ,模拟 Form表单提交,其提交格式与 Header会自动识别。没有文件:application/x-www-form-urlencoded有文件:multipart/f 阅读全文
posted @ 2013-11-16 08:27 flower42 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 创建一个异步请求异步请求的好处是不阻塞当前线程,但相对于同步请求略为复杂,至少要添加两个回调方法来获取异步事件。下面异步请求代码完成上面同样的一件事情:复制代码- (IBAction)grabURLInBackground:(id)sender{ NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"]; ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request setDelegate:self]; [request star 阅读全文
posted @ 2013-11-16 08:25 flower42 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1、每个UIViewController都有一个searchDisplayController属性,用当前视图控制器初始化一个UISearchDisplayController对象后,searchDisplayController就指向这个对象,所以不用将这个对像声明为属性或者全局变量了,直接用self.searchDisplayController就可以了。1、每个UIViewController都有一个searchDisplayController属性,用当前视图控制器初始化一个UISearchDisplayController对象后,searchDisplayController就指向这 阅读全文
posted @ 2013-11-16 08:00 flower42 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 今天算是成功的使用了数据库,可以从网上下载到的db.解析出数据来。原来数据库的简单使用真的不很难。另外也做了一个过滤的功能。使用UISearchDisplayController.可以进行模糊搜索。在做过滤功能的时候,我觉得我还是对其方面太心急了。心急可不代表快!以后在接触新的知识的时候,最好找到相关的知识点。先自己做一遍。然后再应用到自己做的demo或者项目中。可以参考写好的代码和demo。但对那些代码。一定要知道原来。基础很重要!! 阅读全文
posted @ 2013-11-16 07:40 flower42 阅读(88) 评论(0) 推荐(0) 编辑