12345678910111213141516171819202122232425262728 |
- //
- // NSArray+MTLManipulationAdditions.h
- // Mantle
- //
- // Created by Josh Abernathy on 9/19/12.
- // Copyright (c) 2012 GitHub. All rights reserved.
- //
-
- #import <Foundation/Foundation.h>
-
- @interface NSArray (AWSMTLManipulationAdditions)
-
- // The first object in the array or nil if the array is empty.
- // Forwards to `firstObject` which has been first declared in iOS7, but works with iOS4/10.6.
- @property (nonatomic, readonly, strong) id awsmtl_firstObject;
-
- // Returns a new array without all instances of the given object.
- - (NSArray *)awsmtl_arrayByRemovingObject:(id)object;
-
- // Returns a new array without the first object. If the array is empty, it
- // returns the empty array.
- - (NSArray *)awsmtl_arrayByRemovingFirstObject;
-
- // Returns a new array without the last object. If the array is empty, it
- // returns the empty array.
- - (NSArray *)awsmtl_arrayByRemovingLastObject;
-
- @end
|