vida solucion resueltos respuesta pensar pensamiento para niños faciles ejercicios ejemplos cotidiana con casi angeles acertijos objective-c xcode swift-playground

objective-c - solucion - pensamiento lateral ejemplos



Campos de juego para Objective-C (4)

Hay suficientes partes móviles en un patio de recreo, y todas deberían reimplementarse para Objective-C. Los campos de juego confiables también dependen de la inicialización definida que Objective-C no tiene.

Por ejemplo, considere:

var d: NSData // this is not initialized, so I can''t use it

contra

NSData *d; // this is also not initialized, but now I can use it

Si soy la persona que almacena la descripción de su NSData para la barra lateral, ahora sé que no debo hacer

describe(d)

en el caso de Swift, pero para el caso de Objective-C, no tengo el mismo conocimiento y corro el riesgo de decir

[d description]; // even though d is a random pointer now.. oops, I just crashed!

En resumen, no creo que exista tal cosa, y hacer un trabajo también implicaría algunos trucos

¿Es posible que Xcode cree un archivo .playground para Objective-C en lugar de Swift? ¿Hay algún complemento de Xcode disponible que permita eso?


Hay una muy buena biblioteca desarrollada por Krzysztof Zabłocki en Github, titulada KZPlayground que admite ambos códigos en Playgrounds para Objective-C y Swift y muchas características geniales.

Espero que esto pueda ayudarte.


Puede probar rápidamente fragmentos de código utilizando un caso de prueba en un nuevo proyecto. Simplemente crea un nuevo proyecto y ve al navegador en el panel izquierdo y presiona el botón Test Navigator . Entonces sigue esta guía

El código de configuración se verá un poco diferente a un campo de juego rápido, pero aún así te permite hacer prototipos y jugar.


Si el único propósito es probar fragmentos de Objective-C, realmente le recomendaría un proyecto de herramienta de línea de comandos OS X.