Вы не указываете другую проблему: XCode автоматически заполняет алфавитные значения, а не совместимые. Visual Studio на самом деле дает вам то, что работает, но в XCode вы можете запихнуть Int в класс или наоборот благодаря автозаполнению.
Ближайшие параметры находятся в меню XCode->Настройки->Редактирование текста. Однако в нем нет того, что вам нужно. Я замечаю, что автозаполнение скобок не очень умно, и я могу скоро отключить свой.
Во всяком случае, альтернативная IDE XCode на самом деле имеет контекстное автозаполнение, что значительно улучшает вашу способность кодировать, не заглядывая в документы. Не уверен, каковы его предпочтения, но, возможно, стоит посмотреть. Я не пытаюсь рекламировать это, поэтому я позволю вам поискать альтернативу XCode, если вы хотите.
На практике. и «остановка» автозаполнения на самом деле спасает меня много раз. Например, напишите for(int x = 0; x ‹ 5; x++) {}, затем попробуйте заменить x на y. Автозаполнение вмешается и полностью отбросит вас, если вы не нажмете пробел или . или же ,. Если бы у вас было агрессивное автозаполнение, оно бы засовывало нерабочее алфавитное значение вверху списка.
Короче говоря, XCode 4 не отделен от остальной части Mac, кошмар, когда вы пытаетесь его использовать. В качестве одного наглядного примера возьмите большой текстовый файл в TextEdit и прокрутите его наполовину вниз. Подождите секунду, теперь попробуйте выделить половину документа. (Ваша полоса прокрутки исчезнет, прежде чем вы, например, сможете что-то сделать).
Ответ, который вы ищете, может существовать, а может и не существовать, но я надеялся предоставить вам некоторые альтернативы, которые могут удовлетворить вашу тягу. Пример в конце просто показывает истинную природу инструментов и принцип их пользовательского интерфейса.
Всегда есть Monodevelop (не объективный C, но он должен быть более настраиваемым) или, возможно, ide с Objective C, если вы не возражаете против альтернативного кодирования.
Удачи, я бы хотел, чтобы в XCode было больше настроек.
person
Stephen J
schedule
30.11.2012