Как вернуть все те старые добрые функции Xcode? - PullRequest
1 голос
/ 18 сентября 2009

После того, как я обновился до Snow Leopard и Xcode 3.2, все облажалось. Мне потребовалось некоторое время, чтобы понять, что все зло в том, что моя старая установка XCode не была «обновлена», а заменена. Так что просто все прошло. Все SDK, настройки, все.

Таким образом, Code Sense не работал из-за отсутствия SDK, и все остальные упомянутые проблемы также только появились из-за этого. Так что теперь, после переустановки всех SDK, Xcode, кажется, работает нормально. Ну, почти: Симулятор 2.2.1 ушел, что больше похоже на наказание за быстрое обновление до SL.

В конце концов я решил изменить свой вопрос, чтобы избежать раздражения. Тем не менее, вот вкратце, какие проблемы у меня были, поэтому ответы все равно совпадают:

1) Шрифт был совершенно другим

2) Новый Xcode не заполнял автоматически CGRectMake и не предоставил информацию о параметрах, например. Это было из-за всех отсутствующих SDK, и я ошибочно считаю, что это было «обновление», а не новая замена.

3) Новый Xcode не выделил одинаковые символы в области видимости. Та же проблема, что и выше.

4) Новый Xcode никогда ничего не заполнял автоматически. Та же проблема, что и выше.

Не по теме, но я чувствую, что все в мире должны знать: Новый Quicktime Player отстой. Они убрали все важные элементы управления, такие как скорость и настройка звука, что всегда приветствовалось на плохих видео тренировках. Надеемся, что вскоре они снова добавят эти важные функции.

Ответы [ 4 ]

6 голосов
/ 18 сентября 2009

Вы первый человек, которого я знаю, который считает, что Xcode 3.2 не является значительным шагом вперед. В ответ на ваши вопросы:

1) Новый шрифт по умолчанию для Xcode - Menlo, в отличие от предыдущего Монако. Вы можете легко изменить это обратно под Xcode | Preferences | Fonts & Colors. Лично я предпочитаю Anonymous Pro или Inconsolata .

2) Похоже, ваш индекс Code Sense для вашего проекта может быть испорчен, что вызывает проблемы с автозаполнением, которые вы видите. Нажмите на корень вашего проекта в XCode, вызовите инспектора, перейдите на вкладку General и нажмите кнопку Rebuild Code Sense Index. Однажды это случилось со мной, и это решило проблему.

3) Если я дважды щелкну по символу, чтобы выделить его, пунктирная линия подчеркивания появится под всеми экземплярами символа в области видимости. Как уже отмечалось, щелчок правой кнопкой мыши по символу позволит вам отредактировать все в области видимости, действительно хорошее дополнение к редактору.

4) См. 2) выше.

Что касается проигрывателя Quicktime Player, вы можете установить старый Quicktime 7 в качестве дополнительного проигрывателя, чтобы можно было вернуть некоторые функции, которые еще не вошли в новый проигрыватель. Смысл нового плеера в том, чтобы начать с нуля фреймворки для воспроизведения видео, обеспечивающие гораздо лучшую производительность (мой MacBook Air может воспроизводить видео 720p без заиканий сейчас). Отсутствующая функциональность будет добавлена ​​обратно, как это было с новым iMovie.

Смысл Snow Leopard заключался не в том, чтобы удалить возможности, а в том, чтобы уточнить то, что было там, и убрать устаревшие элементы. В случае Xcode 3.2 они добавили интегрированную команду компилятора Clang LLVM, интегрированный Clang Static Analyzer (стоит только обновление), значительно улучшенный браузер документации и множество новых возможностей для редактора (таких как «Редактировать все в области», упомянутых выше ).

Что касается поддержки iPhone OS 2.x, вы можете создать для нее в Snow Leopard , но версия iPhone Leuard в Snow Snow Leopard работает только на ОС 3.x. Apple явно хочет, чтобы вы нацеливались на ОС 3.x в будущем.

3 голосов
/ 18 сентября 2009

1) Измените шрифт в настройках Xcode.

2) Настройки XCode "Code Sense"

3) Выберите символ и наведите на него курсор, после небольшой задержки справа от символа появится маленький серый треугольник, щелкните по нему левой кнопкой мыши и выберите «Изменить все в области». Не совсем то же самое.

4) То же, что и выше 2.

У меня работают 2 и 4, у меня должны быть разные настройки предпочтений.

0 голосов
/ 18 сентября 2009

Как уже отмечалось, ко всем перечисленным вещам можно обратиться с настройками предпочтений в XCode - для # 3 проверьте свои настройки для «Редактировать все в области» в «Кодовом значении» в Настройках.

0 голосов
/ 18 сентября 2009

Я использую Mac OS X 10.6.1 и Xcode 3.2:

  1. Мои шрифты хороши
  2. У меня работает
  3. У меня работает

Может быть, вам следует попробовать переустановить.

...