关于Object-C中的类别:覆盖现有消息
类别是子类化的替代方案。如果类别消息已在类中实现,将会发生什么情况。以UIViewController为例, @implementation UIViewController (Landscape) //…
Objective-C 释放类别中声明的属性?
我在现有类上有一个类别,它向该类添加了一个属性和一些方法。 @interface AClass (ACategory) { NSString *aProperty } @property (nonatomic, retai…
在重写的类方法中调用 super
我想通过这样的类别向 UIButton 类添加一个新的自定义 UIButtonType : enum { UIButtonTypeMatteWhiteBordered = 0x100 } @interface UIButton (Cust…
用类别覆盖方法时如何调用原始实现?
我试图弄清楚事情到底是如何运作的。所以我想当我使用类别覆盖某些方法时,我会得到有趣的 NSLogs。 @implementation UIView(Learning) - (UIView *)h…
Objective-C 类别问题
我通过为 NSString 类创建一个新类别来创建自定义排序。下面是我的代码。 @implementation NSString (Support) - (NSComparisonResult)sortByPoint:(N…
使用类别扩展 iTunesApplication 类
我刚刚学习如何使用 ScriptingBridges。我制作了一种方法,可以缓慢减弱 iTunes 上的音量,并希望将其设为一个类别,以便我可以执行以下操作: iTunes…
为什么我的 UIView 类别会引起警告?
我向 UIView 添加了一个类别来保存一些转换辅助方法。方法都有效;但是,我收到编译器警告: 警告:“UIButton”可能不会响应“-fadeOutWithDuration…
“额外”应该放在哪里?执行?
有时,我会看到为对象创建新方法的代码片段,如下所示: @implementation UIImage (Extras) - (void)aMethod:(id)anObject { // some functionality }…
为所有 UIImageView 添加圆角
我想为我的项目中的所有 UIImageView 添加一些圆角。我已经让代码正常工作,但我必须将其应用到每个图像;我应该子类化 UIImageView 来添加它吗?如果…
- 共 1 页
- 1