Swift
末日山脉的日记
学一门新东西,心里不能装事情,要把自己清理干净。
展开
-
Swift简介
最新版本:5.0swift作者: Chris Lattneropen-source#优势ModernSafetyFastPowerfulEnjoyable :playgroundswift新特点没有特定的根类型(No dedicated type root )类型通过遵守协议的方式,而非继承来实现扩展( Type conforms to protocols instead...原创 2019-08-01 19:51:49 · 286 阅读 · 0 评论 -
swift1.1-常量和变量
定义let被用于声明不变量,不变量的值一旦被定义就不能再改变var被用于声明变量,变量则可以在声明之后被随意赋值。变量名常量和变量名可以包含任何字符,包括 Unicode 字符.常量与变量名不能包含数学符号,箭头,保留的(或者非法的)Unicode 码位,连线与制表符。也不能以数字开头,但是可以在常量与变量名的其他地方包含数字。一旦你将常量或者变量声明为确定的类型,你就不能使用...原创 2019-08-01 20:10:28 · 202 阅读 · 0 评论 -
swift1.3-元组和可选类型
基本数据类型常用类型IntFloat,DoubleBooleanStringTuple整数整数就是没有小数部分的数字,比如 42 和 -23 。整数可以是 有符号(正、负、零)或者 无符号(正、零)。Swift 提供了8、16、32和64位的有符号和无符号整数类型。这些整数类型和 C 语言的命名方式很像,比如8位无符号整数类型是 UInt8,32位有符号整数类型是 Int32...原创 2019-08-01 20:15:28 · 222 阅读 · 0 评论 -
如何阅读 Swift 标准库中的源码
原文链接:https://oleb.net/blog/2016/10/swift-stdlib-source/在进行完 GYP 预处理后,阅读 Swift 标准库源码的最简单的一种方式是执行一次完整的 Swift 编译。(另一种是写一小段 shell 脚本。可以看下面的更新)如果你想要开始阅读 Swift 源码,那它的标准库应该是首先开始阅读的地方。标准库中的代码是和每一个使用 Swift ...转载 2019-08-01 22:04:52 · 228 阅读 · 0 评论 -
swift1.2-类型推断和类型安全和类型转换
基本数据类型基础常用类型IntFloat,DoubleBooleanStringTuple整数整数就是没有小数部分的数字,比如 42 和 -23 。整数可以是 有符号(正、负、零)或者 无符号(正、零)。Swift 提供了8、16、32和64位的有符号和无符号整数类型。这些整数类型和 C 语言的命名方式很像,比如8位无符号整数类型是 UInt8,32位有符号整数类型是 Int...原创 2019-08-02 13:57:45 · 235 阅读 · 0 评论 -
swift代码规范
原文:https://github.com/raywenderlich/swift-style-guide#correctness把重点的翻译了,有些生词已经注释.我个人看没问题,期待大家阅读无障碍.Updated for Swift 4.2This style guide is different from others you may see, because the focus is ...转载 2019-09-24 16:57:33 · 426 阅读 · 0 评论