美文网首页
swift 特点

swift 特点

作者: 若水water | 来源:发表于2021-08-24 15:29 被阅读0次
特点
  • 与函数指针统一的闭包
  • 元组和多个返回值
  • 泛型
  • 对范围或集合进行快速简洁的迭代
  • 结构体 支持 方法,扩展 和协议
  • 函数式编程模式 例如map 和 filter
  • 内置强大的错误处理功能
  • 带有 do,guard,defer,repeat 关键字的强大控制流
  • 不在依赖oc 的运行时机制
安全

swift 从一开始就设计的比 基于c语言的 OC 代码更加安全,并且消除了所有不安全代码。

  • 变量在使用之前会被初始化
  • 数组和整数会自动检查是否溢出
  • 自动管理内存,oc中ARC只会自动管理NSObject对象引用计数,但是对于CF对象是不能管理的,但是swift 却不用处理CF对象内存管理的情况。
  • 语法更加简洁,例如 变量用 var,常量用 let
  • 默认情况下,swift 对象不可能为 nil,尝试创建或者使用nil 对象,会导致编译时错误,这使得编写代码更干净更安全,避免了运行时崩溃的一个常见原因。
    然而有的情况下,nil 对象是被期望出现的,针对此情况,swift有个新的特性 为可选类型optionals,一个 optional类型的对象,可能包含nil,但是swift语法会强制你使用?来处理这种情况,也就是 声明一个'optional'类型,类型后面要加?
var name: String? //声明了一个name 变量,为字符串可选类型(name 可能为nil,也可能是一个确定的字符串)

相关文章

  • Swift学习笔记<一>

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

  • swift 特点

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

  • Swift-特点

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

  • swift 函数特点

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

  • swift的特点

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

  • Swift3.0 基础语法

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

  • Swift 基础篇(一)

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

  • 01Swift特点及趋势

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

  • Swift的特点简介

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

  • swift语言特点

    面向协议编程 (Protocol Oriented Programming,简称POP) 优先考虑创建协议,而不是...

网友评论

      本文标题:swift 特点

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