0
我提出这个简单的类:对于某些复合对象,什么是一个好钥匙?
@interface BGPairButtonCatalog : NSObject
@property (readonly,nonatomic) UIButton * btnButton;
@property (readonly,nonatomic) BGReviewsTablesatProfile * rtpReviewsTables;
-(id)initWithBtn:(UIButton*) btnButton andReviewsTablesatProfile: (BGReviewsTablesatProfile *) rtpReviewsTables;
@end
现在,我想这个类的一个NSDictionary对象。
NSDictionary必须通过btnButton进行搜索。
但是,btnButton对于NSDictionary并不是一个好的关键。
所以也许是一个btnButton元素。什么?地址?
你可以走简约路线,并使用一个简单的字符串来表示的按钮。只需以描述按钮上下文的方式命名字符串即可。或者,将一个属性添加到可以是整数的类中,然后为其分配一个唯一值,并在数组中存储/搜索而不是字典。 – Jeremy
如何获取按钮的地址作为字符串? –