NSIndexPath类表示到嵌套的数组集合的树中的特定节点的路径。这条道路被称为索引路径

  如下图:

position       0        1         2         3

           Index path 1.4.3.2

方法:

  1.创建索引路径

  Creates an one-node index path.

  + (instancetype _Nonnull)indexPathWithIndex:(NSUInteger)index

  - (instancetype _Nonnull)initWithIndex:(NSUInteger)index

  Creates an index path with one or more nodes.

  + (instancetype _Nonnull)indexPathWithIndexes:(const NSUInteger [])indexes
                                                  length:(NSUInteger)length

  - (instancetype _Nonnull)initWithIndexes:(const NSUInteger [])indexes
                                                        length:(NSUInteger)length

  2.查询索引路径(Querying Index Paths)

  - (NSUInteger)indexAtPosition:(NSUInteger)node

  Retrun Value:

  The index value at node or NSNotFound if the node is outside the range of the index path.

转载于:https://www.cnblogs.com/LaiSong/p/4672820.html

NSIndexPath类相关推荐

  1. 《iOS 高级编程》之Tableview进阶指南

    学习如何进阶使用UITableView,带给应用更高级的观感(look and feel) ●    学习如何开发自己定制的UITableView类,模仿iMessage应用的观感 ●    为一个基 ...

  2. 一步一步学习iOS 摘记

    本文参考<一步一步学习iOS6编程>书籍, 下载链接: http://download.csdn.net/detail/u012605629/8788505 第一部分:Hello Worl ...

  3. 表视图的基本概念和用法

    1.表视图的基本概念 ·UITableView的基本概念 ·在iOS开发中,表视图的应用十分广泛与普遍.因此,熟练使用表视图以及学习其原 理显得至关重要. ·我们可以选择创建表视图也可以直接选择创建表 ...

  4. Swift 自定义UITableView

    github demo:https://github.com/LINGLemon/LXFSwiftApp UITableView是我们开发过程中比较常用的,用于显示一系列对象,UITableView继 ...

  5. 自己搜集编写的Delphi 通用函数

    { ********************************************************************** } { Currency Common Functio ...

  6. UICollectionView入门--使用系统UICollectionViewFlowLayout布局类

    UICollectionView入门--使用系统UICollectionViewFlowLayout布局类 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追 ...

  7. 自己学习Foundation一些类

    一些类 NSDecimalNumber 数字精准计算 NSCache 线程安全的Memory缓存 NSCharacterSet 字符串分割.过滤等 NSEnergyFormatter 以焦耳和卡路里作 ...

  8. iOS 商城类 app 首页的实现

    2019独角兽企业重金招聘Python工程师标准>>> iOS 商城类 app 首页的实现 很多人做 iOS开发的人员都应该写过这样的界面,但是呢,具体怎么去优化写这样的界面是我们需 ...

  9. 倒计时工具类:PYContDownManager

    左边是输出台,右边是tableView,点击后modal了一个控制器,停止了计时器 一.主要功能 对于tableViewCell中,总会碰见有多个cell随机计时的问题,于是写了一个工具类. 里面封装 ...

最新文章

  1. ue4加载本地版本_【虚幻4】创建本地数据库
  2. linux判断压缩文件类型,【shell】判断压缩包类型并解压
  3. 推荐给程序猿们好用的谷歌插件
  4. C++使用Windows API CreateMutex函数多线程编程
  5. RDBMS 与 非RDBMS
  6. 大话synchronize底层原理
  7. C# 移动窗口 适用于有标题栏和无标题栏窗体 超级简单版
  8. php raido mysql,linux – 如何停止并修复已失败且I / O挂起的RAID 5阵列?
  9. 5种方式将机器学习带到Java、Python以及Go等编程语言
  10. 重新获取新的IP地址的方法
  11. 虚拟机安装与双系统(win10+ubuntu)安装及其他
  12. 小程序apkg还原_如何禁用微信小程序(适合任何机型的完美解决方案)
  13. 单片机延时问题20问
  14. OpenCV图像各向异性滤波
  15. KMS命令激活office2016
  16. 分布式文件存储FastDFS介绍安装部署及相关Java代码编写
  17. UML面向对象分析与建模
  18. 顶级程序员的成长之路2
  19. NeoWorld之穿越者2046:第二章
  20. 高阶函数、委托与匿名方法

热门文章

  1. linux命令上常用命令
  2. Day1-java基本类型
  3. gcn语义分割_ICCV Oral 2019:152层GCN大幅加深图卷积网络的方法,点云分割任务效果显著...
  4. Java高并发编程:活跃性危险
  5. python pip国内源_【Python】设置pip源为国内源及简单操作
  6. 【CF375D】Trees and Queries——树上启发式合并
  7. 解一元二次方程的C++实现
  8. XML数据读取方式性能比较(一)
  9. C#反序化json字符串,不用区分大小写
  10. redis(一)--简介