Programación

85
Protocolo rápido y equilibrado

Estaba siguiendo este tutorial para Swift: https://www.raywenderlich.com/125311/make-game-like-candy-crush-spritekit-swift-part-1 y encontré este código: func == (lhs: Cookie, rhs: Cookie) -> Bool { return lhs.column == rhs.column && lhs.row == rhs.row } Escribí exactamente eso,...

85
¿Cómo crear protocolos genéricos en Swift?

Me gustaría crear un protocolo con un método que tome una entrada genérica y devuelva un valor genérico. Esto es lo que he intentado hasta ahora, pero produce el error de sintaxis. Uso del identificador no declarado T. ¿Qué estoy haciendo mal? protocol ApiMapperProtocol { func...

85
NSURLResponse - ¿Cómo obtener el código de estado?

Tengo una NSURLRequest simple: [NSURLConnection sendAsynchronousRequest:myRequest queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) { // do stuff with response if status is 200 }]; ¿Cómo obtengo el código de estado para asegurarme de que la solicitud fue...

85
Cree un io.Reader desde un archivo local

Me gustaría abrir un archivo local y devolver un io.Reader. La razón es que necesito alimentar io.Readera una biblioteca que estoy usando, como: func read(r io.Reader) (results []string) { }

85
¿Cuáles son las principales diferencias entre 'gc' y 'gccgo'?

¿Cuáles son las principales diferencias entre los dos compiladores Go populares, 'gc' y 'gccgo'? ¿Desarrollar rendimiento? ¿Rendimiento en tiempo de ejecución? ¿Opciones de línea de comando? ¿Licencia? No busco opiniones sobre cuál es mejor, solo una descripción básica de sus diferencias, para...

85
Cómo negar la función 'isblank'

Quiero hacer "no está en blanco" en una fórmula personalizada. Hay una isblank()función, pero no puedo encontrar una isnotblank()función ni una forma de decir no, como !o ==False. ¿Cómo puedo decir que no está en blanco ?

85
Safe ActiveRecord como consulta

Estoy intentando escribir una consulta LIKE. Leí que los requisitos de cadenas puras no son seguros, sin embargo, no pude encontrar ninguna documentación que explique cómo escribir LIKE Hash Query de forma segura. ¿Es posible? ¿Debo defenderme manualmente contra la inyección SQL?...