Objective-C/iOS编程中有用的指针算法的任何示例?
我知道C语言中存在指针算法,但有人能举出任何例子来说明为什么指针算法在iOS的Objective-C编程中有用吗?我被难住了…目标C中的所有指针算法都是从目标C派生的,是C的严格超集,而目标C中的指针算法不是从C派生的,没有任何用处。目标C中的所有指针算法都是从目标C派生的,是C的严格超集,在不是从c派生出来的目标c中,它没有任何用处。我假设它对开发快速枚举(即for-in循环)的人非常有用。我假设它对开发快速枚举(即for-in循环)的人非常有用。它在相当多的地方使用,实际上,这里只是一些Objective-C/iOS编程中有用的指针算法的任何示例?,objective-c,ios,c,pointers,pointer-arithmetic,Objective C,Ios,C,Pointers,Pointer Arithmetic,我知道C语言中存在指针算法,但有人能举出任何例子来说明为什么指针算法在iOS的Objective-C编程中有用吗?我被难住了…目标C中的所有指针算法都是从目标C派生的,是C的严格超集,而目标C中的指针算法不是从C派生的,没有任何用处。目标C中的所有指针算法都是从目标C派生的,是C的严格超集,在不是从c派生出来的目标c中,它没有任何用处。我假设它对开发快速枚举(即for-in循环)的人非常有用。我假设它对开发快速枚举(即for-in循环)的人非常有用。它在相当多的地方使用,实际上,这里只是一些
- 阵列访问
- 打开
- 快速枚举
- 简化某些数据结构的编程
某些数据结构(如deque)更容易用指针算法实现。它在很多地方都有使用,实际上,这里只是一些
- 阵列访问
- 打开
- 快速枚举
- 简化某些数据结构的编程
某些数据结构(如deque)更容易用指针算法实现。指针算法在目标C中没有使用。问题是它有什么用。答案是没有 如上例所示,使用C数组不是使用目标C,而是使用C。目标C数组具有内置的枚举功能以及使用.count属性的正常语法
为了回答这个问题,在目标C中没有使用指针算法,因为它们不是必需的,也不受obj C数组指针的支持。在目标C中没有使用指针算法。问题是它有什么用。答案是没有 如上例所示,使用C数组不是使用目标C,而是使用C。目标C数组具有内置的枚举功能以及使用.count属性的正常语法
为了回答这个问题,在objective C中没有使用指针算法,因为它们不是必需的,也不受obj C数组指针的支持。Yep。您需要一个快速、高效的整数数组:使用普通的旧C和指针算法,这是经典的方法。Yep。您需要一个快速、高效的整数数组:使用普通的旧C和指针a经典的算法是(数组中的id对象)的
不是C的一部分???@jshin47-不,不是,但我不明白它将如何使用指针算法。@BinyaminSharet不是通过它包含的对象的大小来偏移内存位置以获得下一个对象吗?指针不是算术的还是我误解了吗?@Borrden-好的,但这是框架实现的一部分,这不是开发人员所做的。@BinyaminSharet我试图用这样一种方式来表达这一点(不是在正常开发中使用的东西)…我想我失败了:(.开发框架的人也是开发人员,这个问题是什么时候有用。是否用于(数组中的id对象)
不是C的一部分???@jshin47-不,不是,但我不明白它将如何使用指针算法。@BinyaminSharet不是通过它包含的对象的大小来偏移内存位置以获得下一个对象吗?指针不是算术的还是我误解了吗?@Borrden-好的,但这是框架实现的一部分,这不是开发人员所做的。@BinyaminSharet我试图用这样一种方式来表达这一点(不是在正常开发中使用的东西)…我想我失败了:(.开发框架的人也是开发人员,这个问题是什么时候有用。