Я только что создал новый проект, создал свой первый файл и начал печатать.Очень скоро я заметил, что автозаполнение не работает и подсветка синтаксиса не работает:
Есть ли какой-то флаг сборки, который мне нужно установить иликакой заголовок мне нужно включить, чтобы это работало?Даже что-то столь простое, как NSObject
, не заполняется автоматически или не выделяется синтаксис.
Я очень плохо знаком с Xcode, поэтому предпочтительнее пошаговые инструкции.
Обновление
Итак, проблема решилась сама собой, но хотелось бы, чтобы я лучше понял, почему.
Обычно на работе, в конце дня я выключаю свой Mac и ухожуГлавная.На следующее утро я захожу и снова включаю свой Mac.Прошлой ночью я взял свой Mac домой и работал из дома.Поскольку я работал дома, я оставил свой Mac на ночь и не выключал его до следующего утра, когда я пришел на работу.
По прибытии на работу автозаполнение и подсветка синтаксиса были одновременнофиксированный.Один из старших разработчиков iOS на моей работе:
Когда Xcode не выполняет автозаполнение для меня, это либо «индексация» на вечность, у меня есть код, который сломан, или я сделал что-то вроде искаженногофайл проекта вручную, и он, похоже, не перезагружается правильно.
Я предполагаю, что Xcode потребовалось 8 или более часов непрерывного процессорного времени для индексации всего (я новый разработчик iOS, и этоЯ впервые использую XCode, поэтому раньше у меня не было времени на создание индексов), и, выключая мой Mac в конце каждого дня, я прерывал процесс индексации.Оставив его на ночь, он смог закончить.
Это мое предположение, по крайней мере.Хотелось бы знать больше, но проблема буквально устранилась.