FoundationExtension
FoundationExtension is common Foundation/UIKit/Cocoa shortcuts and snippets collection.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
NSATuple Class Reference

Manages ordered collections of 2 objects. More...

#import <NSADataObject.h>

Inheritance diagram for NSATuple:
<NSAArrayLikeDataObject> <NSAIndexedSubscript> NSAMutableTuple

Instance Methods

(instancetype) - initWithFirst:second:
 Initilize a tuple containing first as first object and second as second object. More...
 
- Instance Methods inherited from <NSAArrayLikeDataObject>
(id) - objectAtIndex:
 Returns the object located at index. More...
 
(NSUInteger) - indexOfObject:
 Returns the lowest index whose corresponding member value is equal to a given object. More...
 
(BOOL) - containsObject:
 Returns a Boolean value that indicates whether a given object is present in the array. More...
 
(id) - :
 Returns the object located at index. Shortcut of objectAtIndex: More...
 
- Instance Methods inherited from <NSAIndexedSubscript>
(id) - objectAtIndexedSubscript:
 Returns the object located at the specified index. More...
 

Class Methods

(instancetype) + tuple
 Creates and returns an empty tuple. More...
 
(instancetype) + tupleWithFirst:second:
 Creates and returns a tuple containing first as first object and second as second object. More...
 

Protected Attributes

id _first
 
id _second
 

Properties

id first
 first object More...
 
id second
 second object More...
 
- Properties inherited from <NSAArrayLikeDataObject>
NSUInteger count
 Returns the number of objects currently in the data object. More...
 
NSArray * allObjects
 Returns an array containing the container’s members, or an empty array if the container has no members. More...
 

Detailed Description

Manages ordered collections of 2 objects.

Method Documentation

- (instancetype) initWithFirst: (id)  first
second: (id)  second 

Initilize a tuple containing first as first object and second as second object.

Parameters
firstValue for first
secondValue for second
Returns
A tuple with first and second value.
+ (instancetype) tuple

Creates and returns an empty tuple.

Returns
An empty tuple.
+ (instancetype) tupleWithFirst: (id)  first
second: (id)  second 

Creates and returns a tuple containing first as first object and second as second object.

See also
- initWithFirst:second:

Member Data Documentation

- (id) _first
protected
- (id) _second
protected

Property Documentation

- (id) first
readnonatomicunsafe_unretained

first object

- (id) second
readnonatomicunsafe_unretained

second object


The documentation for this class was generated from the following file: