Обычно автозаполнение Xcode отлично работает для меня, но при табуляции через сигнатуры методов с блоками и блочными переменными мне всегда нужно перепечатывать типы и имена переменных. Вот пример:
Блок анимации прост в заполнении, так как он не имеет блочных переменных, и поэтому мне нужно набрать ^{}
, прежде чем я смогу начать писать код. При втором блоке завершения я должен ввести ^(BOOL fin){}
, прежде чем я начну писать код. Этот пример несколько упрощен, но с несколькими типами, где некоторые из названий длиннее (например, AFHTTPRequestOperation
), он становится болью, и это похоже на ситуацию, когда Xcode в противном случае автозаполняется.
Я пропустил какой-то трюк для автозаполнения этих переменных блока или я застрял, переставляя их каждый раз?