IOS编程。
面向初学者的Swift。
Objective-C是一种面向对象的编程语言,在C编程语言中添加了Smalltalk样式的OO层。 Objective-C用于为OS X和IOS操作系统创建应用程序。 最初,Objective-C是由NeXT针对其NeXTSTEP操作系统开发的,后来由Apple接管。 由于它是一种面向对象的编程语言,因此它支持四个支柱:
- 封装形式
- 资料隐藏
- 遗产
- 多态性
要了解更多信息,请单击上面的选项之一。
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。 借助控制流程,您可以快速获得支持,例如,重复,
让我们看一下条件语句的每个示例:
-
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 )中并从中进行访问。
注意 :名称保存在数组中。 可以将名称放入字典中,并可以通过其键值对进行访问。 我们将在接下来的章节中对此进行介绍。