swift的特点

作者: 夜凉听风雨 | 来源:发表于2016-07-21 19:30 被阅读947次

swift与OC的区别:

swift是一门强语言,而OC是一门弱语言。强语言比弱语言更加严谨 每写一行代码系统都会自动检测是否有错误,这样就减少了运行后出错的可能。swift支持开源,所以可以引用到其他语言开发的项目中,OC是闭源,不能引用。

swfit的特点:

1.swift句尾不需要分号,除非你想在一行中写三行代码就加分号隔开。

2.swift不要写main函数,程序默认从上往下执行

3.swift不分.h和.m文件,一个类只有.swift一个文件

4.swift不在有地址的概念

5.swift数据类型都会自动判断, 只区分变量var 和常量let

6.强制转换格式反过来了OC强转:(int)a      Swift强转:int(a)

7.整数的数据类型可以通过.min和.max获得最大和最小值

8.定义类型的别名语法改变OC:typedef int MyInt      Swift:typealias MyInt = int

9.swift的模除取余运算符支持小数了。  如 5%1.5 = 0.5

10.关于BOOL类型更加严格,Swift不再是OC的非0就是真,而是true才是真false才是假

11.与第10点相联系的就是,swift的赋值运算符没有返回值。防止误用“=”和“==”

12.swift可以多对多赋值。 let(x,y) = (1,2)

13.swift的循环语句中必须加{}就算只有一行代码也必须要加

14.swift的switch语句后面以前只能跟整数,现在可以跟各种数据类型了,如浮点字符串都行,并且里面不用写break,如果不想要没break的效果 即后面的都想执行 那就写上关键字  fallthrough(注意:在fallthrough后面就不能再定义常量变量了)

15.swift中多出了 ? 和 ! (?表示可选类型,即可以有值也可以无值  !表示强制解包,注意不能解空包,否则会造成崩溃)

相关文章

  • Swift学习笔记<一>

    本节要点 Swift的特点 Swift的关键字总结 Swift的注释 Swift的特点 1.类型推断机制 Swif...

  • swift的特点

    swift与OC的区别: swift是一门强语言,而OC是一门弱语言。强语言比弱语言更加严谨 每写一行代码系统都会...

  • swift 特点

    特点 与函数指针统一的闭包 元组和多个返回值 泛型 对范围或集合进行快速简洁的迭代 结构体 支持 方法,扩展 和协...

  • Swift的特点简介

    优点:1、易阅读,语法和文件结构简易化2、Swift更加安全,它是类型安全的语言3、速度更快,运算性能更高缺点:1...

  • Swift3.0 基础语法

    Swift特色 苹果宣称Swift的特点是:快速、现代、安全、互动 Swift中取消了预编译指令包括宏 可以使用现...

  • Swift-特点

    swift是苹果公司于2014年推出用于撰写OS和iOS应用程序的语言。它由苹果开发者工具部门总监“克里斯.拉特纳...

  • swift 函数特点

    4.1 函数标签, 一般的,函数使用函数参数名作为参数的标签,我们可以自定义一个参数标签放在参数名的前面,或者使用...

  • Swift 基础篇(一)

    swift的简单特点: 句柄尾部可以不用写分号(除非多行语句在同一行); swift可以嵌套注释(/* /* ...

  • 01Swift特点及趋势

    1. Swift 特色 苹果宣称 Swift 的特点是:快速、现代、安全、互动,独立、更加面向对象而且明显优于 O...

  • swift4.1 系统学习一 简介以及基本类型

    /*swift学习笔记1 简介swift出现的目的:为了简化macOS和iOS开发特点:1.开源2.跨平台3.面向...

网友评论

    本文标题:swift的特点

    本文链接:https://www.haomeiwen.com/subject/nwwbjttx.html