- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 解决XCode报错:The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported valu
cocopod导入第三方swift包(YogaKit)后,编译错误:The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift.This setting can be set in the build settings
2018-03-30 14:35:38 10108 2
原创 Swift中的willSet与didSet
Swift中的willSet与didSet 在Swift语言中用了willSet和didSet这两个特性来监视属性的除初始化之外的属性值变化 代码如下: import Foundation class TestModel : NSObject { //带属性监视器的普通属性 var name:String = "" { //在name属性变化前...
2018-03-30 09:04:10 1028
原创 OCLint规则:If you override isEqual you must override hash too --了解isEqual与hash
一、isEqual的作用isEqual的作用:判断两个对象是否相等对于基本类型, ==运算符比较的是值; 对于对象类型, ==运算符比较的是对象的地址(即是否为同一对象)Objective-C和Java不支持运算符重载, C++支持运算符重载,这样的话可以在运算符重载的时候做判断二、重写isEqual方法Cocoa Framework中定义的类型, NSString isEqualToStri
2018-03-01 15:37:27 473
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人