代码改变世界

随笔分类 -  iphone

NSDate和NSString之间的转换,(可以转时区的哈)

2011-06-03 15:30 by cnb_mtime, 9210 阅读, 收藏, 编辑
摘要: //输入的日期字符串形如:@"1992-05-21 13:08:08"- (NSDate *)dateFromString:(NSString *)dateString{NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFormatter setDateFormat: @"yyyy-MM-dd HH:mm:ss"]; NSDate *destDate= [dateFormatter dateFromString:dateString];[dateFormatter r 阅读全文

UIScrollView的滚屏

2011-06-02 09:45 by cnb_mtime, 654 阅读, 收藏, 编辑
摘要: 当你需要一个能滚屏但不需要用表格来呈现的View时就需要UIScrollView,实际上UITableView继承自它。注,有不少人想禁用UIWebView的滚屏,便想用scrollEnabled=NO来实现。实际上UIWebView不是继承自UIScrollView,而是实现了UIScrollViewDelegate协议的UIView回到话题,UIScrollView的显示重要的有两部分,第一当然时本身的frame,第二则比较容易忽略:contentSize。前者是scrollView本身在屏幕上占的空间,而后者则代表了它能显示多大的空间,这点比较容易被忽略或者计算错误,本身没有多大的问题, 阅读全文

UINavigationController使用的一些技巧

2011-05-30 13:45 by cnb_mtime, 13206 阅读, 收藏, 编辑
摘要: 1,创建并使用一个UINavigationControllerUINavigationController *aNav = [[UINavigationController alloc] init];然后添加一个视图进去,否则导航栏也没有意义的UIViewController *aView = [[UIView alloc] initWithNibName: (*xib文件名*)];[aNav pushViewController:aView animated:NO];//导航栏的第一个视图不要动画化2,设置导航栏的左右按钮:我说过,设置导航栏的按钮并不是去设置导航栏本身,而是当时被导航的视图 阅读全文

NSLog的格式

2011-05-27 09:40 by cnb_mtime, 163 阅读, 收藏, 编辑
摘要: %@ 对象%d, %i 整数%u 无符整形%f 浮点/双字%x, %X 二进制整数%o 八进制整数%zu size_t%p 指针%e 浮点/双字 (科学计算)%g 浮点/双字%s C 字符串%.*s Pascal字符串%c 字符%C unichar%lld 64位长整数(long long)%llu 无符64位长整数%Lf 64位双字 阅读全文

ASIHTTPRequest 详解, 够详细 - -

2011-04-15 10:53 by cnb_mtime, 3351 阅读, 收藏, 编辑
摘要: 大舟远航,iPad , iPhone 开发 WIKI(转自)下文源地址目录 * 目录 * 发起一个同步请求 * 创建一个异步请求 * 队列请求 * 请求队列上下文 * ASINetworkQueues, 它的delegate提供更为丰富的功能 * 取消异步请求 * 安全的内存回收建议 * 向服务器端上传数据 * 下载文件 * 获取响应信息 * 获取请求进度 * cookie的支持 * 大文件断点续传 * ASIDownloadCache 设置下载缓存 * 多种的缓存并存 * 缓存策略 * 缓存存储方式 * 缓存其它特性 * 实现自定义的缓存 * 使用代理请求 * ASIHTTPRequest, 阅读全文

Libxml2中使用xpath解析xml问题

2011-04-06 14:51 by cnb_mtime, 671 阅读, 收藏, 编辑
摘要: //hack to remove xmlns => avoid xpath search not works //如果节点xml节点含有xmlns,这个时候用xpath是匹配不出节点内容的,只好删掉了,找这个原因不容易啊 - -||| xmlStr = [xmlStr stringByReplacingOccurrencesOfString:@"xmlns" withString:@"noNSxml"]; NSMutableArray* contents = [NSMutableArray array]; NSError* error = nil; 阅读全文

Objective-c 模拟http请求

2011-04-04 17:52 by cnb_mtime, 2303 阅读, 收藏, 编辑
摘要: 这个是b比较成套的网络请求方法,网站:http://allseeing-i.com/ASIHTTPRequest/How-to-use如果用postfa方法提交则,NSURL*url = [NSURLURLWithString:@"http://192.168.0.120:8888/web/Login.php"];ASIFormDataRequest*request = [ASIFormDataRequestrequestWithURL:url];//ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] ini 阅读全文