iOS开发之Swift基本语法详解



Swift语言简介

2010 年 7 月,苹果开发者工具部门总监 Chris Lattner(克里斯·拉特纳)开始着手Swift 编程语言的设计工作,用时一年时间,完成开发语言基本架构,经历了4年的开发周期,终于在2014 年 6 月Apple WWDC 发表,用来撰写 OS X 和 iOS 应用程序等。

Swift较Objective-C优点 ?
  1. 快速、现代、安全、互动,而且明显优于 Objective-C语言;
  2. 取消了 Objective-C 的指针及其他不安全访问的使用;
  3. 舍弃 Objective C 早期应用Smalltalk的语法,全面改为 句点表示法
  4. 提供了类似 Java 的命名空间(namespace)、泛型(generic)、运算对象重载(operator overloading)等新概念。
基本知识点详解

常量与变量
  • let声明常量,var声明变量,打印print()
  • 枚举类型:枚举名称点枚举值(点语法表示)
  • 常量、变量可用任何字符表示,常量必须在定义时初始化, 否则会报错
  • 每行语句后不需添加分号(添加也正确),若是多条语句则需添加分号区别
  • 若在定义的同时并初始化 - 没有必要指定数据类型,若定义时没初始化 - 必须指定数据类型
  • 常量、变量名不能包含数学符号、箭头、保留的/非法的Unicode 码位、连线与制表符、也不能以数字开头,但可在常量、变量名其他地方包含数字
  • Swift对数据类型要求非常严格,若要转换,则必须显示转换;
    • 小数默认是Double类型
    • 整数默认是Int类型
var 2x = 50   //错误
var 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值