240 发简信
IP属地:德克萨斯州
  • Swift 十二讲 第十讲 选项(Optionals)和内存管理ARC (draft)

    1. Optionals 选项有两个关键字。?和!。 我们先讲清楚最基本的语法。然后解释它有什么用。然后再渐进到复杂点的optional cha...

  • Swift 十二讲 第九讲 操作符重载和泛型

    1. 操作符重载 Swift允许对操作符进行重载,也允许自己定义操作符。这个功能非常强大也很实用。操作符重载有两种,第一种是对二元操作符,例如加...

  • Swift 十二讲 第八章 类型扩展(Extensions)和协议 (draft)

    1. Extensions 扩展指的是对已经有的类或者类型添加一些你自己定义的属性,方法。甚至对内建的类型也可以进行扩展。这显然极大的增强了这门...

  • Swift 十二讲 第七章 结构体和聚合体 ,访问控制

    1. 结构体 Swift的Structure和类非常相似,同样都有属性方法函数等等。但有几个关键不同: 结构体无继承。所以自然也没有类下降之类的...

  • Swift 十二讲 第六章 类 (Class) (draft)

    1.类的简单介绍 Swift的类的定义简单便捷,但足够丰富。 简单的说,类就是一个封装变量和函数的容器的定义。变量被称为类的属性。函数一般是操作...

  • Swift 十二讲 第五章 Ifelse/for/while/Switch loop

    Swift的控制流和其他语言区别不大。只有switch的细节稍微多一些,更强大一些。读者应多加注意。 1. For 循环 For循环有两种写法。...

  • Swift 十二讲 第四章 范围区间和跨步和常用全局函数 (draft)

    (范围区间和跨步这三个词,中文翻译过来非常别扭。下文尽可能使用Range,Interval,Stride。) 1. Ranges Rangs表示...

  • Swift十二讲 第三章 数组字典函数和闭包 (draft)

    1.数组 数组的定义和一些简单的例子数组是同一类型的东西的有序集合。可以有整数数组,也可以有按钮类的数组。只要是同一类型,都可以。数组的元素由其...

  • Swift 十二讲 第二章 常量变量类型元组字符串和操作符

    (Draft) 1. 类型,常量,变量 数值类型 Swift包含各种常见数据类型。例如各种有无符号的32位,64位整数,浮点数,布尔数等等。数据...