决策结构要求程序员指定一个或多个要由程序评估或测试的条件,以及在条件被确定为真时要执行的一个或多个语句,以及可选的,如果条件要执行的其他语句 被认定是假的。 以下是大多数编程语言中的典型决策结构的一般形式 - Objective-C编程语言将任何非零和非假定为,如果它为零或,则将其假定为。 Objective-C编程语言提供以下类型的决策制定语句。 单击以下链接查看其详细信息 - 编号 语句 描述
主要内容:1. 循环控制语句,2. 无限循环当需要多次执行同一代码块时,可以使用循环来解决。 通常,语句按顺序执行:首先执行函数中的第一个语句,然后执行第二个语句,依此类推。 编程语言提供各种控制结构,允许更复杂的执行路径。循环语句可用于多次执行语句或语句组,以下是大多数编程语言中循环语句的一般形式 - Objective-C编程语言提供以下类型的循环来处理循环需求。单击以下相应链接来查看其详细信息。 编号 循环类型 描述 1 while循
主要内容:1. 整数文字,2. 浮点文字,3. 字符常量,4. 字符串文字,5. 定义常量常量指的是程序在执行期间不会改变的固定值。这些固定值也称为文字。 常量可以是任何基本数据类型,如整数常量,浮点常量,字符常量或字符串文字。还有枚举常量。 常量被视为常规变量,只不过它们的值在定义后无法修改。 1. 整数文字 整数文字可以是十进制,八进制或十六进制常量。前缀指定基数或基数:十六进制为或,八进制为,十进制为空。 整数文字也可以有一个后缀,它是和的组合,分别对于和。后缀可以是大写或小写,
主要内容:1. Objective-C变量定义,2. Objective-C变量声明,3. Objective-C的左值和右值变量是程序可以操作的存储区域的名称。 Objective-C中的每个变量都有一个特定的类型,它决定了变量内存的大小和布局; 可存储在内存中的值的范围; 以及可以应用于变量的操作集。 变量的名称可以由字母,数字和下划线()字符组成。 它必须以字母或下划线开头,它是区分大小写的,即:大写和小写字母是不同的变量。 根据前一章解释的基本类型,有以下几种基本变量类型 - 编号 类型
Objective-C是通用语言,它是在C语言编程语言之上开发的,它增加了Small Talk编程语言的功能,使Objective-C成为面向对象的语言。 它主要用于开发iOS和Mac OS X操作系统及其应用程序。 最初,Objective-C是由NeXT为其NeXTSTEP操作系统开发的,之后苹果公司使用它来开发iOS和Mac OS X,并接管了Objective-C。 1. 面向对象的编程
主要内容:面向读者,前提条件,问题反馈Objective-C是一种通用的,面向对象的编程语言,它将Smalltalk样式的消息传递添加到C编程语言中。它是苹果公司用于OS X和iOS操作系统及其API(Cocoa和Cocoa Touch)的主要编程语言。 在学习Objective-C编程语言时,此教程及参考资料将引导您通过简单实用的方法来学习Objective-C。 面向读者 此Objective-C教程是为初学者准备的,以帮助他们理
主要内容:线程生命周期,主线程,Thread 类中的属性和方法,创建线程,管理线程,销毁线程多线程就是多个线程同时工作的过程,我们可以将线程看作是程序的执行路径,每个线程都定义了一个独特的控制流,用来完成特定的任务。如果您的应用程序涉及到复杂且耗时的操作,那么使用多线程来执行是非常有益的。使用多线程可以节省 CPU 资源,同时提高应用程序的执行效率,例如现代操作系统对并发编程的实现就用到了多线程。到目前为止我们编写的示例程序都是单线程的应用程序,这样的应用程序一次只能执行一个任务。 线程
主要内容:BitArray 类中的属性,BitArray 类中的方法在 C# 中,BitArray 类用来管理一个紧凑型的位值数组,数组中的值均为布尔类型,其中 true(1)表示此位为开启,false(0)表示此位为关闭。 当您需要存储位(英文名“bit”数据存储的最小单位,也可称为比特),但事先又不知道具体位数时,就可以使用点阵列。当需要访问点阵列中的元素时,可以使用整型索引从点阵列中访问指定元素,索引从零开始。 BitArray 类中的属性 下表列出了 Bi
主要内容:Hashtable 类中的属性,Hashtable 类中的方法在 C# 中,Hashtable(哈希表) 类表示根据键的哈希代码进行组织的键(key)/值(value)对的集合,可以使用键来访问集合中的元素。也就是说当您需要使用键来访问指定元素时,可以选择使用哈希表。 Hashtable 类中的属性 下表中列出了 Hashtable 类中一些常用的属性: 属性 描述 Count 获取哈希表中包含的键值对的个数 IsFixedSize 获取一个值,用来表示哈希
主要内容:定义索引器,索引器重载索引器(英文名:Indexer)是类中的一个特殊成员,它能够让对象以类似数组的形式来操作,使程序看起来更为直观,更容易编写。索引器与 属性类似,在定义索引器时同样会用到 get 和 set 访问器,不同的是,访问属性不需要提供参数而访问索引器则需要提供相应的参数。 定义索引器 C# 中属性的定义需要提供属性名称,而索引器则不需要具体名称,而是使用 this 关键字来定义,语法格式如下: 索引器类型
主要内容:1、定义结构体,2、结构体的特征,3、类与结构体在 C# 中,结构体也被称为结构类型(“structure type”或“struct type”),它是一种可封装数据和相关功能的值类型,在语法上结构体与类(class)非常相似,它们都可以用来封装数据,并且都可以包含成员属性和成员方法。 1、定义结构体 要定义一个结构体需要使用 struct 关键字,每个结构体都可以被看作是一种新的数据类型,其中可以包含多个成员(成员属性和成员方法),例如下面
主要内容:1、声明和初始化字符串,2、String 类中的属性,3、String 类中的方法在 C# 中,string(或 String)关键字是 System.String 类的别名,其中提供了定义字符串以及操作字符串的一系列方法,下面就来详细介绍一下。 1、声明和初始化字符串 您可以使用以下方式来创建字符串 为 String 类型的变量赋值一个字符串; 使用 String 类的构造函数; 使用字符串串联运算符; 通过检索属性或调用返回字符串的方法; 通过调用格式化方法将值或对象转换为
主要内容:1、break,2、continue,3、goto在使用循环语句时,并不是必须等待循环完成后才能退出循环,我们也可以主动退出循环,C# 为我们提供了 break、continue 和 goto 三种方式来跳出循环,下面就来分别介绍一下。 1、break break 语句我们在前面学习《 switch 语句》的时候已经有了简单的了解,它不仅可以用来终止 switch 语句,在循环语句中使用时还可以用来跳出循环,执行循环外的下一条语句。 如果是在嵌套
除了前面介绍的几种循环语句外,C# 同样也支持 foreach 循环,使用 foreach 可以遍历数组或者集合对象中的每一个元素,其语法格式如下: foreach(数据类型 变量名 in 数组或集合对象){ 语句块; } foreach 会在每次循环的过程中,依次从数组或集合对象中取出一个新的元素放到 里定义的变量中,直到所有元素都成功取出后退出循环。 【示例】使用 foreach 循环
在 C# 中,while 循环用于多次迭代一部分程序,特别是在迭代的次数不固定的情况下,建议使用 while 循环而不是 for 循环。while 循环的语法格式如下所示: while(表达式){ 循环主体; // 要执行的代码 } 其中,循环主体可以是一个单独的语句,也可以是多条语句组成的代码块,当表达式的为真时,循环会一直执行下去。 while 循环的执行流程如下图所示