English 中文(简体)
国家安全局发言人兼观察员 Array
原标题:listener and observer on size of NSMutableArray

在客观的C中,如果说我的阵列是X,那么如果发生这种情况,我想起Y的功能吗? 因此,国家航空航天研究所的一名听众?

问题回答

我认为,你可以设立一个观察员,听取对一系列变化的看法。 如果情况得到满足,你可以检查阵列的大小,并打电话给Y。

您可撰写一份议定书(例如:Mutable ArrayDelegate),然后将NSMutableArray予以延长。 (确保打上<条码>[......][适当]),在出现某些事件时采用代表方法。

例如,每次添加一个标语时都要增加一名听众:

@protocol MutableArrayDelegate
- (void)mutableArrayDidAddObject:(NSMutableArray *)mutableArray;
@end

@interface ObservableMutableArray : NSMutableArray
@property (nonatomic, assign) id<MutableArrayDelegate> delegate;
@end

@implementation ObservableMutableArray
@synthesize delegate;

- (void)addObject:(id)anObject
{
     [super addObject:anObject];
     [delegate mutableArrayDidAddObject:self];
}
@end

然后,你可以通过指派一名代表到你的下级并落实议定书来听取活动。





相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签