昨天学习了Foundation框架中NSArray类和NSMutableArray类,今天来看一下Foundation框架中的NSDirctionary类,NSMutableDirctionary类,这个和Java中的Map类很想,OC中叫字典,Java中叫Map,还有字典是无序的,这个和NSArr...
分类:
其他好文 时间:
2015-01-03 14:33:25
阅读次数:
299
在前一篇文章中我们介绍了OC中很常用的两个技术:KVC和KVO,今天我们来看一下OC中另外的一个常用技术:通知(Nofitication)其实这里的通知和之前说到的KVO功能很想,也是用于监听操作的,但是和KVO不同的是,KVO只用来监听属性值的变化,这个发送监听的操作是系统控制的,我们控制不了,我...
分类:
其他好文 时间:
2015-01-03 14:31:29
阅读次数:
180
在之前的一篇文章中我们说到了Foundation框架中的NSObject对象,那么今天在在来继续看一下Foundation框架中的常用对象:NSString和NSMutableString。在OC中NSString对象是不可变的,和Java中的String一样的,而NSMutableString是可...
分类:
其他好文 时间:
2015-01-03 14:31:03
阅读次数:
253
前一篇文章中我们讲到了OC中的归档和解档操作,今天我们来介绍OC中文件操作,在之前的文章中,已经接触到了文件的创建了,但是那不是很具体和详细,这篇文章我们就来仔细看一下OC中是如何操作文件的:第一、首先来看一下本身NSString类给我们提供了哪些可以操作文件路径名的方法 1 // 2 // ...
分类:
其他好文 时间:
2015-01-03 14:28:39
阅读次数:
160
前几篇文章说到了OC中的Foundation框架,今天我们来看一下OC中的一个重要知识点:归档OC中的归档就是将对象写入到一个文件中,Java中的ObjectInputStream和ObjectOutputStream来进行操作的。当然在操作的这些对象都是需要实现一个接口:Serializable,...
分类:
其他好文 时间:
2015-01-03 14:28:17
阅读次数:
305
前一篇说到了Foundation框架中的NSDirctionary类,这一一篇来看一下Foundation的其他常用的类:NSNumber,NSDate,NSException。注:其实按照Java中集合的思想,应该还有一个Set,是的,OC中有NSSet和NSMutableSet这两个类的,但是,...
分类:
其他好文 时间:
2015-01-03 14:27:45
阅读次数:
298
前一篇文章我们介绍了类的类目概念和使用,那么这篇文章我们继续来介绍一下OC中的一个特性:延展。其实说白了,延展就是弥补C语言中的前向申明,我们知道,在C语言中,如果你想调用一个函数的话,那么在此之前必须要声明一个这个函数,就是有前置性。OC中为了弥补C语言中的这个问题,就有了延展的概念,下面来看一下...
分类:
其他好文 时间:
2015-01-03 13:12:48
阅读次数:
144
上一篇文章介绍了OC中的@class关键字的使用,这一篇我们介绍一下,OC中的一个特有的亮点:类目首先我们来看一下场景,如果我们现在想对一个类进行功能的扩充,我们该怎么做?对于面向对象编程的话,首先会想到继承,但是继承有两个问题:第一个问题:继承的前提是这个类可以被继承,因为在Java中有些类是不允...
分类:
其他好文 时间:
2015-01-03 13:12:06
阅读次数:
170
前一篇文章说到了OC中类的三大特性,今天我们来看一下在学习OC的过程中遇到的一些问题,该如何去解决,首先来看一下我们之前遗留的一个问题:一、#import和#include的区别当我们在代码中使用两次#include的时候会报错:因为#include相当于拷贝头文件中的声明内容,所以会报重复定义的错...
分类:
其他好文 时间:
2015-01-03 13:06:20
阅读次数:
1955
在前一篇文章我们介绍了OC中的协议的概念,这篇文章我们就来介绍一下OC中的代理模式,关于代理模式,如果还有同学不太清楚的话,就自己去补充知识了,这里就不做介绍了,这里只介绍OC中是如何实现代理模式的。这里举一个简单的例子:小孩类,护士类,保姆类,其中小孩类有两个方法:wash和play这里代理对象就...
分类:
其他好文 时间:
2015-01-03 13:04:01
阅读次数:
209