Swift学习开课了! Let’s begin!
简介
Swift的开发,在Mac操作系统下,开发工具Xcode.
Swift起始于2014年WWDC(Worldwide Developers Conference)
,用于开发iOS
与OS X
,即手机与Mac电脑,基于C
与Objective-C(OC)
. 界面使用Cocoa
和Cocoa Touch
框架.
Swift包含现代语言特性,语法结构类似JavaScript
.
开发
开发工具是Xcode
. 使用Playground
学习Swift
语言.
在Playground中,编写Swift代码,实时显示运行结果.
import关键字表示导入框架,UIKit包含页面开发的各个组件.
命名
在Swift中,标识符可以使用中文名称或表情,因为Swift采用Unicode编码. 采用”驼峰式”的命名规则.
变量与常量
常量使用let
关键字,变量使用var
关键字.
在Swift中,可以省略分号(
;
),使用换行代替; 也可以添加.
类型推测
Swift自动推测所声明变量或常量的类型,是强类型语言,不可以中途更换类型,会在编译期检查类型,也可以显示的指明变量的类型.
var name:Int = 2; // 显示指定为Int类型,编译提供联想类型功能.
输出常量与变量
print("哈哈,恭喜恭喜") // 在控制台输出数据
var name = "Spike"
print("Who is the King? \(name)")
本文示例代码,运行于Xcode
的Playground
.
//: Playground - noun: a place where people can play
import UIKit
var str = "Hello,playground"
var car = "花狸追"
let girl = "花花"
var boy = "spike"
//girl = "元气少女" // 报错,常量重定义
boy = "king"
var num = 1
//num = "哈哈" // 报错,num已经指定为Int类型,无法重新设置为String类型.
var good:Int = 2 // 显示指定为Int类型,编译提供联想类型功能.
print("哈哈,恭喜恭喜") // 在控制台输出数据
var name = "Spike"
print("Who is the King? \(name)")