un conjunto ordenado de instrucciones. Lee entrada, sigue reglas y produce salida.
espacio de trabajo
Objective C
ruta practica para aprender Objective C desde cero
primero la definición
qué es Objective C
Objective C es un lenguaje para escribir instrucciones exactas, usado sobre todo para ruta practica para aprender Objective C desde cero. No empieces memorizando términos. Empieza con una idea: la entrada pasa por pasos y se convierte en salida.
main.mejecutar clang main.m -framework Foundation && ./a.outhábito aprende una pieza pequena de Objective C, escribe un ejemplo minimo y ejecútaloun valor es dato. Una variable es el nombre que usas para guardar y reutilizar ese dato.
una pieza de trabajo con nombre. Recibe entrada, hace una tarea y puede devolver un resultado.
Clang Objective C ejecuta el código de main.m.
primer código legible
salida del programa
entry point output syntax NSLogNSLog(@"%d", 42);
salida 42linaje del lenguaje
arbol de Objective C
mira de donde viene Objective C, que lenguajes se parecen y que aprender despues.
desde cero
Banco de preguntas
Busca antes de practicar
Elige una fase o busca dentro del banco de este lenguaje y salta al ejercicio.
Objective C pregunta 1
Objective C pregunta 1. Elige la explicacion que mejor coincide con imprimir un valor
Objective C pregunta 2
Objective C pregunta 2. Elige la explicacion que mejor coincide con nombrar un valor
Objective C pregunta 3
Objective C pregunta 3. Elige la explicacion que mejor coincide con funcion reutilizable
Objective C pregunta 4
Objective C pregunta 4. Elige la explicacion que mejor coincide con coleccion basica
Objective C pregunta 5
Objective C pregunta 5. Elige la explicacion que mejor coincide con imprimir un valor
Objective C pregunta 6
Objective C pregunta 6. Elige la explicacion que mejor coincide con nombrar un valor
Objective C pregunta 7
Objective C pregunta 7. Elige la explicacion que mejor coincide con funcion reutilizable
Objective C pregunta 8
Objective C pregunta 8. Elige la explicacion que mejor coincide con coleccion basica
Objective C pregunta 9
Objective C pregunta 9. Elige la explicacion que mejor coincide con imprimir un valor
Objective C pregunta 10
Objective C pregunta 10. Elige la explicacion que mejor coincide con nombrar un valor
Objective C pregunta 11
Objective C pregunta 11. Elige la explicacion que mejor coincide con funcion reutilizable
Objective C pregunta 12
Objective C pregunta 12. Elige la explicacion que mejor coincide con coleccion basica
Objective C pregunta 13
Objective C pregunta 13. Elige la explicacion que mejor coincide con imprimir un valor
Objective C pregunta 14
Objective C pregunta 14. Elige la explicacion que mejor coincide con nombrar un valor
Objective C pregunta 15
Objective C pregunta 15. Elige la explicacion que mejor coincide con funcion reutilizable
Objective C pregunta 16
Objective C pregunta 16. Elige la explicacion que mejor coincide con coleccion basica
Objective C pregunta 17
Objective C pregunta 17. Elige la explicacion que mejor coincide con imprimir un valor
Objective C pregunta 18
Objective C pregunta 18. Elige la explicacion que mejor coincide con nombrar un valor
opción múltiple
Objective C pregunta 1
Objective C pregunta 1. Elige la explicacion que mejor coincide con imprimir un valor
NSLog(@"%d", 42);
referencia
patrones para main.m
clang main.m -framework Foundation && ./a.outentry point output syntax NSLog
salida del programa
NSLog(@"%d", 42);
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types int
valores y nombres
int total = 42; NSLog(@"%d", total);
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection NSArray
funciones y colecciones
int add(int a, int b) {
return a + b;
}
NSArray *scores = @[@40, @2];
NSLog(@"%lu", (unsigned long)scores.count);- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks