文章翻译
出来嗨
这个作者很懒,什么都没留下…
展开
-
iOS Swizzle的正确使用方式(原文翻译)
文章翻译自https://blog.newrelic.com/engineering/right-way-to-swizzle/ 感谢作者Bryce Buchanan通常在运行时,Swizzle是通过用一个方法的实现来替换另一个方法的实现来运作的。运用Swizzle可能是因为不同的需求:重写默认方法,甚至是动态的方法加载。我曾经看到很多发出来的博客上讨论Swizzle,他们很多都提供了...翻译 2018-08-25 16:41:24 · 2754 阅读 · 1 评论 -
Swift -- protocol 'weak' cannot be applied to non-class type报错
protocol的两种形式:1,protocol A { }2,protocol A : class { }首先说protocol A : class { } 这种形式被称为class-only protocol,只有类(不包括结构体、枚举)能遵循该协议。弱引用只用在引用类型中。类(class)是引用类型,结构体和枚举是值类型。闭包也是引用类型,但是闭包不能遵循协议,所以...翻译 2019-07-23 21:52:48 · 1653 阅读 · 0 评论