Ответ 1
Это невозможно в Xcode 4.x на момент написания статьи (сентябрь 2011 г.).
Если вы хотите, чтобы эта функция появилась в Xcode 4.x, перейдите в bugreport.apple.com и сообщите о дубликата для этого rdar, который я только что предопределл:
Резюме: Xcode 4 фрагменты с жетонами с таким же именем должны синхронизировать заполняя один из них.
Шаги по воспроизведению:
1. Определите этот фрагмент:extern NSString * const <#constant#>; NSString * const <#constant#> = @"<#constant#>";
- Вставьте его в свой код.
- Вкладка "Хит" для выбора экземпляра токена
<#constant#>
.- Введите "NSMySuperCoolConstantString".
Ожидаемые результаты:
5.NSString * const <#constant#> = @"<#constant#>";
должен превратиться вNSString * const NSMySuperCoolConstantString = @"NSMySuperCoolConstantString";
, как это делалось в v3.x.Фактические результаты:
5.NSString * const <#constant#> = @"<#constant#>";
остается без изменений/без синхронизации.регрессия:
Примечания:
Вот ссылка rdar для обмана:
rdar://10071607
И вот копия OpenRadar:
http://openradar.appspot.com/radar?id=1327411
Пока вы на это: не стесняйтесь обманывать этот rdar:
"Xcode 4: регрессии функциональности фрагмента"
rdar://9192757
http://openradar.appspot.com/9192757