Objective-C 的类别功能属于哪个 OOPS 功能?
据我所知,Objective-C是一种面向对象的编程语言,而Categories是Objective-C提供的一个功能。 所以我想知道类别功能属于哪个OOP概念 抽象 多态 封装 …
Obj-C 块可以自行执行吗?
这是这个问题的延伸: 是否可以在 Objective-C 中创建“Block”对象的类别。 基本上,虽然似乎可以通过 NSObject 或 NSBlock 在块上创建类别,但我无…
如何定义一个类别,将方法添加到实现特定协议的类中?
我想向实现 SOManagedObject 协议的 NSManagedObject 子类添加一些方法。我尝试过这样定义它: @interface NSManagedObject (MyExtensionMethods) ...…
NSCalendar 内部使用的 Objective-C 单例类别
我有一个由两部分组成的问题。首先,如何在 Obj-C 中创建 Singleton 类别?它仅供内部使用,因此不必是万无一失的单例。其次,我可以在 NSCalendar 上…
Objective-C 类名带有 +
类名(如 UIImage+Something 或 UIImageView+Somethingelse)是否意味着它的行为类似于自定义 UIImage 或 UIImageView?…
协议和警告的类别“类未实现协议”
好吧,我有这两个协议: @protocol ivAuthorizationProtocol -(void)loginReply:(ivSession*)session; @end @protocol ivServerListsProtocol -(void)…
如何在 Objective-C 中的子类上使用类别方法
添加到特定类的类别方法在其子类中不起作用。 对我来说,我使用 JSONKit 来操作 JSON。 JSONKit 返回 JKArray 子类 NSArray。我在 NSArray 中添加了几…
使用类别在 Objective C 类中添加冲突方法
我已将方法 foo 添加到类别 Category1 中的类 MYCustomClass 中,与该类的原始定义分开。然后我在另一个类别 Category2 中添加了另一个方法,也称为 f…
关于Object-C中的类别:覆盖现有消息
类别是子类化的替代方案。如果类别消息已在类中实现,将会发生什么情况。以UIViewController为例, @implementation UIViewController (Landscape) //…
Objective-C 释放类别中声明的属性?
我在现有类上有一个类别,它向该类添加了一个属性和一些方法。 @interface AClass (ACategory) { NSString *aProperty; } @property (nonatomic, reta…
在重写的类方法中调用 super
我想通过这样的类别向 UIButton 类添加一个新的自定义 UIButtonType : enum { UIButtonTypeMatteWhiteBordered = 0x100 }; @interface UIButton (Cus…
用类别覆盖方法时如何调用原始实现?
我试图弄清楚事情到底是如何运作的。所以我想当我使用类别覆盖某些方法时,我会得到有趣的 NSLogs。 @implementation UIView(Learning) - (UIView *)h…
Objective-C 类别问题
我通过为 NSString 类创建一个新类别来创建自定义排序。下面是我的代码。 @implementation NSString (Support) - (NSComparisonResult)sortByPoint:(N…
使用类别扩展 iTunesApplication 类
我刚刚学习如何使用 ScriptingBridges。我制作了一种方法,可以缓慢减弱 iTunes 上的音量,并希望将其设为一个类别,以便我可以执行以下操作: iTunes…
- 共 1 页
- 1