Inherits from VKApiObject : VKObject : NSObject
Conforms to NSFastEnumeration
Declared in VKApiObjectArray.h
VKApiObjectArray.m

Overview

Base class for VK API arrays

Properties

count

Count of items in array

@property (nonatomic, readonly) int count

Declared In

VKApiObjectArray.h

items

Parsed array items

@property (nonatomic, strong) NSMutableArray *items

Declared In

VKApiObjectArray.h

Instance Methods

initWithArray:

Initialize object with any array. items property is sets as passed array, count is a count of items in passed array

- (instancetype)initWithArray:(NSArray *)array

Parameters

array

API json array

objectClass

class of items inside of array

Return Value

Initialized object

Declared In

VKApiObjectArray.h

initWithArray:objectClass:

Initialize object with API json array. This method tries to set all known properties of current class from array

- (instancetype)initWithArray:(NSArray *)array objectClass:(Class)objectClass

Parameters

array

API json array

objectClass

class of items inside of array

Return Value

Initialized object

Declared In

VKApiObjectArray.h

initWithDictionary:objectClass:

Initialize object with API json dictionary. This method tries to set all known properties of current class from dictionary

- (instancetype)initWithDictionary:(NSDictionary *)dict objectClass:(Class)objectClass

Parameters

dict

API json dictionary

objectClass

class of items inside of array

Return Value

Initialized object

Declared In

VKApiObjectArray.h

objectAtIndex:

Array funtions

- (id)objectAtIndex:(NSInteger)idx

Declared In

VKApiObjectArray.h

serialize

Serialize current object into dictionary

- (NSDictionary *)serialize

Return Value

Key-value dictionary, contains current object

Declared In

VKApiObject.h