gpt4 book ai didi

objective-c - 在 Objective-C 中覆盖类别定义的方法是否安全?

转载 作者:太空狗 更新时间:2023-10-30 03:32:49 24 4
gpt4 key购买 nike

<分区>

我有一个 UIViewControllerSubclass : UIViewController 类型的类结构,其中 UIViewControllerSubclass 的唯一功能是 #import UIViewController+Category.h。我在类别中添加方法的原因是这样我也可以制作 UITableViewControllerSubclass : UITableViewController,这也将 #import UIViewController+Category.h。众所周知,不要重复自己。

现在假设 UIViewController+Category.h 具有以下结构:

@interface UIViewController(Category)
- (void) method1;
- (void) method2;
@end

创建 UIViewControllerSubclassSubclass : UIViewControllerSubclass 会覆盖 method1 有多安全?由于 Objective-C 的消息传递,我认为这会起作用,但出于某种原因,我的直觉告诉我我做错了。

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