Swift 简介
- WWDC 2014年6月3号 苹果开发者大会 发布,2010年7月开始开发
- 基于 C 和 Objective-C语言,使用现有的Cocoa和Cocoa Touch框架,无缝兼容C、Objective-C语言
- 兼具编译语言的高性能(Performance)和脚本语言的交互性(Interactive)
- 支持Playground,它允许程序实时预览,无需频繁创建和运行App
- 简洁、安全、容易、灵活、高效
开发环境要求
Mac OS X系统 10.9.3及更高版本
1、官方文档(The Swift Programming Language)
https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-XID_399
2、应用程序 iBooks 免费下载地址
https://itun.es/cn/jEUH0.l
第一个应用程序
输出Hello World!
println("Hello, World ")
1、注释格式
- 单行注释
// 单行注释
多行注释
・Swift 多行注释可以嵌套,这点和其他语言不一样, 很实用的一个功能
/*
//单行注释格式
/*多行注释格式*/
*/
分号
・单个语句后面无需加分号,加了也行
・多个语句放在一行,需要加分号
2、常用数据类型
- Int:Int8、Int16、Int32、Int64
- UInt:UInt8、UInt16、UInt32、Uint64
- Double
- Float
- Bool
- Character
- String
- Optional(可选类型)
3、变量
・值可以根据需要不断修改的量称为变量
・使用var声明变量
var Variable = 42
4、常量
・值不能够被二次修改的量称为常量
・使用let声明常量、
let co unt=12
5、类型推导:
・编译器在编译的时候 通过提供的初始化值 自动推导出 特定的表达式的类型
var myVariable = 42 //编译器会自动推断其类型为Int
var int : Int = 10 //显示声明类型,语法:”变量 : 类型名
6、命名规则
Swift中可以使用几乎任何字符来作为常量和变量名(包括Unicode),但不能含有数字符号、箭头、横线、制表符,不能以数字开头
var π=3.14
var dog=“狗”
var