Hasta donde yo sé, Objective-C no admite la sobrecarga de métodos. ¿Cuál puede ser la alternativa para esto en Objective-C? ¿O debería usar siempre un nombre de método
Hasta donde yo sé, Objective-C no admite la sobrecarga de métodos. ¿Cuál puede ser la alternativa para esto en Objective-C? ¿O debería usar siempre un nombre de método
¿Necesito obtener un diccionario de propiedades y sus valores de un objeto declarado con la palabra clave dinámica en .NET 4? Parece que usar la reflexión para esto no funcionará. Ejemplo: dynamic s = new ExpandoObject(); s.Path = "/Home"; s.Name = "Home"; // How do I enumerate the Path and Name...
Nuestro profesor de informática dijo una vez que, por alguna razón, es más eficiente contar hacia atrás que contar. Por ejemplo, si necesita usar un bucle FOR y el índice del bucle no se usa en alguna parte (como imprimir una línea de N * en la pantalla) me refiero a ese código como este: for (i =...
A NSIntegertiene 32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits. ¿Hay un NSLogespecificador que siempre coincida con el tamaño de NSInteger? Preparar Xcode 3.2.5 Compilador llvm 1.6 (esto es importante; gcc no hace esto) GCC_WARN_TYPECHECK_CALLS_TO_PRINTF encendido Eso...
Si hay dos subprocesos que acceden a una variable global, muchos tutoriales dicen que la variable sea volátil para evitar que el compilador guarde en caché la variable en un registro y, por lo tanto, no se actualice correctamente. Sin embargo, dos hilos que acceden a una variable compartida es algo...
Cuando compilo un archivo fuente muy simple con gcc, no tengo que especificar la ruta a los archivos de inclusión estándar como stdio o stdlib. ¿Cómo sabe GCC cómo encontrar estos archivos? ¿Tiene la /usr/includeruta cableada en su interior o obtendrá las rutas de otros componentes del sistema...
Qué portátil es esta conversión. ¿Puedo estar seguro de que ambas afirmaciones pasan? int x = 4<5; assert(x==1); x = 4>5; assert(x==0); No preguntes por qué. Sé que es feo.
¿Cómo puedo hacer un UILabelgenerador de interfaz multilínea para iOS? Probé el UITextViewpero no satisfizo mis necesidades. ¿Cómo puedo agregar multilínea (texto) en la
Encontré un código que contiene lo siguiente: struct ABC { unsigned long array[MAX]; } abc; ¿Cuándo tiene sentido usar una declaración como
Sé que la presencia del controlador más vista (barra de navegación) empuja hacia abajo la UIView por su altura. También sé que esta altura = 44px. También he descubierto que este empuje hacia abajo mantiene el [self.view].frame.origin.y = 0. Entonces, ¿cómo determino la altura de esta barra de...
¿Cómo escribo una aplicación de prueba simple, mínima necesaria para que funcione, que ilustra cómo usar IPC / Canalizaciones con nombre? Por ejemplo, ¿cómo escribiría una aplicación de consola donde el Programa 1 dice "Hola mundo" al Programa 2 y el Programa 2 recibe un mensaje y responde "Roger...
Esto es lo que encontré durante mi período de aprendizaje: #include<iostream> using namespace std; int dis(char a[1]) { int length = strlen(a); char c = a[2]; return length; } int main() { char b[4] = "abc"; int c = dis(b); cout << c; return 0; } Entonces, en la variable int...
Acabo de cambiar mis archivos .m a .mm y uso C ++. ¿Hay alguna manera de hacer lo mismo con
Tengo un breve mp4archivo de video que agregué a mi proyecto actual de Xcode6 Beta. Quiero reproducir el video en mi aplicación. Después de horas de búsqueda, no puedo encontrar nada remotamente útil. ¿Hay alguna manera de lograr esto con Swift o tienes que usar Objective-C? ¿Puedo apuntar en la...
El siguiente código genera resultados diferentes en el modo de depuración y en el modo de lanzamiento (con Visual Studio 2008): int _tmain(int argc, _TCHAR* argv[]) { for( int i = 0; i < 17; i++ ) { int result = i * 16; if( result > 255 ) { result = 255; } printf("i:%2d, result...
Al azar golpeé esto hoy mientras trataba de ejecutar Git Garbage Collect : $ git gc fatal: bad object refs/remotes/origin/HEAD error: failed to run repack ¿Cómo trato con
Considere este simple ciclo: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } Si compila con gcc 7 (instantánea) o clang (troncal) -march=core-avx2 -Ofast, obtendrá algo muy similar a. .LCPI0_0: .long 1148190720 # float 960 f: # @f vmovss xmm0,...
Resumen No podemos acceder a la cámara desde una aplicación web de pantalla de inicio iOS11 (lanzamiento público) utilizando WebRTC o la entrada del archivo, detalles a continuación. ¿Cómo pueden nuestros usuarios continuar accediendo a la cámara, por favor? Servimos la página de la aplicación...
El estándar C11 parece implicar que las declaraciones de iteración con expresiones de control constantes no deben optimizarse. Estoy tomando mi consejo de esta respuesta , que cita específicamente la sección 6.8.5 del borrador del estándar: La implementación puede suponer que una declaración de...
¿Qué es una buena función Hash? Vi muchas funciones de hash y aplicaciones en mis cursos de estructuras de datos en la universidad, pero principalmente entendí que es bastante difícil hacer una buena función de hash. Como regla general para evitar colisiones, mi profesor dijo que: function...