【漫谈Objective-C】
文章平均质量分 80
念茜
别叫我前辈,别称呼您,别弹视频,别天天要现成代码,别问我在哪上班,别问我多大了真身是男是女,别在上班时间Q我求帮忙解决这解决那,我是一单线程妞,忙不过来
展开
-
Objective-C 的“多继承”
Objective-C 的“多继承” 当单继承不够用,很难为问题域建模时,我们通常都会直接想到多继承。多继承是从多余一个直接基类派生类的能力,可以更加直接地为应用程序建模。但是Objective-C不支持多继承,由于消息机制名字查找发生在运行时而非编译时,很难解决多个基类可能导致的二义性问题。不过其实 Objective-C 也无需支持多继承,我们可以找到如下几种间接实现多继承目的的方法:消息转原创 2013-05-24 17:10:43 · 37026 阅读 · 39 评论 -
Objective-C的hook方案(一): Method Swizzling
Objective-C的hook方案(一): Method Swizzling在没有一个类的实现源码的情况下,想改变其中一个方法的实现,除了继承它重写、和借助类别重名方法暴力抢先之外,还有更加灵活的方法吗?在Objective-C编程中,如何实现hook呢?标题有点大,计划分几篇来总结。本文主要介绍针对selector的hook,主角被标题剧透了———— Method Swizzling 。Me原创 2013-07-18 23:29:16 · 124478 阅读 · 65 评论 -
漫谈Objective-C :空段selector
Objective-C支持空段selector,这显然不具备良好的代码可读性,平时我们也不会这么写这么用,那为什么还要特别提出来说这件事呢?只是想给大家提个醒......原创 2013-07-05 18:08:39 · 12377 阅读 · 14 评论