`
jguangyou
  • 浏览: 375682 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

object-c 中for循环的两种方式

    博客分类:
  • iOS
 
阅读更多

在java中就有两种for的循环写法,同样,在oc中也有两种写法:

         第一种:这种是最常用的方式,也是大多数程序员熟悉的方式,

                      for(int i = 0;i<n;i++){

//your code

}

第二种方式:这种方式又叫for each循环格式如下:

 

比如有一个数组 NSArray* array,存放的数据类型为UIVeiw

                         for(UIView* v in array){

//your code

}

分享到:
评论

相关推荐

    Object-C语言教程.docx

    - Object-C是一种基于C语言的面向对象编程语言。 - 它的主要特点包括面向对象、动态性、扩展性、自动垃圾回收机制、C语言兼容性以及静态类型检查等。 - 在动态性方面,它允许在运行时修改类、对象的结构和行为,...

    Object-b资源:利用Object-C语言编写的计数程序

    在IT行业中,Object-C是一种基于C语言的面向对象编程语言,主要被苹果公司用于开发iOS和macOS的应用程序。这个“Object-b资源:利用Object-C语言编写的计数程序”显然是一个教学或示例项目,旨在帮助开发者了解如何...

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

    Objective-C中的控制结构与C语言基本一致,包括但不限于if语句、switch语句、循环等。 ##### 2.7 属性(Properties) 属性提供了一种简洁的方式来管理类的实例变量。通过属性,可以轻松地设置和获取类的成员变量。...

    python、Object-c、c语言100练习题.pdf

    【程序 1】题目涉及的是斐波那契数列,这是一种经典的递归序列,其中每个数字是前两个数字的和。对于兔子问题,可以使用循环或递归来计算每个月的兔子总数。例如,使用循环实现: ```python def fibonacci(n): if ...

    python、Object-c、c语言100练习题借鉴.pdf

    【程序 1】题目涉及的是斐波那契数列,这是一种经典的递归序列,其中每个数字是前两个数字的和。对于兔子问题,可以使用循环或递归来计算每个月的兔子总数。例如,使用循环的方式: ```python def fibonaccirabbits...

    06-for-in和for-of的区别.md

    总结起来,`for-in`和`for-of`是两种不同的循环方式,它们各有适用场景。`for-in`更适合于对象的属性遍历,而`for-of`适用于各种可迭代对象。在进行前端开发时,尤其是在准备面试时,理解和熟练掌握这两种循环的区别...

    是一个较为详细的Objective-C语言教程.docx

    Objective-C中的控制结构与C语言类似,包括条件语句(`if...else`)、循环语句(`for`、`while`)等。例如: ```objective-c if (age &gt; 18) { NSLog(@"Adult"); } else { NSLog(@"Minor"); } for (int i = 0; i ...

    JDK5增强for循环的使用

    在Java编程语言中,JDK 5引入了一个重要的特性,即增强for循环(也称为foreach循环),这大大简化了对集合和数组的迭代操作。在本文中,我们将深入探讨这个特性,了解其工作原理,以及如何在实际开发中有效地利用它...

    ios object c

    Objective-C和Swift之间有着良好的互操作性,这意味着开发者可以在同一个项目中同时使用这两种语言。 1. **从Objective-C调用Swift**: ```objective-c // 在Objective-C中导入Swift文件 #import ...

    Object C语言教程及案例.docx

    Objective-C 是一种面向对象的编程语言,它在标准 C 语言的基础上加入了面向对象的特性。Objective-C 最初由 Stepstone 公司开发,并被苹果公司采用为 macOS 和 iOS 系统的主要开发语言之一。Objective-C 的语法结合...

    Objective-C基础知识及简介.docx

    在Objective-C中,接口(interface)和实现(implementation)是两个非常重要的概念: - **接口**:通常在一个`.h`文件中定义,它描述了类的公共API,包括属性和方法声明。例如: ```objective-c @interface MyClass ...

    Objective-C数组操作总结

    - `[array count]`方法:同样是获取数组中元素的数量,这两种方式在功能上是等价的。 3. **根据下标获取元素**: - 使用`objectAtIndex:`方法通过索引获取数组中的某个元素。 4. **查找元素**: - 使用`indexOf...

    EIP-CIP-V1-1.0.pdf.zip_CIP_cip specification_eip_eip cip

    本篇将深入探讨CIP(通用工业协议)及其与Ethernet for Industrial Protocol(EIP)的关系,以EIP-CIP-V1-1.0.pdf.zip文件中的"CIP_cip specification"为主要内容进行详述。 CIP是一种面向对象的、网络无关的通信...

    objective-c面试大全

    12. **线程相关函数**:Objective-C中可以使用[NSThread detachNewThreadSelector:toTarget:withObject:]等方法创建新线程。 13. **自定义控件**:开发者可以创建自定义UIView子类,利用CoreGraphics或直接在...

    ProgrammingWithObjectiveC

    在Objective-C中,可以通过比较对象的引用或内容来判断两个对象是否相等。 #### Working with nil 处理`nil`值。在Objective-C中,`nil`表示空引用,通常用于表示对象尚未被初始化或已被释放的情况。 ### ...

    java技巧java中可以用来循环遍历任何一个集合的通用方法

    ### Java技巧:循环遍历集合的通用方法 在Java编程中,经常需要对集合进行遍历操作以处理其中的数据元素。...通过掌握这两种遍历集合的方法,开发者可以在实际项目中更加灵活地处理集合数据,提高代码质量和开发效率。

    浅谈js中的in-for循环

    在JavaScript中,`for...in`循环是一种遍历对象属性的机制,而非传统的数组循环方式。这个循环结构常用于迭代对象的所有可枚举属性,包括从原型链继承的属性。在给定的描述中,虽然没有直接使用`for...in`循环,但...

    (免费)CiA402马达控制器 CMMP-AS-M3_M0-C-CO-ZH-ok.pdf

    CMMP-AS-...-M3和CMMP-AS-...-M0是Festo公司的两种不同型号的马达控制器,分别支持CANopen和EtherCAT通信。其中,M3系列控制器支持CANopen和CAMC-EC(可能是某种特定的CANopen扩展或配置),而M0系列则专为CANopen...

Global site tag (gtag.js) - Google Analytics