OC系列foundation Kit基础-NSArray

一数组创建

arr3通过数组创建数组,copyItems为yes,其实是创建数组后再拷贝地址,也就是两份地址,也就是说对象会出现两次,这里出现了一个错误

person对象需要实现NSCoping protocol,并且override copyWithZone metohd:

二数组遍历

时间: 2024-11-11 02:33:21

OC系列foundation Kit基础-NSArray的相关文章

OC系列foundation Kit基础-NSMutableString

一可变字符串创建 二可变字符串特性 1.增 2.删 3.查 4.改

OC系列foundation Kit基础-NSString

一NSString常见创建方法 二两个字符串比较 1.两个字符串是否相等 2.比较两个字符串 3.字符串截取操作 一个字符串中是否含有另一个字符串

OC系列foundation Kit基础-NSDate

一.获取当前时间 1.1创建一个日期对象 NSDate *date = [NSDate date]; NSLog(@"%@",date); 输出结果: 2016-07-01 17:31:02.410 OCString[907:402963] 2016-07-01 09:31:02 +0000 //因为时区不一样,需要格式化为本地时间 Program ended with exit code: 0 1.2将时间格式化为本地时间 //日前格式化 NSDateFormatter *forma

OC系列foundation Kit基础-NSdictionary

一字典创建

OC系列foundation Kit基础-NSMutableArray

一可变数组创建 二可变数组操作 1.添加元素 2.删除元素 3.置换元素 三.将字符串拆分成数组

OC中Foundation框架之NSArray、NSMutableArray

NSArray概述 1 NSArray是OC中的数组类 NSArray特点 1 1)只能存放任意OC对象,并且是有顺序的 2 2)不能存放非OC对象,比如int/float/double/char/enum/struct等 3 3)它是不可变的,一但初始化完毕后,它里面的内容就永远是固定的,不能删除里面的元素,也不能再玩里面添加元素 NSArray的创建方式 1 +(instancetype)array; 2 +(instancetype)arrayWithObject:(id)anObject

Foundation Kit常用类介绍

Foundation Kit是OS X类库和IOS类库共享的基础类库,里面提供了很多封装类,具体可以见https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/ObjC_classic/,下面介绍一些常用类. 1.字符串类:NSString和NSMutableString. NSMutableString继承于NSString,两者的区别是:NSMutableString是可变的,而NSStr

黑马程序员学习笔记-OC之foundation框架

黑马程序员学习笔记-OC之foundation框架 1.简介:foundation框架是其它所有ios框架的基础,包含了很多常用类型,结构体.枚举.类等. 2. 结构体:NSRange表示范围的结构体. NSPoint/CGPoint表示坐标点的结构体 NSSize/CGSize表示宽高的结构体 NSRect/CGRect表示坐标点+宽高的结构体 3. 类字符串:NSString  字符串类 NSMUtableString  易变字符串类 NSArray         数组类 NSMUtabl

IOS开发系列—Objective-C之基础概览

概览 前面我们已经用了几章内容进行C语言介绍,当然要通过几篇文章完整的介绍C语言的知识是不太现实的,例如C语言的文件操作.内存申请等我们都没有重点介绍,当然核心知识点基本都已经提到了,后面有时间我们会继续扩充.今天我们正式开始学习Objective-C,以后简称"ObjC",ObjC是在C语言的基础上加上了一层面向对象的特性,它完全兼容C语言,甚至可以混写C++.它是Mac OS X和IOS的主要开发语言,从IOS发布之后可以说ObjC的地位呈直线上升趋势,当前ObjC已经是仅次于C语