2024年4月26日发(作者:)
#pragma mark - method
- (NSUInteger)count
{
LOCK(NSUInteger count = _); return count;
}
- (id)objectAtIndex:(NSUInteger)index
{
LOCK(id obj = [_arr objectAtIndex:index]); return obj;
}
- (NSArray *)arrayByAddingObject:(id)anObject
{
LOCK(NSArray * arr = [_arr arrayByAddingObject:anObject]); return arr;
}
- (NSArray *)arrayByAddingObjectsFromArray:(NSArray *)otherArray
{
LOCK(NSArray * arr = [_arr arrayByAddingObjectsFromArray:otherArray]); return arr;
}
- (NSString *)componentsJoinedByString:(NSString *)separator
{
LOCK(NSString * str = [_arr componentsJoinedByString:separator]); return str;
}
- (BOOL)containsObject:(id)anObject
{
LOCK(BOOL c = [_arr containsObject:anObject]); return c;
}
- (NSString *)description
{
LOCK(NSString * d = _ption); return d;
}
- (NSString *)descriptionWithLocale:(id)locale
{
LOCK(NSString * d = [_arr descriptionWithLocale:locale]); return d;
}
- (NSString *)descriptionWithLocale:(id)locale indent:(NSUInteger)level
{
LOCK(NSString * d = [_arr descriptionWithLocale:locale indent:level]); return d;
}
- (id)firstObjectCommonWithArray:(NSArray *)otherArray
{
LOCK(id o = [_arr firstObjectCommonWithArray:otherArray]); return o;
}
- (void)getObjects:(id __unsafe_unretained[])objects range:(NSRange)range
{
LOCK([_arr getObjects:objects range:range]);
}
- (NSUInteger)indexOfObject:(id)anObject
{
LOCK(NSUInteger i = [_arr indexOfObject:anObject]); return i;
}
- (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range
{
LOCK(NSUInteger i = [_arr indexOfObject:anObject inRange:range]); return i;
}
- (NSUInteger)indexOfObjectIdenticalTo:(id)anObject
{
LOCK(NSUInteger i = [_arr indexOfObjectIdenticalTo:anObject]); return i;
}
- (NSUInteger)indexOfObjectIdenticalTo:(id)anObject inRange:(NSRange)range
{
LOCK(NSUInteger i = [_arr indexOfObjectIdenticalTo:anObject inRange:range]); return i;
}
- (id)firstObject
{
LOCK(id o = _bject); return o;
}
- (id)lastObject
{


发布评论