running playground ios xcode swift refresh swift-playground

ios - running - ¿Cómo evita que Xcode 7 Playgrounds se ejecute automáticamente?



background task ios swift (2)

Estoy trabajando en un Xcode 7 Playground que tiene muchas cosas funcionando al mismo tiempo. Cada vez que hago una edición, se actualiza, reinicia lo que se estaba ejecutando y se ejecuta de nuevo a través de todo el código. Eso me golpea el patio cada 15 minutos. ¿Hay alguna manera de evitar que las áreas de juego se ejecuten automáticamente cada vez que hago una edición?


En la parte inferior izquierda de la Zona de juegos hay una flecha azul orientada hacia la derecha, que parece un botón de "jugar".

Haga un clic largo en este botón y obtendrá dos opciones: "Ejecutar automáticamente" y "Ejecutar manualmente".

Elija este último para poner el Área de juego en modo manual e iniciar / detener su ejecución haciendo clic en este botón.

También puede activar la ejecución del código haciendo un atajo personalizado al comando de menú del editor "Ejecutar área de juegos".

Vaya a Xcode > Preferences... luego vaya a Key Bindings , desplácese hacia abajo hasta el Editor Menu for Playground y agregue un nuevo acceso directo de su elección haciendo doble clic en la columna derecha frente al comando Execute Playground .


En realidad, PUEDE asignar un acceso directo para "Ejecutar área de juegos" a Cmd + R.

Use atajos de teclado macOS, en lugar de las combinaciones de teclas de Xcode.

Vaya a System Preferences > Keyboard > Shortcuts ,

y en los App shortcuts , haga clic en + .

Elija Xcode.app y agregue un nuevo acceso directo para "Ejecutar área de juegos" (¡tiene que escribir exactamente esto!).

Luego haga clic en Add .

Ahora puedes usar este atajo en Xcode.

Y no se preocupe por los conflictos (al menos hasta Xcode 9): Execute Playground no está disponible para proyectos estándar de Xcode, y Run no está activo para Playgrounds.