IOS 学习笔记 Collection之NSArray1
来源:互联网 发布:淘宝免费教学 编辑:程序博客网 时间:2024/05/29 09:14
从Apple Developer官网上切入数组的介绍,首先是Collections.
简单捋一下定义:In Cocoa and Cocoa Touch, a collection is a Foundation framework class used for storing and managing groups of objects. Its primary role is to store objects in the form of either an array, a dictionary, or a set.
简而言之,就是提供个数组工具,分类、管理、存储对象用的。形式有Array, Dictionary, set 等。
该篇为Array数组在iOS 开发工具中,如何声明、使用、调用的一些相关方法做一点总结。
数组中,每个index下都可以存储一个对象。
声明、初始化一个对象:
格式:NSObject *obj_name = [[NSObject alloc] init];
例子:NSObject *love_array = [[NSObject alloc] init];
两者基本大同小异。
数组分类:NSArray 和 NSMutableArray
简述区别:
NSArray (immutable array):
can modify individual element, used if the array is rarely changes, or changes wholesale
能够更改数组中的单个对象,常用于很少变动对象的数组。
NSMutableArray (mutable array):
和上面相反。数组中对象经常被变动和编辑。
声明一个数组,且赋值变量:
NSArray *arr_name = [NSArray arrayWithObjects: @“string_1”, @“string_2”, @“string_3”, obj_name, @“string_4”, nil];
NSMutableArray *arr_name = [NSMutableArray arrayWithObjects: @“string_1”, @“string_2”, @“string_3”, obj_name, @“string_4”, nil];
两类数组声明大同小异。obj_name只是表示数组中可以插入对象。
- IOS 学习笔记 Collection之NSArray1
- JAVA学习笔记之Collection
- JAVA学习笔记之Collection
- java之Collection框架学习笔记
- Java学习笔记之集合Collection&Map
- 黑马程序员_集合学习Collection之List学习笔记
- 黑马程序员_集合学习Collection之Set学习笔记
- 容器Collection学习笔记
- Guava学习笔记-Collection
- collection View学习笔记
- collection集合学习笔记
- IOS深入学习(27)之Collection(集合)
- Java集合框架学习笔记之集合与Collection API
- 黑马程序员Java学习笔记之容器Collection
- Java学习笔记之集合(一):Collection集合的方法
- iOS笔记 Collection View Controller
- Mongo 学习笔记--Capped Collection
- JAVA学习笔记---集合(Collection)
- flask - 生成 secret key
- cocos2dx ios 视频播放器 2.x到3.x版本都可以使用
- Perl 文件句柄总结
- 基于Tomcat7的WebSocket的程序
- iTunes显示歌词
- IOS 学习笔记 Collection之NSArray1
- RAC(Oracle网格计算技术)
- CALayer 基础
- hdu 1003 Max Sum (最大连续子序列)
- 力所能及之拦截过滤登陆
- gdb 多线程调试
- Android应用监听自己是否被卸载,做反馈统计--Android面试题之(二)
- 关于websocket
- ipsec.conf解释