这是关于iOS消息传递

  • 本文关键字:iOS 消息传递 ios
  • 更新时间 :
  • 英文 :


当我阅读源代码时,我发现:

self[@"__NSCFString"] = @"RETableViewCell";
self[@"NSString"] = @"RETableViewCell";
self[@"RETableViewItem"] = @"RETableViewCell";
self[@"RERadioItem"] = @"RETableViewOptionCell";
我担心的是,"[]">

在这里有什么用,因为"[]"通常用于向接收方发送消息而不是包含对象?请注意,"self"不是字典,而是继承自NSObject。

这让我担心了好几天。有人可以帮助我吗?提前感谢...

self是一个覆盖以下内容的类:

- (id)objectAtIndexedSubscript:(NSUInteger)idx

- (void)setObject:(id)anObject atIndexedSubscript:(NSUInteger)index支持下标运算符。请参阅:http://clang.llvm.org/docs/ObjectiveCLiterals.html下标。

最新更新