Tengo esta class class InboxInterests { var title = "" var eventID = 0 var count = "" var added = 0 init(title : String, eventID : NSInteger, count: String, added : NSInteger) { self.title = title self.eventID = eventID self.count = count self.added = added } } Y lo uso así var array: [InboxInterests] […]
Quiero escribir una extensión para la matriz para comprobar si una matriz contiene todos los elementos de otra matriz, en mi caso de uso son los objects de cadena, pero sigo get: Cannot convert value of type 'T.Generator.Element' to expected argument type '@noescape _ throws -> Bool' en la línea self.contains(item) el error en el […]
Quiero crear una matriz en Swift que sea de tipo UIImageView pero que inicialmente tenga algunos campos vacíos ( nil ) que actúen como marcadores de position. ¿Es eso posible? Fue fácil de crear en Objective-C, como: [self.pageViews addObject:[NSNull null]] En Swift defino la matriz de esta manera: var pageViews:Array<UIImageView> = []; override func viewDidLoad() […]
Matriz de colors let colorArray = [ UIColor.networkingColor(), UIColor.orangeColor(), UIColor.yellowColor(), UIColor.greenColor(), UIColor.blueColor() ] El objective es cambiar la matriz: Para comenzar con un color diferente. Para preservar el order circular de los colors. Ejemplo 1 Si quisiéramos comenzar con el color naranja (el color en el índice 1 en la matriz original), la matriz se […]
Acabo de comenzar con swift y sé que tenemos un inicializador de matriz pnetworkingeterminado en Swift y la syntax es así: let myArray = [Int](count:3 , repeatedValue:2)//int types [2,2,2] Pero cuando elimino [Int] de la instrucción, inicializa la matriz con valores (3,2). let myArray = (count:3 , repeatedValue:2)//[3,2] ¿Alguien puede explicar este comportamiento?
Pregunta simple, pero después de literalmente horas de búsqueda y algunos cientos de pelos perdidos, no puedo encontrar la manera de get el índice de un elemento en un NSMutableArray en Swift. Si alguien sabe cómo hacerlo o una solución, por favor, ayúdame. Lo intenté var pagerViewControllers = [UIViewController] … let viewControllerIndex = pagerViewControllers.indexOfObject(viewController) [EDITAR] […]
Estoy tratando de convertir una matriz Int a un número Int . Lo que estoy haciendo ahora es convertirlo en una matriz String y luego usar la function joined() . ¿Hay una manera más eficiente de hacer esto? Ejemplo: let sortedIntArray = String(number).characters.map{Int(String($0)) ?? 0}.sorted(by: { $0 > $1 }) let desOrder = Int(sortedIntArray.map{String($0)}.joined())!
Tengo una matriz llamada myArray en la que se agregan dictionarys. Quiero que el dictionary se clasifique por time, que es una key en el dictionary. Y ese momento está en String. El formatting de date de la hora es "yyyy / MM / dd HH: mm: ss" Intenté con la solución de código a […]
Quiero insert un object entre la matriz. Por ejemplo ; NSMutableArray *array = [[NSMutableArray alloc]init]; [array addObject:@"1"]; [array addObject:@"3"]; [array addObject:@"4"]; [array addObject:@"5"]; NSLog@"array is – %@", array); La salida será: array es – {1,3,4,5} Pero ahora quiero agregar otro object como "2" entre esta matriz y quiero la salida como esta; matriz es – […]
yo tengo NSstring *str = @"Existing applications can be improved or extended on 11-01-2014 at 4 PM for 120$ "; De la secuencia anterior quiero get la date, la hora y la cantidad. La secuencia anterior que trato de get dinámicamente … Lo que he intentado es NSArray *arySeperator = [result componentsSeparatedByString:@" "]; for(int i=0;i< […]