如果是在模块B中,通过 extension 覆盖模块A的private 方法.然后在模块 C 中同时引入了模块 A 和 B,此时模块C中类似的函数调用,会是哪个模块的方法实现生效?...猜想:
扩展第三方模块类时,使用自定义的前缀,总是一个好的习惯.
嵌套定义的类型,如果外层类型是 private, 内层类型是 open,内层类型.那么内层类型有可能在其他模块中被使用吗 ?...swift 模块中,能使用类似下面的类型初始化代码吗?...片段B,是 closure self 循环引用的一个可选解决方案,即 self 主动切断对 closure 的引用....] in .这个语法,是我"杜撰"的,语义上近似于以强引用方式捕捉 aBook 对应的真实对象.官方文档中并没有提到有这种语法.