上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 在xcode里面,安装的时间默认自带的有模拟器,有时间为了调试需要使用个多个版本的模拟器在xcode -> preference 里面选择download,这里你可下载你需要的模拟器 阅读全文
posted @ 2013-10-11 20:23 ccguo 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 1、代码无法高亮显示;2、代码不能自动补全,或者给出提示建议;(当然这个补全的功能我在设置当中是打开的状态)3、新建一个项目,代码还是依然没有高亮显示,但是有补全功能;4、然后我就在网络上搜索了相关的问题解决方案;5、在StackOverFlow当中有相关的解决方案:a. 关闭项目,打开Xcode;b. 进入Xcode->Window->Organizerc. 左边选中自己的项目,然后删除Derived Data;d. 关闭Xcode,重新打开项目(当然解决方案当中还有说删除.xcodeproj包当中的若干文件);e. 这样项目可以重新索引;6、但是我尝试了很多回,发现刚刚索引完后 阅读全文
posted @ 2013-10-07 16:09 ccguo 阅读(454) 评论(0) 推荐(0) 编辑
摘要: xml有哪些解析技术?区别是什么?Answer: 有DOM,SAX,STAX等(1):DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问(2):SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问(3):STAX: STAX:Streaming API for XML (S 阅读全文
posted @ 2013-10-07 16:01 ccguo 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 有DOM,SAX,STAX等(1):DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问(2):SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问(3):STAX: STAX:Streaming API for XML (StAX) 阅读全文
posted @ 2013-10-07 15:44 ccguo 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 一. 第一步首先你要从网络上下载ASIHttpRequestlib,下载以后解压,增加到你的工程里面,这个时间检查工程内部是否已经导入成功,文件结构如下:ASIHTTPRequestConfig.hASIHTTPRequestDelegate.hASIProgressDelegate.hASICacheDelegate.hASIHTTPRequest.hASIHTTPRequest.mASIDataCompressor.hASIDataCompressor.mASIDataDecompressor.hASIDataDecompressor.mASIFormDataRequest.hASIInp 阅读全文
posted @ 2013-10-07 15:00 ccguo 阅读(493) 评论(0) 推荐(0) 编辑
摘要: UIImagePickerControllerSourceTypesourceType=UIImagePickerControllerSourceTypeCamera; if(![UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) //判断相机是否可用,不可以去相册获取 sourceType=UIImagePickerControllerSourceTypePhotoLibrary;点击相册中的图片 货照相机照完后点击use 后触发的方法- (void)imagePicke 阅读全文
posted @ 2013-10-07 14:34 ccguo 阅读(380) 评论(0) 推荐(0) 编辑
摘要: NSArray可变数组一、NSArray是静态数组,创建后数组内容及长度不能再修改。实例://用arrayWithObjects初始化一个不可变的数组对象。//初始化的值之间使用逗号分开,以nil结束。NSArray6 *city = [NSArray arrayWithObjects:@"上海",@"广州",@"重庆",nil];for(int i=0; i < [city count];i++){ NSLog(@"%@",[city objectAtIndex:i]);}NSArray常用方法:+(id) 阅读全文
posted @ 2013-10-07 14:26 ccguo 阅读(460) 评论(0) 推荐(0) 编辑
摘要: NSDate *date = [NSDate date]; NSTimeZone *zone = [NSTimeZone systemTimeZone]; NSInteger interval = [zone secondsFromGMTForDate: date]; NSDate *localeDate = [date dateByAddingTimeInterval: interval]; NSLog(@"enddate=%@",localeDate); 阅读全文
posted @ 2013-10-06 17:02 ccguo 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 多线程在各种编程语言中都是难点,很多语言中实现起来很麻烦,objective-c虽然源于c,但其多线程编程却相当简单,可以与java相媲美。这篇文章主要从线程创建与启动、线程的同步与锁、线程的交互、线程池等等四个方面简单的讲解一下iphone中的多线程编程。 一、线程创建与启动 线程创建主要有二种方式: 当然,还有一种比较特殊,就是使用所谓的convenient method,这个方法可以直接生成一个线程并启动它,而且无需为线程的清理负责。这个方法的接口是: + (void)detachNewThreadSelector:(SEL)aSelector toTarget:(id)aTarget 阅读全文
posted @ 2013-10-06 14:41 ccguo 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 浅层复制(copy):只复制指向对象的指针,而不复制引用对象本身。//通过对象的指针来访问这个对象深层复制(mutableCopy):复制引用对象本身意思就是有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一个思想。深复制就好理解了,内存中存在了两份独立对象本身。//当修改A时,Acopy不变。打个比喻:1、浅拷贝就是:你挂了,你妈妈喊你回家吃饭时找不到人了,她很伤心。2、深拷贝就是:你克隆了 阅读全文
posted @ 2013-10-06 14:25 ccguo 阅读(520) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页
我要啦网店统计