US2ConditionCollection Class Reference
Inherits from | NSObject |
Conforms to | NSFastEnumeration US2ConditionCollectionProtocol |
Declared in | US2ConditionCollection.h |
Overview
The US2ConditionCollection is internally an array which contains conditions of type US2Condition. Use US2ConditionCollection like an array, but in a typecasted manner.
Example:
US2ConditionCollection *conditionCollection = [[US2ConditionCollection alloc] init];
US2Condition *condition1 = [[US2Condition alloc] init];
[conditionCollection addCondition:condition1];
[condition1 release];
US2Condition *condition2 = [conditionCollection conditionAtIndex:0];
[conditionCollection removeCondition:condition2];
BOOL isEmpty = conditionCollection.count == 0; // isEmpty == YES
Tasks
-
– addCondition:
Add a condition to collection.
-
– removeCondition:
Remove a condition from collection.
-
– removeConditionAtIndex:
Remove a condition from collection at index.
-
– conditionAtIndex:
Returns a condition of collection at index.
-
count
Number of conditions in collection.
property
Instance Methods
addCondition:
Add a condition to collection.
- (void)addCondition:(id<US2ConditionProtocol>)condition
Parameters
- condition
US2Condition instance to add
Declared In
US2ConditionCollection.h
conditionAtIndex:
Returns a condition of collection at index.
- (US2Condition *)conditionAtIndex:(NSUInteger)index
Parameters
- index
Index of condition
Return Value
Return US2Condition instance at index
Declared In
US2ConditionCollection.h
removeCondition:
Remove a condition from collection.
- (void)removeCondition:(id<US2ConditionProtocol>)condition
Parameters
- condition
US2Condition instance to remove
Declared In
US2ConditionCollection.h
removeConditionAtIndex:
Remove a condition from collection at index.
- (void)removeConditionAtIndex:(NSUInteger)index
Parameters
- index
US2Condition instance to remove at index
Declared In
US2ConditionCollection.h