注意,我特别指的是点符号与类方法一起使用,而不是实例方法.
出于好奇,我想看看如果我尝试将Objective-C点符号语法与类方法一起使用会发生什么.我的实验如下:
#import <Foundation/Foundation.h>
static int _value = 8;
@interface Test : NSObject
+ (int) value;
+ (void) setValue:(int)value;
@end
@implementation Test
+ (int) value {
return _value;
}
+ (void) setValue:(int)value {
_value = value;
}
@end
int main(int argc, char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog(@"Test.value: %d", Test.value);
NSLog(@"[Test value]: %d", [Test value]);
Test.value = 20;
NSLog(@"Test.value: %d", Test.value);
NSLog(@"[Test value]: %d", [Test value]);
[Test setValue:30];
NSLog(@"Test.value: %d", Test.value);
NSLog(@"[Test value]: %d", [Test …Run Code Online (Sandbox Code Playgroud) 点击时我UITableViewCell选择了一个.在此选定状态期间,如果用户再次点击该单元格,我希望该单元格取消选择.
我找不到任何被调用的委托调用.任何想法如何实现这一点?它真的会成为手势识别器吗?