Preguntas etiquetadas con c

267
Las mejores prácticas para anular isEqual: y hash

¿Cómo anula correctamente isEqual:en Objective-C? La "captura" parece ser que si dos objetos son iguales (según lo determinado por el isEqual:método), deben tener el mismo valor hash. La sección de Introspección de la Guía de Fundamentos de Cocoa tiene un ejemplo sobre cómo anular isEqual:,...

267
No se puede ocultar la barra de estado en iOS7

Acabo de actualizar mi iPhone 5 iOS 7 a cuatro versiones beta. Ahora, cuando ejecuto mi aplicación desde Xcode 5 en este iPhone, la barra de estado no se oculta, aunque debería. No funciona: [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; No...

266
¿Cómo evitar las cadenas "si"?

Suponiendo que tengo este pseudocódigo: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Las funciones executeStepXdeben ejecutarse si y solo...

266
¿Qué hace realmente abrir un archivo?

En todos los lenguajes de programación (que utilizo al menos), debe abrir un archivo antes de poder leerlo o escribirlo. Pero, ¿qué hace realmente esta operación abierta? Las páginas de manual para funciones típicas en realidad no le dicen nada más que 'abre un archivo para leer /...

264
Usando Ajax.BeginForm con ASP.NET MVC 3 Razor

¿Hay un tutorial o ejemplo de código de uso Ajax.BeginFormdentro de Asp.net MVC 3 donde existe una validación discreta y Ajax? Este es un tema evasivo para MVC 3, y parece que no puedo hacer que mi formulario funcione correctamente. Hará un envío Ajax pero ignora los errores de...

264
¿Por qué existe el operador de flecha (->) en C?

El .operador dot ( ) se usa para acceder a un miembro de una estructura, mientras que el operador de flecha ( ->) en C se usa para acceder a un miembro de una estructura al que hace referencia el puntero en cuestión. El puntero en sí no tiene ningún miembro al que se pueda acceder con el...

263
¿Cómo creo una matriz de cadenas en C?

Estoy tratando de crear una matriz de cadenas en C. Si uso este código: char (*a[2])[14]; a[0]="blah"; a[1]="hmm"; gcc me da "advertencia: asignación de tipo de puntero incompatible". ¿Cuál es la forma correcta de hacer esto? editar: Tengo curiosidad por qué esto debería dar una advertencia del...

263
Servidor Git vs Team Foundation [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión