近期整理的iOS面试题。不定期更新中。如有问题,欢迎斧正。 派发 Swift 有三种派发方式 1静态派发 2消息派发(动态派发) 3函数表派发 OC 只有消息派发(动态派发)...
近期整理的iOS面试题。不定期更新中。如有问题,欢迎斧正。 派发 Swift 有三种派发方式 1静态派发 2消息派发(动态派发) 3函数表派发 OC 只有消息派发(动态派发)...
1、导入 CoreData 框架: Build Phases -> Link Binary With Libraries -> 添加 CoreData.framework 2...
source_files:源文件(可以包含.h和.m)public_header_files:头文件(.h文件)resources:资源文件(配置的文件都会被放到mainBu...
相关文献:iOS 内存管理底层分析(一)- 内存相关[https://www.jianshu.com/p/bc298c7299e6]iOS 内存管理底层分析(二)- Auto...
UIView的setNeedsDisplay和setNeedsLayout方法。首先两个方法都是异步执行的。setNeedsDisplay会调用自动调用drawRect方法,...
相信大家在玩 node ,webpack,npm,bower ..etc 时,都会在它们的 package.json 文件中,或者 init 过程中都会遇到这样的一个键值对:...
Vue.use是什么? 官方对 Vue.use() 方法的说明:通过全局方法 Vue.use() 使用插件,Vue.use 会自动阻止多次注册相同插件,它需要在你调用 new...
SQLite 是一个被大家低估的数据库,但有些人认为它是一个不适合生产环境使用的玩具数据库。事实上,SQLite 是一个非常可靠的数据库,它可以处理 TB 级的数据,但它没有...
super调用,底层会转换为objc_msgSendSuper2函数的调用,接收2个参数 struct objc_super2 SEL /// Struct objc_sup...