Swift语言入门与游戏开发基础
1. Swift语言与游戏开发概述
Swift是编程语言发展中的一项较新成果。要理解Swift,需先了解计算机(包括iPad、iPhone等iOS设备)的工作原理,以及用于计算机编程的语言是如何演变的。
计算机通常由一个或多个处理器和不同形式的内存组成,常见的处理器有中央处理器(CPU)和图形处理器(GPU)。处理器的主要任务是执行指令,执行指令会改变内存状态。程序是一系列用于操作计算机内存的指令,这些指令需用编程语言表达,像Swift这样的编程语言能将指令编码为文本,且编写时要遵循严格规则。
早期编程困难,如Atari 2600游戏机内存小、运行慢,游戏编程多使用汇编语言,但不同处理器的汇编语言不同,程序移植困难。后来出现了Fortran、BASIC等与处理器无关的编程语言,不过BASIC未标准化,各计算机品牌使用不同方言。随着程序复杂度增加,又产生了过程式语言(如C语言)和面向对象编程语言,面向对象编程能将指令组织成方法,方法组织成类,还具有继承特性,可扩展代码功能。
2014年6月2日,苹果推出Swift编程语言,用于OS X和iOS开发。它比Objective - C更现代,借鉴了C#、JavaScript等语言的特性,使编写OS X或iOS程序更高效,在iOS应用市场有巨大影响力。
2. 计算机与程序基础
- 处理器与内存
- 计算机由处理器和内存构成,内存有多种类型,如硬盘内存、随机存取存储器(RAM)、USB闪存驱动器、服务器内存等,不同类型内存的数据传输和访问速度不同。
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



