![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
文章平均质量分 72
陌上一梦觅琴音
这个作者很懒,什么都没留下…
展开
-
Swift 学习笔记 - 混编
Swift 和 OC 混编原创 2016-04-28 08:25:54 · 317 阅读 · 0 评论 -
init?(coder aDecoder: NSCoder)
Mast call a designated initializer of the superclass ‘required’ initializer ‘init(coder:)’ must be provided by subclass of 如果你要用 Swift创建一个实现了 NSCoding协议的类(UIView,UIViewController)的子类的时候,你就会发现一种很尴尬的情况,原创 2016-05-04 10:50:44 · 6157 阅读 · 0 评论 -
runtime运行时
Objc的runtime运行时机制,首先我们要了解一下c语言的函数调用机制,对于c语言而言,函数调用是在编译时查找函数入口,完成函数调用,c语言中调用的函数如果只声明不实现,编译时会报错,这是因为在编译时查找不到要执行的函数,然而对于objc而言,调用的函数只要在.h文件中声明,编译时不会报错,但是运行的时候会crash,这是因为oc的函数调用是在运行时完成的,也就是说在程序真正运行的时候编译的原创 2016-08-31 17:24:08 · 1358 阅读 · 1 评论