扩张Array 判断包含对象以及其索引
扩展Array 判断包含对象以及其索引
import Foundation extension Array { func contains(object:AnyObject!) -> Bool { if(self.isEmpty) { return false } let array: NSArray = self.bridgeToObjectiveC(); return array.containsObject(object) } func indexOf(object:AnyObject!) -> Int? { var index = NSNotFound if(!self.isEmpty) { let array: NSArray = self.bridgeToObjectiveC(); index = array.indexOfObject(object) } if(index == NSNotFound) { return Optional.None; } return index } //#pragma mark KVC func getKeyPath(keyPath: String!) -> AnyObject! { return self.bridgeToObjectiveC().valueForKeyPath(keyPath); } }