- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 内存管理基本原理及非ARC环境使用小心得
最近做项目,因为要求是非ARC环境,熟悉了ARC环境后,非ARC的要求却是一个小小的挑战,不过再怎么也是一个进步的方向,为此搜集了一些资料,整理了各位大神,前辈的心得,自己整理了一篇更基础的理解。可以让一些文件保留ARC机制,一些文件不保留:在Build Phases,在其中Complie Sorces中选择需要ARC的文件双击,并在输入框中输入:-fobjc-arc如果不需要ARC则
2015-06-22 10:26:13 648
原创 数据持久化的四种方式
查阅了一些资料再加上自己的理解整理出了一份东西,可能信息不全,会再度补充: 1. plist属性列表方式:适用对象:仅仅是Foundation框架中自带的一些类、比如:NSStringNSArray NSDIctionary NSSet NSNumber NSData #definefilePath [[NSSearchPathForDirector
2015-06-22 10:21:55 4748
转载 iOS开发系列--并行开发其实很容易
原文地址:http://www.cnblogs.com/kenshincui/p/3983982.html概览大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步
2015-06-22 10:12:21 584
转载 IOS_核心动画 CoreAnimation
原文:http://www.cnblogs.com/pengyingh/articles/2396032.html第一章 核心动画概念核心动画,开发人员可以为他们的应用创建动态用户界面,而无需使用低级别的图形 API,如 OpenGL 来获取高效的动画性能。 前言,核心动画的好处1.简单易用的高性能混合编程模型。2.类似视图一样,你可以通过使用图层来创建复杂的接口。 通过是CA
2015-06-22 10:08:35 644
原创 非ARC环境下快速创建数组的注意点
现在大家一般都是用ARC的环境进行项目编写,但有时还不得不去使用非ARC环境。 今天在写程序时,发现了一个容易出错点。出错前提或是避免出错点:1. 非ARC环境2. 数组为懒加载模式3. 使用@[] 进行快速创建数组,不使用[[NSArray alloc] init...]4. 在ViewDidAppear中操作数组对象就会提示(访问 了一个已经销毁的对象)僵尸对象。(开始
2015-06-15 21:51:19 617
原创 异常断点和僵尸对象的使用
大家在写程序时可能会直接报出一些错误,像是数组越界或是对象为空什么的,但是碰到这些情况后就会发现代码直接就跳到了主函数(main.m)对查找问题所在极为不利。在查到了一些资料后,针对着使用异常断点和僵尸对象的特点及其展现问题的标志,做一些个人见解。1. 使用exception breakpoint的作用:如果不添加异常断点,运行程序出现异常时就会跳转到main函数,如果添加了异常断点后就会
2015-06-14 11:01:20 801
原创 iOS JSON解析简述
JSON解析:JSON数据格式第属轻量级的数据交换格式,看发展程度可以说是逐渐成熟,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用http:www.bejson.com网站来进行JSON格式化校验。此网站不仅可以检测json代码中的错误,而且可以以视图形式显示json中的数据内容很是方便常用的解析框架有:TouchJson、SBJson、JSONKit和iOS5
2015-06-28 21:47:04 659
原创 iOS XML解析简述
XML数据解析:NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data];设置代理:parser.delegate = self;开始解析[parser parse];代理方法:开始解析文档,可在其中初始化一些需要的量- (void)parserDidStartDocu
2015-06-28 21:44:27 847
原创 iOS网络编程
网络编程:1. 使用CFNetwork(精简模式)> 定义一个URL 使用NSRUL创建一个url> 使用NSURLRequest来创建一个请求,要将上层创建的URL作为参数传递进去。如果用NSMutableURLRequest来创建,可以修改其请求的参数> 创建一个NSURLConnection 在方法中需要将请求作为参数传递,并添加代理为本身 如果连接不
2015-06-28 21:42:47 867
转载 ios中关于delegate(委托)的使用心得
从开始从事OC工作到现在大概1年多了,从当初接触oc的"协议"的不明白,到现在代码中随处可见的委托,协议,其中感悟颇多。首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委托他人帮自己去实现什么方法。其次,我简单的总结了一下自己用到的委托的作用有两个,一个是传值,一个是传事件。
2015-06-14 10:41:29 456
apache-tomcat-6.0.18
2013-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人