最新发布 第18页

尼古拉斯.赵四生死看淡,不服就干!

OC学习篇

OC学习篇之—单例模式

在之前的一片文章中介绍了对象的拷贝相关知识:点击进入,今天我们来看一下OC中的单例模式,单例模式在设计模式中用的可能是最多的一种了,而且也是最简单的一种 实现单例模式有三个条件 1、类的构造方法是私有的 2、类提供一个类方法用于产生对象 3、类中有一个私有的自己对象 针对于这三个...

尼古拉斯.赵四 9年前 (2016-05-12) 9674℃ 0评论 4515喜欢

OC学习篇

OC学习篇之—对象的拷贝

在前一篇文章中我们说到了如何解决对象的循环引用问题:点击进入,这一篇文章我们就来介绍一下OC中的对象拷贝概念,这个对于面向对象语言中都会有这种的问题,只是不同的语言有不同的解决方式:C++中有拷贝构造函数,Java中需要实现Cloneable接口,在clone方法中进行操作。但是...

尼古拉斯.赵四 9年前 (2016-05-12) 9810℃ 0评论 1喜欢

OC学习篇

OC学习篇之—循环引用问题

在之前的一片文章中,我们介绍了数组操作对象的时候引用问题以及自动释放池的概念:点击进入 今天我们继续来看一下引用计数中一个痛疼的问题:循环引用 关于循环引用的问题,这里就不做太多解释了,就是多个对象之间相互引用,形成环状。 来看一个具体的例子: Dog类和Person类之间相互引...

尼古拉斯.赵四 9年前 (2016-05-12) 9589℃ 0评论 0喜欢

OC学习篇

OC学习篇之—@property和@synthesize的使用

在之前一片文章我们介绍了OC中的内存管理:点击进入,今天我们来介绍两个关键字的使用:@property和@synthesize 一、@property关键字 这个关键字是OC中能够快速的定义一个属性的方式,而且他可以设置一些值,就可以达到一定的效果,比如引用计数的问题 下面来看一...

尼古拉斯.赵四 9年前 (2016-05-12) 9686℃ 0评论 0喜欢

OC学习篇

OC学习篇之—内存管理介绍和使用

在之前的一片文章我们说了OC中谓词操作:点击进入,从今天开始我们就来看一下OC中最难的一部分内容:内存管理 为什么说他难呢?因为内存如果需要我们程序员去管理的话,那个难度肯定是很大的,如果是Java,垃圾回收器会把这份工作给做了,我们不需要关心,但是就是因为如此,Android运...

尼古拉斯.赵四 9年前 (2016-05-12) 9284℃ 0评论 0喜欢

OC学习篇

OC学习篇之—谓词(NSPredicate)

在前一篇文章中我们介绍了OC中一个重要技术通知:点击进入,今天我们在来看一下OC中给我们提供的一个技术:谓词(NSPredicate) OC中的谓词操作是针对于数组类型的,他就好比数据库中的查询操作,数据源就是数组,这样的好处是我们不需要编写很多代码就可以去操作数组,同时也起到过...

尼古拉斯.赵四 9年前 (2016-05-12) 9694℃ 0评论 1喜欢

OC学习篇

OC学习篇之—通知(NSNotificationCenter

在前一篇文章中我们介绍了OC中很常用的两个技术:KVC和KVO:点击进入  今天我们来看一下OC中另外的一个常用技术:通知(Nofitication) 其实这里的通知和之前说到的KVO功能很想,也是用于监听操作的,但是和KVO不同的是,KVO只用来监听属性值的变化,这个发送监听的...

尼古拉斯.赵四 9年前 (2016-05-12) 10178℃ 0评论 0喜欢

OC学习篇

OC学习篇之—KVC和KVO操作

前一篇文章我们介绍了OC中最常用的文件操作:点击进入,那么今天来看一下OC中的一个比较有特色的知识点:KVC和KVO 一、KVC操作 OC中的KVC操作就和Java中使用反射机制去访问类的private权限的变量,很暴力的,这样做就会破坏类的封装性,本来类中的的private权限...

尼古拉斯.赵四 9年前 (2016-05-12) 9702℃ 0评论 0喜欢

OC学习篇

OC学习篇之—文件的操作

前一篇文章中我们讲到了OC中的归档和解档操作:点击进入,今天我们来介绍OC中文件操作,在之前的文章中,已经接触到了文件的创建了,但是那不是很具体和详细,这篇文章我们就来仔细看一下OC中是如何操作文件的: 第一、首先来看一下本身NSString类给我们提供了哪些可以操作文件路径名的...

尼古拉斯.赵四 9年前 (2016-05-12) 9309℃ 0评论 1喜欢