Acabo de cambiar mi nombre de clase de Group.h a CVGroup.h y, por lo tanto, todo se ve afectado en mi código. ¿Es posible refactorizar todo el proyecto para que el grupo se refactorice en CVGroup?refactorizando un nombre de clase completo en el proyecto xcode completo
Respuesta
En resumen, hay una funcionalidad que se supone que hace justamente eso, pero no siempre detecta todas las instancias. Puede seleccionar el nombre de clase en el archivo de encabezado y luego Editar> Refactorizar> Cambiar nombre y eso intentará capturar todas las instancias (esto es en Xcode 4). Lo bueno es que te permitirá ver las diferencias de dónde fue cambiado.
Debo decir por experiencia que este método generalmente omite varias instancias del nombre, por lo que casi siempre se requiere un seguimiento manual.
¿Has probado el comando Refactor? En su archivo Group.h, resalte el nombre de la clase y elija Refactor-> Cambiar nombre en el menú contextual. Esto cambiará el nombre de la clase donde sea que se use en tu aplicación.
Lo mismo que se describe anteriormente funcionará en Xcode 6.2: Seleccione el nombre de clase en el archivo de encabezado y luego Editar> Refactorizar> Cambiar nombre.
- 1. Xcode: ¿se recupera el proyecto completo de la instantánea?
- 2. obteniendo el nombre completo de un ensamblaje
- 3. Formateo de un proyecto completo en NetBeans
- 4. ¿Obsoleto un espacio de nombre completo?
- 5. Convierta un proyecto completo en una DLL
- 6. using System.Reflection obtener un método Nombre completo
- 7. ¿Cómo obtener el nombre completo del tipo?
- 8. Extracto Nombre común de nombre completo
- 9. El nombre completo de la dos puntos dobles en C++
- 10. Cómo leer el nombre completo de un archivo .class
- 11. Obtener el nombre completo de un dispositivo WaveIn
- 12. ¿Cómo puedo ver el error o advertencia completo en Xcode?
- 13. Creación de C# Tipo de nombre completo
- 14. Lua Requiere función en un nombre de ruta completo
- 15. Visualización del nombre completo de la función
- 16. eclEmma - cobertura de código completo en el encabezado de clase?
- 17. ¿Cómo convertir el proyecto completo de C# a vb.net?
- 18. Obtenga el nombre completo del dispositivo de audio de Windows
- 19. Mostrar ventana Cuenta Nombre completo del usuario en el informe
- 20. Obtenga el nombre del mes completo en inglés
- 21. Obteniendo el nombre de propiedad completo usando ModelMetadata
- 22. JavaScript: ¿Obtener el nombre completo de la función desde dentro?
- 23. Cómo encontrar el nombre completo del método de llamada C#
- 24. Implementando RSA completo en Python
- 25. nombres de tabla completo
- 26. Separe el nombre y el apellido de la cadena de nombre completo en C#
- 27. Python: obtenga el nombre completo del módulo del paquete
- 28. ¿Cómo obtener el nombre del ensamblado y el nombre de clase con el espacio de nombre completo de una clase determinada en la solución?
- 29. Usar JDT para obtener el nombre completo del método
- 30. desinstalar por completo las dos versiones de Xcode
Como un lado no es mi respuesta, AppCode (de JetBrains) es un gran OBjective-C IDE, y se encarga de la refactorización de una manera mucho mejor que Xcode. Obviamente, necesitarías usar los dos al lado del otro (debido a la integración de Xcode con la tienda de aplicaciones, el organizador, etc.) http://www.jetbrains.com/objc/ – dtuckernet