自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Swift 04 枚举

1.枚举的基本用法2.关联值3.关联值举例4.原始值(Raw Values)5.隐式原始值(Implicitly Assigned Raw Values)6. 递归枚举(Recursive Enumeration)7.MemoryLayout8.内存

2020-08-10 22:39:57 122

原创 Swift 03 函数

函数的定义隐式返回(Implicit Return)返回元组:实现多返回值函数的文档注释参考:https://swift.org/documentation/api-design-guidelines/参数标签(Argument Label)默认参数值(Default Parameter Value)可变参数(Variadic Parameter)Swift自带的print函数输入输出参数(In-Out Parameter)函数重载(Function Overload)

2020-07-28 20:22:45 118

原创 Swift 02-2 流程控制

switch注意点复合条件区间匹配、元组匹配值绑定where标签语句

2020-07-28 19:59:53 67

原创 Swift 02-1 流程控制

if-elsewhileforfor – 区间运算符用在数组上区间类型带间隔的区间值switchfallthroughswitch注意点

2020-07-28 16:06:49 63

原创 Swift 01-基础语法

Hello WorldPlayground - ViewPlayground - ViewControllerPlayground – 多Page注释Markup语法##链接*百度 百度常量标识符常见数据类型字面量类型转换元组(Tuple)

2020-07-25 22:31:20 70

原创 swift 编译流程

编译流程⭕️参考:https://swift.org/compiler-stdlibswiftc⭕️swiftc存放在Xcode内部Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin⭕️一些操作生成语法树: swiftc -dump-ast main.swift生成最简洁的SIL代码:swiftc -emit-sil main.swift生成LLVM IR代码: swiftc -emit-ir main.sw

2020-07-25 22:13:00 339

原创 Swift 00-汇编语言

汇编语言程序的本质寄存器与内存⭕️通常,CPU会先将内存中的数据存储到寄存器中,然后再对寄存器中的数据进行运算⭕️假设内存中有块红色内存空间的值是3,现在想把它的值加1,并将结果存储到蓝色内存空间⭕️CPU首先会将红色内存空间的值放到rax寄存器中:movq 红色内存空间, %rax⭕️然后让rax寄存器与1相加:addq $0x1, %rax⭕️最后将值赋值给内存空间:movq %rax, 蓝色内存空间3. 编程语言的发展4. 汇编语言的种类⭕️汇编语言的种类8086汇编

2020-07-25 22:08:27 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除