Por lo general, la autocompleta de Xcode funciona muy bien para mí, pero al tabular las firmas de métodos con bloques y variables de bloque, siempre tengo que volver a escribir los nombres y tipos de variables. He aquí un ejemplo:¿Existe alguna manera fácil de autocompletar las variables de bloque en xcode?
El bloque de animación es fácil de completar, ya que no tiene variables de bloque y por lo tanto sólo tiene que escribir ^{}
antes de que pueda empezar a escribir código. Con el segundo bloque de finalización tengo que escribir ^(BOOL fin){}
antes de poder comenzar a escribir el código. Este ejemplo es algo simplista, pero con varios tipos donde algunos de los nombres son más largos (como AFHTTPRequestOperation
) se convierte en un dolor y se siente como una situación en la que Xcode se autocompletaría de otro modo.
¿Me falta algún truco para autocompletar estas variables de bloque o me quedo pegado al volver a escribirlas cada vez?
Así es como funciona el autocompletado regular, claro. Como puede ver, el conjunto completo de variables de bloque se encuentra en una celda azul, por lo que tabbing selecciona todo, no las variables individuales dentro. – Nick
sí, y cuando pulse return, toda la cadena de texto^(BOOL finalizado) {} se escribirá en su código – Sean
¡Gracias! Aclaré la respuesta un poco. – Nick