个人记录,仅供参考,不保证严格意义上的正确性。
swift 中,如何在函数内,声明 static 变量 ?...继承自NSObject的Swift类,其继承自父类的方法具有动态性,其他自定义方法、属性需要加dynamic修饰才可以获得动态性。...4 中, 加 dynamic 的同时,也必须加 @objc -- 即不允许单独加 dynamic 标记....在使用 extension 扩展其他模块中定义的类时,最好还是给自己扩展的方法加上特定前缀,不然第三方模块万一暴露的同名方法,自己的代码就彻底跪了....另外,参考 objc 中block 的行为,我尝试搜索相关 swift 中 栈(stack) block 的相关信息.如果 closure 也区分栈和堆,倒是还可以勉强解释.不过,并没有相关的信息,而且