ios - descargar - xcode ubuntu
Xcode solo puede refactorizar código C y Objective-C. Cómo cambiar el nombre rápido de clase en Xcode 6? (6)
Creé un nuevo proyecto de aplicación de vista única en la versión beta de Xcode 6. Quiero cambiar el nombre de la clase rápida de ViewController.swift
a algún otro nombre. Pero cuando selecciono Refactor -> Renombrar, da error. Xcode can only refactor C and Objective-C code
.
¿Alguna idea de cómo cambiar el nombre de la clase rápida en Xcode 6?
ACTUALIZAR:
Finalmente, Xcode 9 admite Refactoring para Swift. Apple tardó 3 años en agregar esta característica básica. Refactoring
Desafortunadamente, Apple aún no se ha encargado de implementarlo.
Consulte http://www.quora.com/Why-isnt-there-a-refactoring-feature-for-Swift-language-in-Xcode-6 para obtener más información.
He estado usando Buscar> Buscar y reemplazar en proyecto , no es perfecto, pero funciona.
Puede cambiar el nombre de una clase en File Inspector en el lado derecho de Xcode6.
- abre tu clase
- ir a File Inspector> Identificar y escribir sección
- cambiar el nombre de la clase existente en el campo "nombre".
¡Eso es todo! Anteriormente, cambié manualmente el nombre de la clase en el archivo de clase.
Yo uso de esta manera:
- Puede posicionar el cursor en la variable que desea cambiar de nombre
- Seleccionar Editor - Editar todo en Alcance (^ ⌘E)
- Cambia el nombre de la variable y automáticamente todas las ocurrencias de variables se editan
Divide tu código Swift iOS8
Primero lo primero, cambiemos el nombre de nuestro controlador de vista para que sea algo más significativo. Abra su archivo ViewController.swift y reemplace todas las referencias a ''ViewController'' con nuestro nuevo nombre, ''SearchResultsViewController''. Cambie el nombre del archivo también a SearchResultsViewController.swift.
Si intenta ejecutar la aplicación desde aquí, obtendrá un bloqueo. ¡Esto se debe a que nuestro archivo del guión gráfico no se ha actualizado para conocer la nueva clase! Abra el Main.storyboard, seleccione su objeto ''View Controller'' en la escena (el navegador del lado izquierdo), y luego seleccione el Inspector de Identidad (lado derecho, tercer botón).
A partir de aquí, cambiemos la clase de ''ViewController'' a ''SearchResultsViewController''. Ahora deberíamos volver a la pista. Verifique que el proyecto aún funcione y procedamos.