Одной из новых «функций» в Xcode 4.5 должно было стать значительно улучшенное завершение кода. Предполагалось, что вы регулярно узнаете, что вы печатаете, и предоставляете их чаще, как опции для завершения кода.Сброс/исправление кода Xcode 4.5
Однако для меня это совсем не работает.
Одним из замечательных слов завершения кода является NSString.
Когда я это я получаю тип ...
NS - NSAddedPersistentStoresKey
NSS - NSSaveChangesRequest
NSSt - NSStoreModelVersionHashesKey
NSStr - NSStream
NSStri - NSStrikethroughStyleAttributeName
NSStrin - NSString
Я никогда не использовал ни одного из других предложений, приведенных и большинство из них я на самом деле не уверен, что они есть. Я использую NSString много раз в день, почему раньше не предлагалось? На самом деле, помимо NSSet, я не думаю, что когда-либо использовал другой класс, который начинается с NSS.
Кроме того, при поиске NSLog(), который используется, чтобы получить предложил, когда я напечатал NSL теперь я получаю ...
NS - NSAddedPersistentStoresKey
NSL - NSLayoutAttribute
NSLo - NSLoadedClasses
NSLog - NSLog(<#id, ...#>)
Опять же, никогда не слышал о других.
Есть ли способ исправить это, чтобы получить функциональность, которую Apple говорит, что я должен получать?
Спасибо за любую помощь.
Поверьте мне, я чувствую вашу боль, моим фаворитом является «UIVideoAtPathIsCompatibleWithSavedPhotosAlbum» для 'UIV', похоже, что Xcode просто хочет поймать, но в конце концов узнает, что вы имели в виду. –
Я не понимаю, вы говорите, что используете Xcode достаточно долго, чтобы узнать, какое автоматическое завершение вы набираете регулярно? –
Я использую Xcode около 3 лет. Я, вероятно, использовал его в среднем 5 дней из 7, что все время и обычно проводят 6-8 часов в день, используя его. У меня была версия Xcode 4.5, так как она стала доступна для разработчиков. Если этого недостаточно, чтобы узнать, я не уверен, что это такое: D – Fogmeister