Działanie @selector w Objective-J

@selector - jedno z wielu słów kluczowych w Objectice-J, ma na celu utworzenie identyfikatora metody.. FIXME

SEL - jest nazwa typu parametru , którym jest selector

id - jest to parametr określający obiekt Objective-J

@implementation SelectorExample: CPObject
{
	SEL _action;
}
 
- (void)setAction:(SEL)anAction
{
	_action = anAction;
}
 
- (SEL)action
{
	return _action;
}
 
- (void)setTarget:(id)aTarget
{
	_target = aTarget;
}
 
- (id)target
{
	return _target;
}
 
- (void)sendAction:(SEL)anAction to:(id)anObject
{
	// Singleton 'CPApp' wysyła akcię to obiektu
	[CPApp sendAction:anAction to:anObject from:self];
}
 
- (void)performAction:(id)sender 
{
	[self sendAction:[self action] to:[self target]];
}
 
@end
objective-j/selector.txt · ostatnio zmienione: 2009/12/26 18:14 przez widmogrod
 
Wszystkie treści w tym wiki, którym nie przyporządkowano licencji, podlegają licencji: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki