Soru Xcode'ta blok değişkenleri otomatik tamamlamanın kolay bir yolu var mı?


Genellikle Xcode otomatik tamamlama benim için gerçekten iyi çalışır, ancak bloklar ve blok değişkenleri ile yöntem imzaları arasında sekme yaparken her zaman değişken türlerini ve isimlerini yeniden yazmam gerekir. İşte bir örnek:

block variable without autocomplete

Hiçbir blok değişkenleri olmadığından ve sadece yazmam gerektiğinden animasyon bloğunun tamamlanması kolaydır. ^{} Kod yazmaya başlamadan önce. İkinci tamamlama bloğu ile yazmam gerek ^(BOOL fin){} Kod yazmaya başlamadan önce. Bu örnek biraz basittir, ancak bazı isimlerin daha uzun olduğu birçok türde AFHTTPRequestOperation) bir acıya dönüşür ve Xcode'ın otomatik olarak tamamladığı bir durum gibi hissettirir.

Bu blok değişkenlerini otomatik olarak tamamladığım için bazı numaralar eksik mi, yoksa her seferinde yeniden yazmak zorunda mıyım?


25
2018-05-04 19:51


Menşei




Cevaplar:


Tüm blok bölümü vurgulanana kadar Sekme. Yazmak yerine, sadece geri dönüşe basın ve örnek blok genişletilir.


52
2018-05-04 19:53



Normal otomatik tamamlama bu şekilde çalışır, elbette. Gördüğünüz gibi, tüm blok değişkenleri bir mavi hücrede olduğundan, sekme tek tek değişkenleri değil, her şeyi seçer. - Nick
evet, ve geri döndüğünüzde, tüm metin dizisi (BOOL tamamlandı) {} kodunuza yazılır. - Sean
Teşekkürler! Cevabı biraz açıklığa kavuşturdum. - Nick