gpt4 book ai didi

ios - objective-c : is Posing available for ios?

转载 作者:行者123 更新时间:2023-12-01 16:34:33 25 4
gpt4 key购买 nike

  • 我正在尝试为一个 ios 项目实现摆姿势。
  • 场景:
    Defining class of controller at run time
  • 我意识到poseAsClass或class_poseAs不适用于ios
    & 对于 macOX 也已弃用。
  • 将不胜感激在 ios 中实现摆姿势的任何指示。谢谢
  • 最佳答案

    如果您想篡改 OS/私有(private) SDK 提供的类,整个姿势/调动方法非常有用 - 但您通常不应该这样做,并且在您自己的代码中将其用作标准方法也不是一个好主意。

    The scenario: Defining class of controller at run time



    您通常会通过使用抽象父类(super class)/接口(interface)/@protocol 来定义潜在 Controller 需要实现的接口(interface),然后在运行时切换它们。

    在您的情况下,您似乎将拥有一个充当 proxy 的 Controller 。对于真正的 Controller 。从技术上讲,您也不需要@protocol,因为 UITableViewController实际上是您的抽象父类(super class),但您的代理最好是 UITableViewController并拥有 View ,您的其他 Controller 将成为 NSObject子类并简单地符合 UITableView DataSource/Delegate协议(protocol)。

    关于ios - objective-c : is Posing available for ios?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29424934/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com