您的位置:首页 > 移动开发 > Swift

Objecetive-C PK Swift

2015-12-02 06:21 239 查看
Objective-C 和 Swift很相似 因为采用了Objective-C的命名参数和动态对象模型。无缝衔接Cocoa框架,并且可以和Objective-C混搭操作。

Swift支持playground 允许程序员边写代码边立即查看结果,减除了很多前置的编译运行等繁琐的工作

使用Swift来开发iOS和OSX应用是一条非常出色的道路,并且还会不断有新的功能加入到其中 。

简单值 使用let 来定义常量 使用var来定义变量。在编译时,可以不知道常量的值,但是你必须为他赋值一次(只一次)。这代表你可以使用常量来为一个值命名,然后在多处使用。

一个常量或者变量必须和你所为它赋的值拥有相同的类型。但是你不需要显示指定它的类型。编译器可以通过你的赋值判断出你所创建的常量或者变量的类型。

如果初始值提供不了足够的信息(或者没有初始值),可以在变量名后指定类型,以冒号分割。

let explicitDouble : Double = 70

值永远不会隐式的转化为其他类型。如果你需要转化值得类型,必须显示地创建一个你想要的类型实例。
let label = “Today is fine day”
let width = 94
let widthLable = label + String(width)

还有一种非常简单便捷的方法,在字符串里添加值:在圆括号中书写值,并且在括号前添加反斜线(\)

使用方括号([])来创建数组和字典,通过方括号中的索引或者健名来访问其中的元素

如果无法判断出类型的信息,可以使用[]来创建一个空数组,使用[]来创建一个空字典— 如果我们在为一个变量设置新值或者为一个函数传递参数的时候
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: