Saltar al contenido

Cambiar el nombre o refactorizar archivos en Xcode

Solución:

La forma más segura de cambiar el nombre de los archivos es refactorizar el nombre de la clase usando Comando “Refactor” de Xcode. El uso de ese comando asegura que su código también se actualice en cualquier lugar que haga referencia al archivo o la clase (incluidos los NIB).

Haga clic derecho en el nombre de la clase en la interfaz (.h) archivo, elija Refactor->Rename, y Xcode lo guiará a través del proceso, lo que le permitirá obtener una vista previa de los cambios antes de comprometerse con ellos.

Más detalles:

Haga clic derecho en el nombre de la clase (después @interface) y elija Refactor-> Cambiar nombre. Por ejemplo, haga clic derecho en ViewController en este código:

@interface ViewController : UIViewController

ingrese la descripción de la imagen aquí

Ingrese el nuevo nombre de la clase:

ingrese la descripción de la imagen aquí

Xcode te permitirá revisar los cambios antes de comprometerte.

ingrese la descripción de la imagen aquí

También puede resaltar el nombre de la clase y usar Xcode’s Edit->Refactor menú, o incluso asignarlo a un atajo de teclado si lo desea.

Si realmente desea cambiar el nombre del archivo sin afectar ningún código, haga clic en el nombre en el panel Navegador (panel izquierdo), espere un segundo y luego haga clic nuevamente. El nombre se resaltará y podrá escribir uno nuevo. También puede eliminar del navegador, cambiar el nombre del archivo en el Finder y volver a agregarlo a su proyecto.

Funciona para Xcode 4.2.1: seleccione el archivo en el navegador del proyecto (panel izquierdo predeterminado) y presione [tab]

De forma predeterminada, Xcode cambiará el nombre de un archivo cuando lo cambie en el navegador de archivos (vista de esquema de la izquierda) o cuando use el inspector.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *