首页 > 编程语言 > 详细

Swift中的部分更新与旧版的区别

时间:2016-03-22 12:26:27      阅读:151      评论:0      收藏:0      [点我收藏+]

1.

函数中的外部变量名取消 “#”方式,仅能用直接命名方式

1 错误
2 func swift(#str :NSString){}
3 正确
4 func swift(str str :NSString){}

 

 

2.

UIButton 的声明区别

错误:
let button = UIButton.buttonWithType(UIButton.Custom) as UIButton
正确:
let button = UIButton(type: UIButtonType.System)

 

 

3.

Printable 协议更名为  CustomStringConvertible

 

4.

经典的do-while语句改名了,改为了repeat-while:

 

1 var i = 0
2 repeat {
3     i++
4     print(i)
5while i < 10

 

 

 

5.

 

在Swift1中,有‘println()‘和‘print()‘两个在控制台打印语句的方法,前者是换行打印,后者是连行打印。在Swift2中,‘println()‘已成为过去,取而代之的是他俩的结合体。

 

print("我要换行!")

 

Swift中的部分更新与旧版的区别

原文:http://www.cnblogs.com/fcug/p/5305474.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!