2011-02-24 5 views
17

¿Es posible que Xcode importe automáticamente los marcos y los encabezados de clase automáticamente?Importación automática para Xcode

Lo que sucede es que cada vez que construyo, encontraré errores debido a la importación que falta. Sé cómo solucionarlo, pero creo que Xcode puede ser más inteligente al brindarme la opción de "arreglar automáticamente las importaciones".

+0

¿Es esto real? ¡No puedo creer que no pueda importar automáticamente una clase que ya he definido! – clocksmith

+0

¿Puedo pedirle que revise las respuestas una vez más y verifique si una de ellas satisface su pregunta? –

+0

Ninguno, no hay respuesta posible porque creo que Xcode no es compatible con esto. – samwize

Respuesta

3

Puede importar un encabezado de clase en todos los archivos automáticamente agregándolo en el archivo .pch. Sin embargo, aún necesitará agregar los marcos manualmente.

+2

He editado mi pregunta, porque lo que busco es corregir automáticamente errores de compilación debido a importaciones faltantes. No creo que agregar todos los encabezados a .pch sea una buena solución. – samwize

+0

Es un muy mal consejo. Agregar muchas importaciones a pch dará lugar a una lenta y, a menudo, recompila en caso de cambios en esos encabezados. –

5

Por el momento no es posible hacer eso. Supongo que lo que desea es algo así como la importación automática de Eclipse, es decir, cuando utiliza por primera vez una clase en el código, importa automáticamente el paquete.

Debe abrir un informe de error here para que la gente de Apple lo sepa.

+3

Sí, eso es exactamente lo que quiero. Una característica, no error. – samwize

+0

Sí, viniendo del eclipse donde la finalización del comando de una clase agrega que la "importación" es excelente. Desearía que lo tuvieran. A veces me pregunto si vale la pena probar el AppCode de Jetbrains – GreenKiwi

+2

Usé el AppCode por un tiempo, ahora estoy de vuelta en Xcode. AppCode es excelente para editar el código, sin embargo, se siente extraño en la Mac. Además de la depuración con él es un dolor. Además, para la edición Core Data y xib necesitas Xcode de todos modos, entonces ... –

4

Sé que la pregunta es antigua, pero es bueno saber que @import se agregó a LLVM con XCode 5. Le brinda las funciones que deseaba. Puede encontrar más here y here

1

AppCode tiene la función de importación automática. En mi opinión, no es un reemplazo de Xcode, sino una adición bienvenida. Tiene algunas características excelentes como la edición multi-caret, refactorización que realmente funciona, importación automática, pestañas que no me vuelven loco, vista de código estructurado, etc. Pruébelo, se lo debe a usted mismo.

2

Si instala Alcatraz (administrador de paquetes para xcode), entonces puede buscar "Importador automático" y debe ser bueno.

+0

Tenga en cuenta que la búsqueda de "Importador automático" ahora está vacía. El complemento se llama "importador automático". – Andy

Cuestiones relacionadas