全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果120,959个

Objective-C中NSArray的基本用法示例_IOS_脚本之家

NSArray *array = [NSArray arrayWithObjects:stu1,stu2,stu3,stu4, nil nil]; NSArray *array2 = [array sortedArrayUsingComparator:^NSComparisonResult(Student *obj1, Student *obj2) { NSComparisonResult result = [obj1.firstName compare:obj2.firstName]; if (result == NSOrderedSame) { result = ...
www.jb51.net/article/725...htm 2024-5-30

iOS遍历集合(NSArray、NSDictionary、NSSet)的方法总结_IOS_脚本之家

NSArray *iosArray = @[@"L", @"O", @"V", @"E", @"I", @"O", @"S"]; NSEnumerator *enumerator = [iosArray objectEnumerator];//正向遍历 NSEnumerator *enumerator = [iosArray reverseObjectEnumerator];//反向遍历 id object; while((object = [enumerator nextObject]) != nil) { //...
www.jb51.net/article/1076...htm 2024-5-30

iOS 数据结构之数组的操作方法_IOS_脚本之家

@throw[NSException exceptionWithName:@"add object null."reason:@"object must be not null ."userInfo:nil]; return; } ///判越界 if((index > _size)) { @throw[NSException exceptionWithName:@"Array is out of bounds"reason:@"out of bounds"userInfo:nil]; return; } if(_size == _capaci...
www.jb51.net/article/1443...htm 2024-5-30

Swift循环遍历集合的方法总结分享_Swift_脚本之家

2、单独遍历字典的key个value时,需要注意的是,keys和values并不是Array,因此无法直接使用keys[0]的形式访问,他们实际的类型是LazyMapCollection<[Key : Value], Key>,显然不是一个数组。 当然我们可以将他们转换成数组,如下: 1 2 3 //将字典的kyes转换成数组 let keys = Array(iosDict.keys) print(keys[0]...
www.jb51.net/article/1076...htm 2017-3-7

Swift教程之集合类型详解_Swift_脚本之家

Swift数组是储存确定的值,这个Objective-C中的NSArray和NSMutableArray类是有区别的。因为它们是储存各种的对象,而且并不提供返回任何有关对象的具体信息。在Swift中,无论是确定的声明,还是隐式的声明,数组是非常确定它自身是储存什么样的类型,而且,它并不一定要求储存的是类对象。所以Swift数组是类型安全的,因为它一...
www.jb51.net/article/597...htm 2024-5-30

IOS开发基础之二维数组详解_IOS_脚本之家

NSArray *arrayD2 = @[@(i*10+1), @(i*10+2), @(i*10+3)]; [mulArrayD1 addObject:arrayD2]; } // 字面量访问方式(推荐) NSLog(@"array2d[2][2]:%@",mulArrayD1[2][2]); // 数组对象函数访问 NSLog(@"array2d[2][2]:%@",[[mulArrayD1 objectAtIndex:2] objectAtIndex:2...
www.jb51.net/article/1108...htm 2024-5-16

探讨Swift数组和字典_Swift_脚本之家

Swift数组是具体的。他不同于Objective-C的的NSArray和NSMutableArray里的类,它可以存储任何类型的对象,不提供有关它们返回的对象的性质的任何信息 数组是一个存储多个相同类型的值的有序列表。相同的值,可以在不同的位置出现在一个数组中的多个次。 Swift数组是具体的。他不同于Objective-C的的NSArray和NSMutable...
www.jb51.net/article/762...htm 2024-5-30

iOS中遍历的方法总结_IOS_脚本之家

NSArray *iosArray = @[@"a", @"b", @"c", @"d", @"e", @"f", @"g"]; NSEnumerator *enumerator = [iosArray objectEnumerator];//正向遍历 // NSEnumerator *enumerator = [iosArray reverseObjectEnumerator];//反向遍历 id object; ...
www.jb51.net/article/1123...htm 2024-5-30

iOS开发中实现hook消息机制的方法探究_IOS_脚本之家

第一步:给NSArray加一个我自己的lastObject 复制代码代码如下: #import "NSArray+Swizzle.h" @implementation NSArray (Swizzle) - (id)myLastObject { id ret = [self myLastObject]; NSLog(@"*** myLastObject *** "); return ret; } @end 乍...
www.jb51.net/article/732...htm 2024-5-30

iOS中使用对象的弱引用示例代码_IOS_脚本之家

根据上面的理论知识,我们可以使用 NSValue 写出弱引用的集合对象,思路很简单,创建集合类的分类,然后使用 NSValue 来进行包装。看下面的示例代码即可。 NSArray+MZWeak.h 1 2 3 4 5 6 @interface NSArray (MZWeak) - (id)mz_weak_objectAtIndex:(NSUInteger)index; @end @interface NSMutableArray (MZWeak...
www.jb51.net/article/1541...htm 2024-5-30