`
yiheng
  • 浏览: 156603 次
社区版块
存档分类

- (void)insertObjects:(NSArray *)objects atIndexes:(NSIndexSet *)indexes使用方法

阅读更多

NSRange range =NSMakeRange(0, [newSortArraycount]);

[self.sortedDictionaryAllkeysinsertObjects:newSortArray atIndexes:[NSIndexSetindexSetWithIndexesInRange:range]];


将一个排序好得array 加入 到已有 排序得array 中。


首先得 设定好范围range  NSMakeRange(0, [newSortArray count]); :

1确定插入 已有排序array 得为止(当前为位置0)ps:确保位置不会超出范围

2设定插入 数据得数量   当前为 newSortarray 得数组个数



然后 将 range 作为 一个设置条件,设定新得  NSIndexSet。


这个方法的主要设置 是再 range  中设置。

分享到:
评论

相关推荐

    Objective-C面试题.pdf

    - **使用**:作为参数传递给方法,或者作为方法的返回值。 7. **多态的实现方法**: - **方法重写**:子类可以重写父类的方法,实现多态行为。 - **方法重载**:虽然Objective-C不支持传统意义上的方法重载,但...

    CocoaFundamentals.pdf

    - **NSArray、NSMutableArray:**分别用于表示不可变和可变的数组集合。 - **NSDictionary、NSMutableDictionary:**表示键值对的集合,用于存储配置数据等。 - **NSSet、NSMutableSet:**用于存储无序且唯一的...

    ios-YFViewPager 一个类似于安卓ViewPager的开源库 - iOS版 ViewPager 高级库.zip

    * 初始化 YFViewPager的方法 也是目前使用的YFViewPager的唯一初始化api * * @param frame frame * @param titles 标题数组 * @param icons 标题右侧图标数组 * @param selectedIcons 标题右侧选中时的...

    黑马iOS入学面试必备

    - **NSArray**:熟悉数组的操作,包括增删查改和遍历。 - **NSDictionary**:掌握字典的使用,包括键值对的存储和检索。 **面试常见问题:** - **Foundation框架的结构体**:理解如NSData、NSDate等基本数据类型。 ...

    Apple IAP范例

    - (void) paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions; - (void) purchasedTransaction: (SKPaymentTransaction *)transaction; - (void) completeTransaction: ...

    ios7 Foundation框架文档

    ### iOS 7 Foundation框架知识点概览 #### 一、Foundation框架简介 Foundation框架是iOS开发中的核心库之一,为开发者提供了处理数据、网络、文件...了解这些类的具体使用方法和应用场景对于iOS开发来说至关重要。

    ios-Foundation框架.pdf

    1. **NSArray** 2. **NSAssertionHandler** 3. **NSAttributedString** 4. **NSAutoreleasePool** 5. **NSBlockOperation** 6. **NSBundle** 7. **NSCache** 8. **NSCalendar** 9. **NSCharacterSet** 10. **NSCoder...

    iOS面试题-OC部分

    NSMutableArray与NSArray的使用场景 - **NSMutableArray:**适用于需要动态更改数组内容的场景,如添加、删除元素等。 - **NSArray:**适用于不需要更改的数组内容,如只读数据集合,可以提高程序性能。 #### 5. ...

    自己总结的面试题

    - **1.1 分配内存:** 使用 `alloc` 方法为当前对象分配堆内存空间,用于存放该类的所有实例变量。这一步是通过调用 `alloc` 方法实现的,其内部机制依赖于运行时库来处理内存的分配。 - **1.2 初始化:** 调用 `...

    Object-C学习大纲.pdf

    - **+initialize**:在首次使用某个类时调用一次 +initialize 方法。 - 一个类只会调用一次 +initialize 方法。 - 先调用父类的,再调用子类的。 - **获取类对象的方式**: - 通过类方法:`Class c = [Person ...

    Objective-C Succinctly.pdf

    - **NSArray**:用于表示不可变数组。 - **NSMutableArray**:用于表示可变数组。 - **NSSet和NSMutableSet**:用于表示集合,NSSet表示不可变集合,NSMutableSet表示可变集合。 - **NSDictionary和...

    iOS 5 Programming Cookbook.pdf

    - **实现方法**:使用`NSArray`和`NSMutableArray`类管理有序的数据集合。 - **应用场景**:存储和操作一系列数据。 - **1.24 分配和使用字典** - **知识点**:键值对集合。 - **实现方法**:使用`NSDictionary`...

    Object-C语言教程:Objective-C 简介

    NSArray *immutableArray = [NSArray arrayWithObjects:@"First Object", nil]; ``` - **字典**: ```objective-c NSMutableDictionary *mutableDictionary = [[NSMutableDictionary alloc] init]; ...

    Using Swift with Cocoa and Objective-C

    ### 使用Swift与Cocoa及Objective-C 在苹果的开发环境中,Swift、Cocoa以及Objective-C是三个非常重要的组成部分。本文档旨在深入探讨如何在实际项目中有效地将这三种技术结合起来,以便开发者能够更好地利用这些...

    RAC分享

    - **Getting Started with ReactiveCocoa**:介绍了RAC的基本概念和使用方法。 - **Reactive Programming on Objective-C.ReactiveCocoa**:提供了深入的理论背景和技术细节。 - **ReactiveCocoa Essentials: ...

    高清彩版 iOS Foundation 帮助文档

    ### 高清彩版 iOS Foundation 帮助文档知识点概览 #### 一、Foundation Framework 简介 Foundation 框架是 iOS 开发中一个核心...通过学习和掌握这些类的功能和使用方法,开发者能够更高效地构建出功能丰富的应用。

    Objective-C 入门手册 中文版(Objective-C Beginner's Guide)

    - **NSArray**:不可变的数组,存储对象的集合。 - **NSDictionary**:键值对的集合,用于存储和检索数据。 5. **优缺点**: - Objective-C的优点包括强大的面向对象特性、良好的苹果平台集成以及丰富的框架支持...

    Objective-C笔试及答案

    - **代码示例:** 正确的做法是先使用`@property`声明属性,然后使用`@synthesize`来生成该属性的存取方法。例如:`@property (nonatomic, retain) Student *student;`,接着使用`@synthesize student;`来生成`...

    iosiOS面试宝典

    - **优点**: 使用Category重写一个类的方法,其效果仅限于该Category,不会影响其他类或原有的类结构。 - **缺点**: Category不能添加实例变量或更改类的继承关系。 - **适用场景**: 当需要扩展一个类的功能而不...

Global site tag (gtag.js) - Google Analytics