当前位置:   article > 正文

swift编程入门(非常详细)从零基础入门到精通,看完这一篇就够了_swift学习

swift学习

文章目录

      • 1. 读后概述
      • 2. 语法笔记
        • 2.1 说明
        • 2.2 基础类型
        • 2.3 运算符
        • 2.4 字符与字符串
        • 2.4 控制流
        • 2.5 函数
        • 2.6 闭包
        • 2.7 枚举、结构体、类
        • 2.8 类的构造与析构
        • 2.9 属性监听器
        • 2.10 类的继承
        • 2.11 扩展
        • 2.13 协议
        • 2.10 泛型
      • 3. 总结

1. 读后概述

阅读完《the swift programming language 中文版》,对swift语言有了初步的认识。在特点是:swift既是项目开发的编程语言,又有脚本语言的特点;在学习上:swift可以在xcode的playground进行编写,所见即所得,非常适合语法学习。
对于swift语言,个人认为就是"站在巨人的肩膀上"的一门语言,及众家之所长。只要熟悉一门主流的编程语言,学习swift的语法都不会太困难。swift和Java语言在某些语法和关键字上面甚是相似,因此在学习时困难不大。当然,对于熟悉C++的同学可以进行类比。
同时,swift是一门新生语言,大部分时代潮流技术也在其中,而且有自己独有的一些技巧在其中,非常值得学习。

2. 语法笔记

2.1 说明

编程语言都是相通的,因此对于基础的语法都是一样。下面主要是对不同的且重要的语法进行了做了笔记,对于已知或类似的语法没有进行细致的说明。

2.2 基础类型

1)变量与常量

swift用let定义常量,用var定义变量。对于数据类型则swift自行推断(类型推倒在C++中相当于auto这个类型占位符一样)。常量在设定后,将不能再更改它的值,变量则可以。

如果需要指定类型,则使用类型注解

var welcomeMessage: String
// 一般不需要写类型注解, 在声明常量或者变量的时候赋了一个初始值,Swift 可以推断出这个常量或者变量的类型

  • 1
  • 2
  • 3

常量和变量名可以包含几乎所有的字符,包括 Unicode 字符:

let π = 3.14159
let 你好 = "你好世界"
let 
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/807136
推荐阅读
相关标签