Russian Qt Forum
Ноябрь 22, 2024, 14:28
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Компиляторы и платформы
>
Mac OS X
>
Xcode IDE
Страниц:
1
2
3
[
4
]
5
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Xcode IDE (Прочитано 50652 раз)
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Xcode IDE
«
Ответ #45 :
Январь 05, 2015, 17:58 »
возможно, нужно добавлять этот брейкпоинт через Add Symbolic Beakpoint
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Xcode IDE
«
Ответ #46 :
Январь 06, 2015, 06:39 »
Разобрался: в открытом файле (что вне проекта) включить навигатор (левую панель). Поставить breakpoint, она появится в навигаторе. Там кликнуть на breakpoint и в контекстуальном меню выбрать "Move Breakpoint to" > User. Тогда breakpoint появится и в проекте. Несколько заумно сделано
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Xcode IDE
«
Ответ #47 :
Февраль 10, 2015, 13:13 »
Следующая позиция: auto-complete при редактировании текста - хорошая вещь, но есть свои зехерты. напр у меня есть неск переменных отличающихся "хвостом", напр
windowScaleX
windowScaleY
windowScaleMin
Когда набираю "wind" она предлагает не тот вариант что надо, в итоге редактирование не ускоряется а тормозится. Для методов выпадает попап, но для переменных нет. Может есть какая "волшебная клавиша"?
Спасибо
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Xcode IDE
«
Ответ #48 :
Февраль 10, 2015, 17:34 »
волшебная клавиша - эскейп
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Xcode IDE
«
Ответ #49 :
Февраль 11, 2015, 09:51 »
Цитата: kambala от Февраль 10, 2015, 17:34
волшебная клавиша - эскейп
Она убирает все, а хотелось бы "по частям". Тот же пример выше
windowScaleX
windowScaleY
windowScaleMin
Ввел "wind", предлагает напр windowScaleX. Хорошо было бы иметь возможность прыгнуть на "windowScale" и продолжить ручной ввод. А с Esc приходится добирать "оwScale"
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Xcode IDE
«
Ответ #50 :
Февраль 11, 2015, 16:17 »
аааааа, табуляция. эскейп принудительно вызывает попап.
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Xcode IDE
«
Ответ #51 :
Февраль 12, 2015, 14:18 »
Цитата: kambala от Февраль 11, 2015, 16:17
аааааа, табуляция. эскейп принудительно вызывает попап.
Да, бычит! Правда у меня не попап а переводит на следующее слово (как Ctl + right arrow при нормальном наборе) - но тоже хорошо. Спасибо
Следующая позиция. Хотелось бы "как раньше" - начал компилировать, показывается окно билда где выводятся ошибки, месяги и др. А тут да, переключиться на build можно, сделал, но там "все билды" (в левой панели) и показывается окно для выбранного (в правой панели), которое уже ничему не соответствует. Приходится выбирать последний - лишние движения. Как это переключить автоматом?
Также тех билдов (логов) получается огромное кол-во, а нужно 2-3, и то редко, обычно только последний. Я могу очистить старые билды в orgamizer'е, но это не оперативно. Как сказать ему чтобы показывал N последних логов?
Спасибо
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Xcode IDE
«
Ответ #52 :
Февраль 12, 2015, 18:31 »
в cmd+4 (issue navigator в Xcode 5 и выше) показываются предупреждения и ошибки текущего билда. еще можно настроить всякие действия в Preferences - Behaviors.
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Akon
Гость
Re: Xcode IDE
«
Ответ #53 :
Март 17, 2015, 08:34 »
Друзья, порекомендуйте плз хороший и детальный мануал по Xcode 5. Мне нужно отладить приложение и плотно работать с отладчиком.
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Xcode IDE
«
Ответ #54 :
Март 17, 2015, 11:09 »
Цитата: Akon от Март 17, 2015, 08:34
Друзья, порекомендуйте плз хороший и детальный мануал по Xcode 5. Мне нужно отладить приложение и плотно работать с отладчиком.
Я на 4.6, поэтому только общие рекомендации. Мануал там же, в меню Help. Начать лучше сделав проект Xcode с помощью qmake. Ознакомиться с "Build Settings" - вначале пугает, но потом все норм. Отладчик - увы, не фонтан. Просмотр контейнеров всегда был проблемой. Ну в целом - вполне, идеальных IDE не существует
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Xcode IDE
«
Ответ #55 :
Март 17, 2015, 12:32 »
Цитата: Akon от Март 17, 2015, 08:34
Друзья, порекомендуйте плз хороший и детальный мануал по Xcode 5. Мне нужно отладить приложение и плотно работать с отладчиком.
все визуальные штучки сидят в меню Debug (например, поставить/убрать брейкпоинт - Cmd+\), остальное - мануал клэнга
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Xcode IDE
«
Ответ #56 :
Март 17, 2015, 19:08 »
Следующая позиция:
Комбинация Ctl + Cmd + up arrow переключает исходник/хедер. Но нередко бывает что содержательный хедер с суффиксом _p (напр MyClass.cpp и MyClass_p.h). Никак нельзя натравить переключатель на него?
Спасибо
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Xcode IDE
«
Ответ #57 :
Март 17, 2015, 20:59 »
самого напрягает.
можно написать свой плагин
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Akon
Гость
Re: Xcode IDE
«
Ответ #58 :
Март 18, 2015, 07:48 »
Спасибо.
Ctl + Cmd + up arrow - отлично, буду знать. А где это комбинация и ей подобные освещены (подписи в пунктах меню, мануал)?
Скачал pdf. Называется "Xcode 5 Overview". Кратко описывает основные функции Xcode. Прочитал раздел отладки - действительно, довольно скудные возможности. Как я понимаю, из IDE есть консоль к GDB, т.е. можно работать с ним напрямую.
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Xcode IDE
«
Ответ #59 :
Март 18, 2015, 12:33 »
комбинации клавиш - подписи в меню и целый раздел в настройках.
да, при запуске с дебаггером и остановке на брейкпоинте можно "общаться" с gdb/lldb в консоли (Cmd+Shift+C)
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц:
1
2
3
[
4
]
5
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...