- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 iphone开发内存管理之三──深拷贝和浅拷贝
<br /><br />在iphone程序中,属性合成中的retain/copy/assign有什么区别?<br /> <br />1)assign就不用说了,因为基本上是为简单数据类型准备的,原子类类型,例如CGPoint、CGFloat等,而不是NS对象们;<br />2)retain VS copycopy:建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1<br />Copy其实是建立了一个相同的对象,而retain不是:<b
2011-05-31 15:29:00 6024 6
转载 iphone开发内存管理之二──静态全局变量的内存问题
我们在项目中,有时需要一些全局变量存储一些基本信息,那么这些全局的变量内存又是如何管理的呢?下面是网友分享的经验,具体的网址我记不清了,我在这里直接拿过来放到我的博客了,在此向写本文的作者致敬!正是由于众多具有开源精神的网友,技术才能更好的传播!项目中有时需要一些全局变量存储应用程序运行过程中的一直存在的信息,翻看了一些资料,决定使用Apple官方文档推荐的Signaleton模式,使用过程很顺利,但是随之而来的是关于内存管理的考虑,官方文档的示例代码如下:static MyGizmoClass
2011-05-31 15:12:00 7026 3
原创 iPhone开发内存管理之一
移动开发的特点:资源的有限性。作为手持设备,iphone的内存与传统的PC不可同日而语,这就要求我们在开发IOS程序的过程中,首要也是最重要的任务就是解决内存释放问题,本文将在网络上搜集的关于内存管理的经验予以分享。 开发iPhone 应用程序并不难,基本上就是三个词 - “memory, memory, memory” 。iPhone OS 对内存的要求很严格,有memory leak ,杀掉;内存使用超限额,杀掉。一个经过测试的程序,在使用过程中90%以上的崩溃都是内存问题造成的。在这里简
2011-05-31 14:48:00 2482
原创 IOS开发开篇之Objective-C语法基础
首先声明:本系列技术博客只作学习之用,不存在其它目的。 作者从在吸收众多网友经验基础上,结合自己在IOS开发的经验将对IOS开发技术进行总结,以供后来者学习,更希望借此使自己对IOS开发的深入理解。 一、Objective-C与C的渊源 Objective-C诞生于 20 世纪 80 年代,由Brad Cox 发明,意在将流行的、可移植的 C 语言与优雅的 Smalltalk 语言结合在一起。Objective-C 是 C 语言的一个扩展集,它以 C 语言为基础,在语言
2011-05-31 11:21:00 16432 2
MBProgressHUD加载等待类文件
2011-08-06
object-c初学者中文教程
2011-05-02
Android开发指南中文版
2010-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人