06 2012 档案

摘要:参考:http://blog.sina.com.cn/s/blog_4431c7610100vgds.htmlhttp://blog.163.com/zhe8stianshi@126/blog/static/17176291920117233111605/一般方法1)采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroller 实现协议接口,实现子viewcontroller 退出时将相关数据更新到父视图。2)采用ios的消息机制 父viewcontroller注册消息 子viewcontroller 发送消息,触发父viewcontroller的消 阅读全文
posted @ 2012-06-30 13:42 暗夜精灵nightelf 阅读(463) 评论(0) 推荐(0) 编辑
摘要:前面的一篇文章《iOS开发16:使用Navigation Controller切换视图》中的小例子在运行时,屏幕上方出现的工具栏就是Navigation Bar,而所谓UINavigationItem就可以理解为Navigation Bar中的内容,通过编辑UINavigationItem,我们可以使得在Navigation Bar中显示想要的东西,比如设置标题、添加按钮等。这篇博客将会以一个小例子来演示如何设置UINavigationItem。现在我用的是Xcode 4.3,在使用上跟Xcode 4.2差不多。1、首先运行Xcode 4.3,创建一个Single View Applicati 阅读全文
posted @ 2012-06-29 09:37 暗夜精灵nightelf 阅读(359) 评论(0) 推荐(0) 编辑
摘要:ps:本文转载自网络:http://ryan.easymorse.com/?p=12 感谢作者工程完整代码下载地址:RequestTestDownload1可完成: 下载指定链接的zip压缩文件 存放在Documents目录下 支持断点续传 显示下载进度 解压到指定目录——————————————————————————————————————————————首先,要想在ios项目中使用ASIHttpRequest,必须添加下列框架和类库: ASIHttpRequest 【库的下载地址】 CFNetwork.framework S... 阅读全文
posted @ 2012-06-28 20:49 暗夜精灵nightelf 阅读(1675) 评论(0) 推荐(0) 编辑
摘要:iphone 的模拟器 显示跟iphone外观一模一样, 但是ipad 却没有ipad 的外观, 怎么让它显示出来home键。其实是有home键的.只不过你屏幕分辨率不够高,系统发现显示不下了,就不显示了.就比如如果你把模拟器设置为iPhone(retina)模式时,本应该是个超大的iPhone屏幕,但是有的显示器分辨率设置的太低就也没法显示.这种情况多发生在Mac电脑的屏幕在15寸以下的时候...可以让你的电脑外接一个1080p的显示器.或者,你可以通过点击模拟器菜单的 硬件(hardware)->首页(Home)来实现点击home button的动作. 阅读全文
posted @ 2012-06-28 12:49 暗夜精灵nightelf 阅读(1267) 评论(0) 推荐(0) 编辑
摘要:1.隐藏TabBar:[cpp]view plaincopy -(void)hideTabBar{ if(self.tabBarController.tabBar.hidden==YES){ return; } UIView*contentView; if([[self.tabBarController.view.subviewsobjectAtIndex:0]isKindOfClass:[UITabBarclass]]) contentView=[self.tabBarController.view.subviewsobjectAtIndex:1];... 阅读全文
posted @ 2012-06-28 10:38 暗夜精灵nightelf 阅读(695) 评论(1) 推荐(0) 编辑
摘要:http://www.cocoachina.com/iphonedev/sdk/2011/1214/3724.html 阅读全文
posted @ 2012-06-28 10:19 暗夜精灵nightelf 阅读(164) 评论(0) 推荐(0) 编辑
摘要:ziparchive是基于开源代码”MiniZip”的zip压缩与解压的Objective-C 的Class,使用起来非常的简单方法:从http://code.google.com/p/ziparchive/ 上下载ZipArchive.zip,解压后将代码加入工程中,并且把zlib库添加到工程中使用方法:1. 压缩:ZipArchive可以压缩多个文件,只需要把文件一一addFileToZip即可. ZipArchive* zip = [[ZipArchive alloc] init]; ... 阅读全文
posted @ 2012-06-27 17:40 暗夜精灵nightelf 阅读(2384) 评论(0) 推荐(0) 编辑
摘要:1.下载asihttprequest2.把Classes里的文件,拖到XCode中External/Reachbility也拖进去 ->这是Apple 官方用来检查网络链接是否正常的类库3.导入框架SystemConfiguration.frameworkMobileCoreServices.frameworkCoreGraphics.frameworkCFNetwork.frameworklibz.1.2.3.dylib4.添加libxml2的搜索路径xcode4->Build Settings->Search paths->Header Searche Pahts: 阅读全文
posted @ 2012-06-27 17:08 暗夜精灵nightelf 阅读(216) 评论(0) 推荐(0) 编辑
摘要:IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传) 一、创建网络请求队列 首先,创建网络请求队列,如下: ASINetworkQueue *que = [[ASINetworkQueue alloc] init]; self.netWorkQueue = que; [que release]; [self.netWorkQueue reset]; [self.netWorkQueue setShowAccurateProgress:YES]; [self.netWorkQueue go];二、创建存放路径 //初始化Documents路径 NSString ... 阅读全文
posted @ 2012-06-27 15:10 暗夜精灵nightelf 阅读(1877) 评论(0) 推荐(0) 编辑
摘要:self.view = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Checkers.png"]]; 阅读全文
posted @ 2012-06-27 13:23 暗夜精灵nightelf 阅读(1082) 评论(0) 推荐(0) 编辑