swift语言
文章平均质量分 58
逗神大人
C++程序员,也会点Java,Kotlin, Swift,Python,Golang, C#, 但技术相对比较菜,用到啥就学啥,用不上的一会就忘了
展开
-
Swift笔记之[UInt8]那些事
简介[UInt8]是Swift中的数组类型,也是作用比较特殊的一种数组类型, 常用于底层交互与内存操作与管理。如: 字符串编解码, 充当字节缓冲区等等字符串编解码[UInt8](或[Int8])转 StringString有对应的直接从[UInt8]或[Int8]转换成String的构造函数/// "这是一个字符串" 的utf8编码let bytes: [UInt8] = [232, 191, 153, 230, 152, 175, 228, 184, 128, 228, 184, 170,原创 2020-07-28 10:41:52 · 3792 阅读 · 0 评论 -
C++11 仿照swift 中的defer 实现的defer功能
说明使用过swift开发过iOS应用的广大搬砖工都知道, 在swift语言里, 有一个很好用的关键字 defer 这个defer有什么用呢? 在某个函数或者代码块中, 如果使用了defer 添加了一段代码, 会发生什么呢? 哈哈, 当然是 在代码块结束时, 一定会调用这段代码了。 这样有什么好处呢? 我们知道, 有些操作需要很多步骤,其中一步出错,就可能需要是整个操作流程结束, 但是...原创 2018-05-24 16:20:14 · 696 阅读 · 7 评论