Я программировал на iPhone 6 месяцев и пришел из ПК / Java / Eclipse, и у меня все еще есть некоторые неудобства с программированием на Xcode / iPhone. Интересно, есть ли какие-нибудь ярлыки для этого?
- Есть ли способ предотвратить постоянное открытие нескольких окон в XCode?
а) Когда вы нажимаете на Ошибки / Предупреждения в правом нижнем углу строки состояния, ошибки построения отображаются в отдельном окне. Есть ли способ заставить их показывать в главном редакторе?
б) В любом случае, чтобы отладчик появился в главном редакторе.
У меня большой экран iMac, и он все еще остается адом на Mac.
Когда вы выходите из Alt-Tab, Mac - это кошмар.
2) В любом случае, чтобы получить элемент панели инструментов в главном редакторе:
а) Открытая консоль (я знаю CMD-thingy-R)
б) Открыть точки останова (сначала нужно открыть отладчик, затем точки останова)
Я знаю, что есть горячие клавиши, но я оставил свободными руки на трекболе, поэтому любые клавиши на правой стороне клавиатуры слишком далеко.
Я знаю, что вы можете добавить скрипты панели инструментов Finder (просто интересно, стоит ли расширять Xcode).
Существуют ли утилиты для расширения Xcode? Скрипты / Автоматизатор / Любые Сервисы, которые я могу настроить, чтобы помочь.
Можете ли вы автоматизировать XCode, как вы можете с Windows / ActiveX / VBA
3) Ограничить поиск с помощью CMD + двойной щелчок.
Если дважды щелкнуть переменную, чтобы найти ее определение с помощью CMD + двойной щелчок, он покажет каждое вхождение всех переменных с этим именем. (раздражает, что вы называете все карты mapView)
Во всяком случае, чтобы ограничить его текущим классом или, по крайней мере, порядком, чтобы текущий класс был первым.
4) Похоже, что Find не зацикливается в обратном направлении, если результат находится выше позиции курсора
Я в классе, и я нажал CMD + F для поиска.
Появляется окно поиска.
Я ввожу какой-нибудь текст, возвращаю.
Это говорит, что у меня есть x совпадений, но только стрелка назад выделена в Find
Но когда я бью <, это ничего не делает.
Мне нужно прокрутить вверх и повторить поиск.
Если текст направлен вперед и назад, то оба <> подсвечиваются, и это работает.
это ошибка или «фича»
Отсутствующие функции Eclipse
Я просматривал меню пользовательских сценариев, но мне было интересно, насколько они мощные?
5) любые сценарии вокруг, чтобы генерировать источник из участников, таких как описание: @property @synthesize
если я добавлю нового члена, запуск скрипта сгенерирует @ property / @ syntesize и выпустит в dealloc
7) есть ли хорошие сайты для скриптов?
SCM
У меня проблемы с SCM и папками на HD в каталоге Classes проекта.
Вы получаете библиотеку, например JSON. Обычно это папка. Вы копируете его в / Classes для вашего проекта. / Классы / JSON
Я создаю группу для библиотеки в XCode в группе классов.
Классы
JSON
Я перетаскиваю файлы из папки в xcode в JSON Group.
Я добавляю их в SCM и значок меняется с? к
но если я попытаюсь зафиксировать их, он скажет, что папка / JSON не находится в SCM.
Можете ли вы перетащить папку в Xcode, чтобы она и ее файлы были включены в SCM?
В любом случае, чтобы Справка XCode не находилась сверху.
Я продолжаю испытывать желание ударить его и сказать это, чтобы убраться с дороги! :)
Я не возражаю против того, чтобы это открылось, просто не так, как я закончил.
Да, я знаю, что могу Ctrl-W
Сайты: основной сайт, который я использую для изучения Obj-C:
stackoverflow.com
Поиск кода Google - тонны полных приложений здесь
http://www.iphonedevsdk.com/forum/iphone-sdk-development/
Форумы разработчиков Apple (во всяком случае, чтобы получить RSS-канал для этих или это богохульство :))
Safari - сотни книг по ИТ, хотя и слишком много, чтобы идти в ногу :)
любые другие?
Любой сайт, который дает простые примеры для Obj-C / UIKit
В документах показаны только методы, но приведены примеры (поиск кода Google очень помог здесь)