2018年3月6日

Swift4.0复习错误处理

摘要: 1.Swift中错误的表示: “在Swift中如果我们要定义一个表示错误的类型非常简单,只需遵循 Error 协议即可。我们通常用枚举或结构体类型来表示错误类型,当然枚举可能用得更多些,因为它能更直观地表达当前错误类型的每种错误细节。” 摘录来自: “大话Swift 4.0”。 iBooks. 2. 阅读全文

posted @ 2018-03-06 15:28 玉思盈蝶 阅读(381) 评论(0) 推荐(0) 编辑

Swift4.0复习扩展

摘要: 1.扩展计算式属性: 2.对方法进行扩展: 3.对协议的扩展: 4.对已有类型做协议遵循的扩展: 5.对泛型类型进行扩展: 6.用一条泛型where从句进行扩展: 阅读全文

posted @ 2018-03-06 15:03 玉思盈蝶 阅读(137) 评论(0) 推荐(0) 编辑

Swift4.0复习泛型

摘要: 1.泛型的基本使用: 2.类型约束: 3.泛型where从句: 阅读全文

posted @ 2018-03-06 14:47 玉思盈蝶 阅读(116) 评论(0) 推荐(0) 编辑

(NSNumber **)value和(NSNumber * __autoreleasing *)value

摘要: 今天在看别人开源项目的时候看到这样的代码: 正文从这里开始~~~ 定义如下: 实现如下: 调用如下: 注意: 这里调用的时候__autoreleasing是系统默认加上的 爱学习的思思赶紧百度下这种写法,原来这里涉及到iOS开发ARC内存管理技术了。 以下两句代码意义是相同的: __autorele 阅读全文

posted @ 2018-03-06 13:35 玉思盈蝶 阅读(189) 评论(0) 推荐(0) 编辑

Swift4.0复习类型定义、类型投射等操作

摘要: 1.类型定义: 2.元类型: 3.类型获取: 4.Any和AnyObject: 5.类型投射: 6.类型检查: 7.嵌套类型: 阅读全文

posted @ 2018-03-06 10:53 玉思盈蝶 阅读(151) 评论(0) 推荐(0) 编辑

导航