- (NSUInteger)count; 获取NSArray中对象的个数 - (id)objectAtIndex:(NSUInteger)index; 获取NSArray中index位置的对象 - (id)objectAtIndex:(NSUInteger)index; 获取NSArray中inde
转载 2016-05-30 17:23:00
84阅读
2评论
-----创建数组----- //NSArray *array = [[NSArray alloc]initWithObjects:@"One",@"Two",@"Three",@"Four",nil]; NSArray *monthNames = [NSArrayarrayWithObjects:...
转载 2013-01-19 13:44:00
39阅读
2评论
/NSArray 不可变数组 //OC中的数组只能存对象,不可以存标量(int float double bool char) //1.常量的方式初始化一个数组 //OC的数组也不可以越界 NSArray *arr1=@[@"1",@"2",@"3",@"3"]; NSLog(@"%@",arr1...
原创 2022-07-14 12:03:56
45阅读
NSArray不可变数组•NSArray特点•NSArray的创建•NSArray常用方法•NSArray简化形式•NSArray的遍历•NSArray读写文件•NSArray与字符串 NSArray特点 1、一旦创建成功,内容不可改变(NSArray是不可变数组,NSMutableArray是可变数组)2、只能存放OC对象 NSArray的创建创建一个空数组:NSAr
        在foundation框架中,数组被封装为类,数组有两种:NSArray不可变数组NSMutableArray可变数组。一、NSArray类    NSArray有很多方法,上面总结常用的属性方法:    1、-initW
原创 2015-03-26 16:35:13
832阅读
main函数: 1 // 2 // main.m 3 // NSArray排序 4 // 5 // Created by dingxiaowei on 13-5-13. 6 // Copyright (c) 2013年 dingxiaowei. All rights reserved. 7 // 8 9 #import <Found
原创 2013-08-01 21:28:00
237阅读
转自:http://www.cnblogs.com/wangpei/admin/EditPosts.aspx?opt=1NSArray是静态的数组,就是它所指向的内容是不可改变的,它指向一段内存区域,一旦初始化,不能通过它对该内存区域的数据进行修改操作,但是它可以读数据。NSMutableArray是动态的是NSArray的子类,可以对所指向的内存区域内容进行更改,并可以增加数组内容NSArrayNSmutableArray的第一个数据的下标为0。*************************************************************************
转载 2014-01-14 21:49:00
79阅读
2评论
NSArray方法: &#43; (id)arrayWithObjects:(id)firstObj, …nil 创建一个新数组, 逗号隔开,nil结尾. - (BOOL)containsObject:(id)anObject 确定数组中是否包含对象anObject(是用isEqual方法) - (NSUInteger)count 数组中元素的个数 - (
原创 2012-08-10 20:37:00
814阅读
main函数: 1 // 2 // main.m 3 // NSArray排序 4 // 5 // Created by dingxia
原创 2023-04-27 11:56:58
56阅读
NSArray *array = [NSArray arrayWithObjects:@"1",@"2",@"3",nil];    [array enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {        NSLog(@"%zi->%@",id
原创 2014-12-18 15:18:25
412阅读
1.NSArray排序 Foundation自带类排序 自定义类排序
转载 2017-03-28 21:00:00
125阅读
2评论
1.NSArray的下标遍历 2.NSArray的快速遍历 3.NSArray 使用block进行遍历 4.NSArray给所有元素发消息 让集合里面的所有元素都执行aSelector这个方法 - (void)makeObjectsPerformSelector:(SEL)aSelector; -
转载 2017-03-27 18:38:00
89阅读
2评论
前言 数组只能存储 OC 对象,不能存储 C 语言中的基本数据类型,也不能存储 nil 。 Xcode 7 对系统中常用的一系列容器类型都增加了泛型支持(),有了泛型后就可以指定容器类中对象的类型了。 假如向泛型容器中加入错误的对象,编译器会报警告。 __covariant:协变性,子类型可以强转到
原创 2021-07-31 17:08:35
250阅读
1. Either you implement a compare-method for your object:- (NSComparisonResult)compare:(Person *)otherObject
原创 2022-05-05 21:58:42
87阅读
## iOS NSArray 在 iOS 开发中,NSArray 是一种用于存储有序对象集合的容器类。NSArray 是不可变的,即一旦创建就不能添加、删除或修改其中的元素。如果需要进行以上操作,可以使用可变的 NSMutableArray 类。 ### 创建 NSArray 可以使用以下几种方式来创建 NSArray: 1. 使用数组定义语法: ```objective-c NSArr
原创 2023-11-27 12:10:22
90阅读
只看 Swift Array 到 NSArrayArray 里的源代码extension Array { @inlinable public // @SPI(Foundation) func _bridgeToObjectiveCImpl() -> AnyObject { return _buffer._asCocoaArray() }}这里看到,调用了_asCocoaArray ...
原创 2021-05-30 21:52:25
782阅读
1、NSArrayNSArray不可变集合,不能添加新元素删除已有元素替换元素2、demoDog.h#import <Foundation/Foundation.h>#ifndef Dog_h#define Dog_h@interface Dog : NSObject@property (nonatomic, strong) NSStr...
将string字符串转换为array数组 NSArray *array = [Str componentsSeparatedByString:@","];//分隔符逗号 将array数组转换为string字符串 NSString *tempString = [mutableArray compone
原创 2023-08-22 15:22:47
275阅读
1.When to use NSMutableArray and when to use NSArray? 什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在初始化后,便不再改变的,使用NSArray。需要指出的是,使用NSArray只表明的是该数组在运行时不发生改变,即不能往NSAa
转载 2024-09-09 16:44:25
28阅读
蓝鸥iOS培训讲师推荐:其实老想写点有关NSArrayNSMutableArray方面的内容了,但是一直没整理出来,今天先少写点,就先简单的介绍一下有关NSArrayNSMutableArray吧!NSArrayNSArray是静态的数组,它指向的内容不可变,它指向一段内存区域,一旦初始化,不能通过它对该内存区域的数据进行修改操作,不过数据一样可以读。NSMutableArray是动态的是NS
原创 2013-09-23 15:25:20
582阅读
  • 1
  • 2
  • 3
  • 4
  • 5