美文网首页
ReactiveCocoa 源码阅读笔记

ReactiveCocoa 源码阅读笔记

作者: 杨晓晨 | 来源:发表于2017-08-22 15:36 被阅读0次

    OC 的动态化使得我们可以很容易的运用它的运行时做不少有趣的事情。不过从另一个角度来讲,更自由的编程范式可能就意味着更多潜在的风险。

    1、通过 Extension 隐藏私有方法。

    这种多见于框架的设计里面。如果我们在一个类里面有一些方法只是该框架内部使用,并不想暴露给框架的使用者,那么我们可以创建一个该类的 Extension xxx.h 文件保存该类 Extension 的声明,在自己的框架里导入该 Extension 的 h 文件,但是在对外的接口中不导入该文件的声明。这样可以起到隐藏方法的作用.

    相关文章

      网友评论

          本文标题:ReactiveCocoa 源码阅读笔记

          本文链接:https://www.haomeiwen.com/subject/tmlldxtx.html