zoukankan      html  css  js  c++  java
  • iOS--Runtime的那些事

    最近正在准备换工作,所以就去温习了一下Runtime。

    Runtime是运行时机制,是一套C语言库,runtime库里面包含了跟类/成员变量/方法相关的API,比如获取类里面的所有成员变量,为类动态添加成员变量,动态改变类的方法实现,为类动态添加新的方法等

    下面是Runtime的一些应用实例:

    Person类 记得导入头文件 #import <objc/runtime.h>

    获取一个类的所有成员变量

    获取一个类中的所有方法

    获取一个类遵循的所有协议

    解/归档

    首先要在Person类中实现解/归档的协议方法,遵循NSCoding协议

    解/归档的调用

  • 相关阅读:
    HDU多校第六场——HDU6638 Snowy Smile(线段树区间合并)
    java
    java
    java
    java
    java
    python
    appium
    python
    python
  • 原文地址:https://www.cnblogs.com/cookiess/p/5377436.html
Copyright © 2011-2022 走看看