2012年1月9日

iOS开发的一个问题集

摘要: 1.stringWithFormat 用法: [NSStringstringWithFormat:@"Hight:%d°%@Low:%d°%@",[Temp],@"C",[lTemp],@"C"];NSString to NSData:NSString*str=@"kilonet"; NSData* data=[str dataUsingEncoding:NSUTF8StringEncoding];2. NSDate 用法:NSDate*today;NSDate*tomorrow;today=[ 阅读全文

posted @ 2012-01-09 18:36 风泽海 阅读(476) 评论(0) 推荐(0) 编辑

iOS平台XML解析类库对比和安装说明

摘要: 在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。问题是应该选择哪一个呢?解析 XML 通常有两种方式,DOM 和 SAX:DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过遍历树结构可以检索任意XML节点,读取它的属性和值。而且通常情况下,可以借助XPath,直接查询XML节点。SAX解析XML,是基于事件通知的模式,一边读取XML文档一边处理,不必等整个文档加载完之后才采取操作,当在读取 阅读全文

posted @ 2012-01-09 15:28 风泽海 阅读(147) 评论(0) 推荐(0) 编辑

2012年1月7日

生命周期图

摘要: 阅读全文

posted @ 2012-01-07 21:56 风泽海 阅读(214) 评论(0) 推荐(0) 编辑

ios 开发 设计模式之策略模式

摘要: 在ios开发中,使用官方框架,官方sdk中,可以接触到不少设计模式,可能平时没有注意,实际上已经用到了不少设计模式下面举一个例子:策略模式:至于什么是策略模式,请自己百度吧,我也说不清楚,但是知道怎么用,下面结合代码详细说明比方我有一个NSMutableArray,里面每个元素都是一个NSDictionary,其中NSDictionary有不少“键--值”对,我想以“键1对应的值1”为标准,对NSMutableArray进行排序。NSMutableArray---NSDictionary1 ------“name”:"zhangsan" ------“age”:“30”-- 阅读全文

posted @ 2012-01-07 21:51 风泽海 阅读(450) 评论(0) 推荐(0) 编辑

ios开发 常用开源代码

摘要: 几个常用的开源类库及下载地址:1.json json编码解码2.GTMBase64 base64编码解码3.TouchXML xml解析4.SFHFKeychainUtils 安全保存用户密码到keychain中5.MBProgressHUD 很棒的一个加载等待特效框架6.ASIHTTPRequest http等相关协议封装7.EGORefreshTableHeaderView 下拉刷新代码8.AsyncImageView 异步加载图片并缓存代码9.类似setting的竖立也分栏程序10 AsyncSocket 封装Socket 阅读全文

posted @ 2012-01-07 21:33 风泽海 阅读(342) 评论(0) 推荐(0) 编辑

iPhone 应用view之间数据传递的方式

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

posted @ 2012-01-07 21:29 风泽海 阅读(326) 评论(0) 推荐(0) 编辑

导航