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)
还有一种非常简单便捷的方法,在字符串里添加值:在圆括号中书写值,并且在括号前添加反斜线(\)
使用方括号([])来创建数组和字典,通过方括号中的索引或者健名来访问其中的元素
如果无法判断出类型的信息,可以使用[]来创建一个空数组,使用[]来创建一个空字典— 如果我们在为一个变量设置新值或者为一个函数传递参数的时候
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)
还有一种非常简单便捷的方法,在字符串里添加值:在圆括号中书写值,并且在括号前添加反斜线(\)
使用方括号([])来创建数组和字典,通过方括号中的索引或者健名来访问其中的元素
如果无法判断出类型的信息,可以使用[]来创建一个空数组,使用[]来创建一个空字典— 如果我们在为一个变量设置新值或者为一个函数传递参数的时候
相关文章推荐
- Swift - 重要知识点总结
- Swift的一些翻译:tips
- swift初体验
- swift delegate
- Swift 三方库的使用
- Swift-简单值
- 43个优秀的Swift开源项目推荐
- 《swift2.0 官方教程中文版》 第2章-14构造过程
- Swift 中的 数组排序 和 重载运算符
- [ios][swift]文本框UITextField用法
- swift中 ? 和 ! 的区别
- Swift备忘 - 自定义日志记录中的print与NSDate
- 3D Touch swift 版本
- Swift图片轮播的代码
- Swift回调及notifition消息机制
- Swift禁止横屏
- Swift的guard语句的用法
- Swift之switch使用
- swift不连接xcode调试时模拟器上程序就崩溃
- swift开启线程的3种方式(其实很简单的)