阅读背景:

[置顶] 关于“幽灵架构”的补充说明3:为什么不会产生“循环引用”

来源:互联网 

承接上文,已简明论述了应用Struct取代Class的利益,应用Class会使我们的程序涌现“意外的同享”和“重复援用”之类的危险,传统面向对象开发中对Class的依附重要来自于我们对“继承”的依附。Swift2.0引入协定扩大后,之前的“类-继承”所能实现的功效应用“构造体(枚举)-协定-协定扩大”都可以实现,并且更加高效和灵巧。回到主题上来,首先回想下“幽灵架构”中的两个主体:View和Model所对应的协定:承接上文,已简明论述了应用Struct取代Class的利益,应用Class会使我们的程序涌现“意外




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: