IOS编程。

面向初学者的Swift。

Objective-C是一种面向对象的编程语言,在C编程语言中添加了Smalltalk样式的OO层。 Objective-C用于为OS X和IOS操作系统创建应用程序。 最初,Objective-C是由NeXT针对其NeXTSTEP操作系统开发的,后来由Apple接管。 由于它是一种面向对象的编程语言,因此它支持四个支柱:

  1. 封装形式
  2. 资料隐藏
  3. 遗产
  4. 多态性

要了解更多信息,请单击上面的选项之一。

Swift是苹果公司于2014年发布的用于IOS和MAC OS开发的功能强大且直观的编程语言。 快速开发应用程序是交互式的,既有趣又语法简洁明了。 swift的新版本是Swift 4.2,于2018年9月17日发布,Swift 5预计于2019年4月发布。

要了解有关Swift的更多信息,请单击此链接。

快速打印“ Hello World!”的简单代码是:

 打印(“ Hello World!”) 

我们不需要导入任何库来进行输入/输出处理。 Swift代码是在全局范围内编写的,并且用作所有程序的入口点,因此我们不需要main()函数。

变量,常量和数据类型。

我希望每个熟悉变量,常量和数据类型定义的读者都可以。

要创建变量,请使用var关键字,并使用常量let。 例如:

  var myVariable = 20 
让myConstant = 25

Swift支持以下数据类型:

  • 数字(整数,双精度,浮点数…..)
  • 弦乐
  • 布尔型
  • 列表(也称为数组或字典)。

正如我们在上面看到的,我们不必为Swift指定变量类型,因为它会自动检测值类型。 如果我们写myVariable =“ Hello”,它将不接受,因为它只能接受Integer。 并且使用常量,我们无法为myConstant赋予新值。

条件语句和控制流。

为了在Swift中做出任何决定,我们使用条件。 Swift支持不同的条件语句,例如if,if-else,while,do-while。 借助控制流程,您可以快速获得支持,例如,重复,

让我们看一下条件语句的每个示例:

  1. if 语句 :该语句用于检查条件是否与给定条件匹配。
 变数= 20 
if(number> 10){
打印(“数字大于10”)
}

2. if-else :该语句与if相同,但需要为我们做更多的工作。 如果第一个条件不匹配,则继续进行下一个语句。 我们可以有不止一个声明。

 变数= 20 
if(数字<= 10){
打印(“数字大于10”)
}否则if(number == 20){
打印(“数字等于20”)
}
其他{
打印(“数字不匹配”)
}

3. while :此语句运行直到语句匹配。

 变数= 10 
而(数字<1){
打印(“ Hello”)
数字++
}

4. repeat-while :与while相似,但是首先,它在执行之前打印输出。

 变数= 20 
重复{
打印(“我是第一位”)
}同时(数字<1){
打印(“ Hello”)
数字++
}

5. for-in :用于迭代数组中的序列,数字或字符串中的字符。

 让名字= [“杰克”,“安妮”,“麦克”,“乔希”,“杰西卡”] 
 以名称命名{ 
 打印(“ \(名称)被打印”)。 
  } 

我们无法直接访问数组的元素,因此我们将所有项目保留在新的内存( name )中并从中进行访问。

注意 :名称保存在数组中。 可以将名称放入字典中,并可以通过其键值对进行访问。 我们将在接下来的章节中对此进行介绍。