2021年5月14日

摘要: Swift 异常处理 错误类型 语法错误 逻辑错误 运行时错误 自定义错误 通过error 协议来自定义错误,通常我们使用枚举类型来定义错误 enum SomeError :Error { //关联类型是符串 case illegalArg(String) case outOfBounds(Int, 阅读全文

posted @ 2021-05-14 13:43 懒惰的土拨鼠 阅读(146) 评论(0) 推荐(0) 编辑

摘要: 父类的反初始化方法可以被子类继承 class Person { deinit { print("peson dinit") } } class Student: Person {} func test() { var stu = Student() } test() peson dinit Prog 阅读全文

posted @ 2021-05-14 13:39 懒惰的土拨鼠 阅读(44) 评论(0) 推荐(0) 编辑

2017年2月8日

摘要: SQLITE数据库 iOS中的数据存储方式 Plist(NSArray\NSDictionary) Preference(偏好设置\NSUserDefaults) NSCoding(NSKeyedArchiver\NSkeyedUnarchiver)以上不适合存储大批量数据 SQLite3 Core 阅读全文

posted @ 2017-02-08 16:30 懒惰的土拨鼠 阅读(120) 评论(0) 推荐(0) 编辑

摘要: 核心动画 CALayer 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层 在创建UIView对象时,UIView内部会自动创建一个图层(即CAL 阅读全文

posted @ 2017-02-08 16:23 懒惰的土拨鼠 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2017-02-08 16:14 懒惰的土拨鼠 阅读(171) 评论(0) 推荐(0) 编辑