Convert to NSRange object.
//
// Range+toNSRange.swift
//
// Created by Artem Krachulov.
// Copyright (c) 2016 Artem Krachulov. All rights reserved.
// Website: http://www.artemkrachulov.com/
//
import UIKit
extension Range {
/// Convert to NSRange object.
///
/// Usage:
///
/// let range = 10..<15 // 10..<15
/// let convertedRange = range.toNSRange() // (10,5)
public func toNSRange() -> NSRange {
let loc = startIndex as! Int
let len = (endIndex as! Int) - loc
return NSMakeRange(loc, len)
}
}