原文:iOS 开发--Objective-C 反射机制

了解反射机制 Objective C语言中的OC对象,都继承自NSObject类。这个类为我们提供了一些基础的方法和协议,我们可以直接调用从这个类继承过来方法。当然,本篇文章中讲到的反射方法,就在NSObject和Foundation框架中。 反射机制涉及到的东西比较多,这篇文章只从OC层面来讲反射机制,不涉及runtime部分,以后会写文章来专门讲runtime的。 获取Class对象 Cla ...

2016-03-09 09:20 1 5586 推荐指数:

查看详情

Objective-C反射机制

Objective-C反射机制:是类似于Java的反射机制,这种动态机制可以让oc语言更加的灵活。这句话是对oc反射机制的初步认识,不过具体的怎么类似于java机制,怎么让oc更加的灵活,还得看下面的内容才能了解。 oc反射机制有三个用途: 1.获得 ...

Thu Sep 22 02:28:00 CST 2016 2 2247
iOS开发系列--Objective-C之类和对象

概述 前面已经简单介绍过ObjC的基础知识,让大家对ObjC有个大致的印象,今天将重点解释ObjC面向对象的特性。ObjC相对于C语言多了面向对象特性,但是ObjC又没有其他面向对象语言那么多语法特性,ObjC本身对面向对象进行了精简。当然这并不代表今天的内容就会少,今天的内容还是相当多 ...

Wed Jul 23 04:23:00 CST 2014 33 65026
Objective-C中的反射反射工厂

本文为原创,欢迎转载和收藏,转载请标明原文地址 程序中可能会出现大量的if-else或者switch-case来选择一系列类中的某个类进行操作,利用反射(Reflection)就可以避免这些重复判断工作。 反射在Java中封装了类来实现,在Objective-C里面 ...

Fri Apr 27 23:01:00 CST 2012 0 3508
iOS开发Objective-C Block的实现方式

前言:我们可以把Block当作一个闭包函数,它可以访问外部变量和局部变量,但默认是不可以修改外部变量。你可以使用它来做回调方法,比起使用代理(Delegate)会更加直观。顺带一提,苹果很多的接口(A ...

Tue Jan 06 21:43:00 CST 2015 5 2125
iOS开发,hook系统Objective-C的函数

我们都知道在windows下可以通过API轻松的hook很多消息,IOS也可以实现hook的功能。 建立一个 TestHookObject类 在Appdelegate里面加入 试着跑起来看看吧。 参考:http://www.cnblogs.com ...

Thu Jun 27 23:04:00 CST 2013 0 4329
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM