![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:河南
Optional在swift中表示出nil的方式Optional是一个枚举 有两个case case none case some(Wrapped) .none == nil...
public protocol Equatable { static func == (lhs: Self, rhs: Self) -> Bool } /// - `a ==...
public protocol Hashable : _Hashable, Equatable { var hashValue: Int { get } } 从源码可以看到 ...
BOOL 是一个包装类 使用结构体实现 内部包含了一个成员变量 internal var _value: Builtin.Int1 public init() 使用一个类型为...
Objective-C是基于C语言加入了面向对象特性和消息转发机制的动态语言,这意味着它不仅需要一个编译器,还需要Runtime系统来动态创建类和对象,进行消息发送和转发。下...
请问一下 我在father类里重写并实现了class方法 和NSOBJ的一样 输出却都还是Son 是NSOBJ的子类实现了class方法之后不会被加入到子类的methodLIst中么?
Objective-C特性:RuntimeObjective-C是基于C语言加入了面向对象特性和消息转发机制的动态语言,这意味着它不仅需要一个编译器,还需要Runtime系统来动态创建类和对象,进行消息发送和转发。下...