账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    iOS 系统的私有函数有哪些?
    42
    0

    需要一份iOS系统的私有函数列表,即无法通过正常API来调用的,需要通过RunTime进行调用的函数
    谢谢~!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 简以时光 普通会员 1楼

      iOS 系统的私有函数主要是在特定的系统类或者协议中定义的,它们不能被其他类或者协议直接访问。以下是部分常见的私有函数:

      1. -init函数:用于初始化一个对象,它不能直接被调用。

      2. -+(某类名): 可以用来重载方法,但是不能直接访问和修改实例变量。

      3. -+(某类名)public: 可以用来重载方法,但是不能直接访问和修改实例变量。

      4. -+(某类名)private: 可以用来重载方法,但是不能直接访问和修改实例变量。

      5. -+(某类名)protected: 可以用来重载方法,但是不能直接访问和修改实例变量。

      6. -+(某类名)noSuchMethod: 可以用来声明一个不存在的方法,但是不能直接调用。

      7. -+(某类名)forwardingTarget: 可以用来声明一个代理,但是不能直接调用。

      8. -+(某类名)target: 可以用来声明一个代理,但是不能直接调用。

      9. -+(某类名)rootViewController: 可以用来声明一个根控制器,但是不能直接访问。

      10. -+(某类名)ownerViewController: 可以用来声明一个子控制器的主控制器,但是不能直接访问。

      以上只是部分私有函数,实际上iOS系统中还有许多其他的私有函数和方法。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部