- (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排序方法讲解给数组排序有着多种方式最麻烦的是sortedArrayUsingSelector:,其次是sortedArrayUsingDescriptors:,最容易使用的就是sortedArrayUsingComparator:从最容易使用的开始吧: // 原始数组 NS...
转载 2014-07-01 09:22:00
93阅读
2评论
转自:http://blog.csdn.net/lixuwen521/article/details/78488931.sortedArrayUsingSelector(按Key值大小对NSDictionary排序)[plain]view plaincopyNSMutableArray*array=[NSMutableArrayarrayWithObjects:[NSDictionarydictionaryWithObjectsAndKeys:@"Obj0",[NSNumbernumberWithInt:0],nil],[NSDictionarydictionaryWith
转载 2014-03-20 16:08:00
68阅读
2评论
NSArray不可变数组•NSArray特点•NSArray的创建•NSArray常用方法NSArray简化形式•NSArray的遍历•NSArray读写文件•NSArray与字符串 NSArray特点 1、一旦创建成功,内容不可改变(NSArray是不可变数组,NSMutableArray是可变数组)2、只能存放OC对象 NSArray的创建创建一个空数组:NSAr
原文网址:http://www.cnblogs.com/xiaobaizhu/archive/2013/06/05/3119983.html 从网上查的,非常方便的排序api,功能也很强大 1.sortedArrayUsingSelector (按Key值大小对NSDictionary排序) NSM
转载 2016-08-03 15:47:00
89阅读
2评论
# iOS NSArray方法修改教程 ## 介绍 在iOS开发中,NSArray是一种常用的数据结构,用于存储一组有序的对象。然而,NSArray是不可变的,也就是说一旦创建就不能修改其中的元素。但是,在实际开发中,我们经常需要对NSArray进行修改操作。本文将教会你如何通过一些技巧实现NSArray的修改。 ## 整体流程 下面是实现"iOS NSArray方法修改"的整体流程: |
原创 2024-01-06 08:45:48
120阅读
        在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阅读
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评论
1. Either you implement a compare-method for your object:- (NSComparisonResult)compare:(Person *)otherObject
原创 2022-05-05 21:58:42
87阅读
前言 数组只能存储 OC 对象,不能存储 C 语言中的基本数据类型,也不能存储 nil 。 Xcode 7 对系统中常用的一系列容器类型都增加了泛型支持(),有了泛型后就可以指定容器类中对象的类型了。 假如向泛型容器中加入错误的对象,编译器会报警告。 __covariant:协变性,子类型可以强转到
原创 2021-07-31 17:08:35
250阅读
## iOS NSArray 在 iOS 开发中,NSArray 是一种用于存储有序对象集合的容器类。NSArray 是不可变的,即一旦创建就不能添加、删除或修改其中的元素。如果需要进行以上操作,可以使用可变的 NSMutableArray 类。 ### 创建 NSArray 可以使用以下几种方式来创建 NSArray: 1. 使用数组定义语法: ```objective-c NSArr
原创 2023-11-27 12:10:22
90阅读
@font-face {  font-family: "宋体";}@font-face {  font-family: "宋体";}@font-face {  font-family: "@宋体";}@font-face {  font-family: "Cambria";}@font-face {  font-family: "Heiti SC
原创 2014-08-07 23:17:37
1891阅读
1点赞
main函数: 1 // 2 // main.m 3 // NSArray排序 4 // 5 // Created by dingxia
原创 2023-04-27 11:56:58
56阅读
# iOS 重写 NSArray insertObject 方法 在 iOS 开发中,`NSArray` 是一个非常重要的类,它用于存储有序的数据集合。不过,`NSArray` 是不可变的,这意味着一旦创建后,其内容就无法更改。因此,如果我们需要在数组中插入对象,通常我们需要使用 `NSMutableArray`。然而,在某些情况下,我们可能希望对 `insertObject` 方法进行重写,以
原创 11月前
39阅读
有关NSArray的不管是NSArray,还是nsmutable ,alloc之后的得到都是__NSPlacrholderArray. 当我们nsarray一个空数组,得到的是__NSArray0 nsarray只有一个元素时,得到的是__NSSingleObjectArrayI nsarray.count > 1 时, 得到 __NSArrayI nsmutablearray 返回的都是
  • 1
  • 2
  • 3
  • 4
  • 5