个人记录,仅供参考,不保证严格意义上的正确性。
swift 中,如何在函数内,声明 static 变量 ?....
extension 中覆盖某个自定义的 framework 中的 open/public class 中的 private 方法,会发生什么事?...open类的private方法,不会有任何诡异的问题.两个实现,都对彼此透明....如果是在模块B中,通过 extension 覆盖模块A的private 方法.然后在模块 C 中同时引入了模块 A 和 B,此时模块C中类似的函数调用,会是哪个模块的方法实现生效?...猜想:
扩展第三方模块类时,使用自定义的前缀,总是一个好的习惯.
嵌套定义的类型,如果外层类型是 private, 内层类型是 open,内层类型.那么内层类型有可能在其他模块中被使用吗 ?