Foundation框架—集合一、NSArray和NSMutableArray(一)NSArray不可变数组(1)NSArray的基本介绍NSArray是OC中使用的数组,是面向对象的,以面向对象的形式操纵对象,是不可变数组。C语言数组有一个缺点即数组中只能存放同种数据类型的元素。OC数组只能存放O...
分类:
其他好文 时间:
2015-09-14 10:36:59
阅读次数:
169
在cocoa中有许多框架,其中最基本的也是最常用的就是Foundation框架和UIKit框架,Foudation框架是oc的基础框架,和界面无关。UIKit框架是与界面相关的基础框架。下面是UIKit框架的类组织架构图:框架类组织架构图:
分类:
其他好文 时间:
2015-09-13 15:46:26
阅读次数:
235
NSDate:是OC中处理日期时间的一个类,可以用来表示时间获取当前的时间NSDate *d = [NSDate date]; 创建日期时间对象NSLog输出是当前时间(东八时区)格式化显示时间 NSDate *d1 = [NSDate date]; NSLog(@"%@", d1); ...
分类:
其他好文 时间:
2015-09-12 12:16:25
阅读次数:
104
NSNumber: 是OC中处理数字的一个类NSValue是NSNumber的子类如何处理:把int,float,double 包装成一个对象使用NSNumber的好处:可以把基本数据类型的数据,保存到数组或字典中// 定义基本数据类型 int a = 10; float...
分类:
其他好文 时间:
2015-09-11 22:03:36
阅读次数:
228
NSDictionary不可变的字典创建字典的方法 // 创建字典的方式 NSDictionary *dy = [NSDictionary dictionaryWithObject:@"a"forKey:@"b"]; NSDictionary *dy1 = ...
分类:
其他好文 时间:
2015-09-11 01:27:07
阅读次数:
144
一、NSArray和NSMutableArray(一)NSArray不可变数组(1)NSArray的基本介绍NSArray是OC中使用的数组,是面向对象的,以面向对象的形式操纵对象,是不可变数组。C语言数组有一个缺点即数组中只能存放同种数据类型的元素。OC数组只能存放OC对象,不能存放非OC对象,如...
分类:
其他好文 时间:
2015-09-08 23:34:25
阅读次数:
195
一、Foundation框架中一些常用的类字符串型:NSString:不可变字符串NSMutableString:可变字符串集合型:1)NSArray:OC不可变数组NSMutableArray:可变数组2)NSSet:NSMutableSet:3)NSDictioraryNSMutableDict...
分类:
其他好文 时间:
2015-09-08 23:31:04
阅读次数:
244
一、基本知识Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。即#import补充:corefoundation框架相对底层,里面的代码几乎都是c语言的,...
分类:
其他好文 时间:
2015-09-08 23:26:17
阅读次数:
211
分类:主要是给原来类增加一些方法;不可以增加成员变量Person (Person+eat)非正式协议:非正式协议就是类别,即凡是NSObject或其子类Foundation框架中的类增加的类别,都是非正义协议给NSObject写一个类别,NSObject 类名(eat),NSObject子类都可继承...
分类:
其他好文 时间:
2015-09-08 00:12:13
阅读次数:
212
NSRange是Foundation框架中常见的结构体它的定义如下:typedef struct _NSRange{ // 范围的起始位置 NSUInteger location; // 范围的长度 NSUInteger length}NSUInteger的定义:typedef unsign...
分类:
其他好文 时间:
2015-09-04 21:05:03
阅读次数:
100