swift的特点

 
2个不需要:
1、不需要编写main函数:从上往下按顺序执行代码,所以最前面的代码会自动当做程序的入口
 
2、不需要在每一条语句后面加分号(也可以加);若是有多条语句在同一行就一定要加分号
 
4、注释:
单行注释://
多行注释:可以多个/**/嵌套
 
5、项目中,类只有一个文件(.Swift),没有.h和.m
6、重写方法
override func :表示重写父类方法
override func viewDidLoad( ){
}
 
7、调用方法:直接使用“.”点号
 
8、Playground的使用:会在旁边实时显示结果
创建Playground:File/New/Playground
 
格式转换:要转换的类(要转换的对象)
 
9、字符串String:不用@,直接使用双引号“”
1)字符串拼接:+ (有点正常了)
2、用反斜杠和()做字符串插值(把常量变量插入字符串中):(name)
var age = 10
var hand = 2
var str = "I have " + String(hand) + " hand,(age) years old"
 
声明常量: let
声明变量: var
 
10、常量和变量的命名:
基本上可以使用任何字符来命名(中文、特殊字符、表情。。。。。),不过不能数字开头
注意:
1、不能包含数学符号(+、-、*、)
不能包含箭头:
不能包含非法无效的Unicode字符
不能是关键字(如var 、let)
不能以数字开头
不能单独一个下划线
 
11、下划线:_
作用:
1)能匹配任何值
2)忽略对应位置元组元素
 
12、没有指针概念,叫输入输出参数
原文地址:https://www.cnblogs.com/lignpeng/p/5458287.html