摘要: 工程配置中,有三个路径和库的加载息息相关: 1、@executable_path 可执行文件的路径,例如/Applications/WeChat.app/Contents/MacOS。 2、@loader_path 被加载的二进制的路径,若该二进制是可执行文件,则@loader_path等价于@ex 阅读全文
posted @ 2018-11-27 20:05 happyyoung 阅读(1700) 评论(0) 推荐(0) 编辑
摘要: 类簇(class cluster),是一种基于抽象工厂的设计模式,广泛运用于系统的Foundation框架。顾名思义,即一坨类,这里指的是继承自同一父类的一组私有子类。这种实现既可以简化公共接口,又保证了功能的丰富性。 1、不使用类簇:概念简单,但是接口复杂 为了阐述类簇实现以及它的好处,思考一个问 阅读全文
posted @ 2018-11-27 15:06 happyyoung 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 1、单例模式 2、MVC模式 阅读全文
posted @ 2018-11-27 10:29 happyyoung 阅读(82) 评论(0) 推荐(0) 编辑