摘要: 如图所示 阅读全文
posted @ 2019-07-26 14:21 白色茉莉 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 错误处理(一) 1.自定义错误:通过Error协议自定义运行时的错误信息 2.使用do catch捕捉错误 有待补充...... 阅读全文
posted @ 2019-07-26 14:11 白色茉莉 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 如图所示 阅读全文
posted @ 2019-07-26 13:29 白色茉莉 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 如下图所示: 补充: 阅读全文
posted @ 2019-07-26 13:27 白色茉莉 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: 阅读全文
posted @ 2019-07-26 13:22 白色茉莉 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.Any可以代表任意类型:枚举 结构体 类 函数等 AnyObject可以代表任意“类”类型 注意 阅读全文
posted @ 2019-07-26 13:14 白色茉莉 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 1.协议中定义的init?、init!可以用init、init?、init!去实现。 2.协议中定义的init、可以用init、init!去实现。 有待补充...... 阅读全文
posted @ 2019-07-26 13:06 白色茉莉 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1.字符、字符串也能使用区间运算符,但是不能用在for-in中; 2.函数中形参是let,也只能是let 3.一个函数最多只能有1个可变参数 4.紧跟在可变参数后边的参数不能省略参数标签 5.可变参数不能标记为inout 6.inout参数不能有默认值,并且inout参数传入的必须是可以被多次赋值的 阅读全文
posted @ 2019-07-26 12:46 白色茉莉 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 接着汇编知识总结(二)往下写...... 1.类和结构体的基本区别: come on 2.用代码来进一步说明俩者的本质区别: 备注几点: 指针变量占8个字节(64bit环境) 函数里面这俩个变量size 和point都在栈空间 有没有在堆空间根据关键字:alloc和malloc 阅读全文
posted @ 2019-07-26 10:41 白色茉莉 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 接着上一篇的汇编总结(一)往下写,本人作为汇编初学者,可能很多方面都有不足之处,希望大家多多包涵,多多交流,谢谢! 1.首先设置一直显示汇编 2.call: 后面跟函数地址(同jmp) 3.lea: 地址传递指令 如上图 4.mov:移动赋值操作,值传递 5.存放函数返回值的寄存器:rax、rdx; 阅读全文
posted @ 2019-07-26 10:21 白色茉莉 阅读(539) 评论(0) 推荐(0) 编辑