ArrayPlusTuple 2.1.0

ArrayPlusTuple 2.1.0

Maintained by Menno Lovink.



  • By
  • mennolovink

ArrayPlusTuple

Version Platform License

Simple extension that makes creating tuples from arrays a breeze.

Originally created for Mock 'N Stub.

Setup

Just add:

import ArrayPlusTuple

to the files where you need tuples from arrays.

Example

Non optional Any:

let tuple = [1, 2, "three"].tuple

Typed optional:

let tuple = [1, 2, "three"].tuple as? (Int, Int, String)

Larger arrays

ArrayPlusTuple currently supports creating tuples from arrays with up to 24 elements.

When creating tuples from arrays with more than 24 elements, a warning will be logged and a tuple with the first 24 elements of the array is still returned.

Screenshot Missing

Need support for more elements?

Create a feature request and it will likely be picked up.

Or add it yourself and create a pull request, if the tests pass i'll merge it.

Installation

ArrayPlusTuple is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'ArrayPlusTuple'

License

ArrayPlusTuple is available under the MIT license. See the LICENSE file for more info.