Swift
weenaHome
用行动来谱写平凡可贵的自己
展开
-
Swift开发中构造函数几点说明
Swift开发中构造函数几点说明 一、Swift支持overload重载 二、构造函数 带有override前缀的init都是重写继承了父类的构造函数 class Person: NSObject { override init() { super.init() } } 如果父类没重写init方法的话,而且没有重载任何init方法,那么实例化对象时还是调用...原创 2019-07-25 12:44:55 · 181 阅读 · 0 评论 -
Swift Runtime分析与OC Runtime区别
1.我们知道Objective-C是一门动态性语言,能够功过runtime API调用和替换人意方法,那Swift也具有这些动态性吗? 分析示例 PureSwiftClass是纯Swift类,MuixSwiftClass是一个继承自NSObject的类。两个类中都包含了属性、方法。 //MARK: - 纯SwiftClass class PureSwiftClass { @objc...原创 2019-07-27 18:16:40 · 721 阅读 · 0 评论