Russian Qt Forum
Ноябрь 25, 2024, 18:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 3 [4] 5   Вниз
  Печать  
Автор Тема: Xcode IDE  (Прочитано 50691 раз)
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #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 Offline

Сообщений: 11445


Просмотр профиля
« Ответ #46 : Январь 06, 2015, 06:39 »

Разобрался: в открытом файле (что вне проекта) включить навигатор (левую панель). Поставить breakpoint, она появится в навигаторе. Там кликнуть на breakpoint и в контекстуальном меню выбрать "Move Breakpoint to" > User. Тогда breakpoint появится и в проекте. Несколько заумно сделано  Улыбающийся
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #47 : Февраль 10, 2015, 13:13 »

Следующая позиция: auto-complete при редактировании текста - хорошая вещь, но есть свои зехерты. напр у меня есть неск переменных отличающихся "хвостом", напр

windowScaleX
windowScaleY
windowScaleMin

Когда набираю "wind" она предлагает не тот вариант что надо, в итоге редактирование не ускоряется а тормозится. Для методов выпадает попап, но для переменных нет. Может есть какая "волшебная клавиша"?

Спасибо
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #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 Offline

Сообщений: 11445


Просмотр профиля
« Ответ #49 : Февраль 11, 2015, 09:51 »

волшебная клавиша - эскейп
Она убирает все, а хотелось бы "по частям". Тот же пример выше

windowScaleX
windowScaleY
windowScaleMin

Ввел "wind", предлагает напр windowScaleX. Хорошо было бы иметь возможность прыгнуть на "windowScale" и продолжить ручной ввод. А с Esc приходится добирать "оwScale"
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #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 Offline

Сообщений: 11445


Просмотр профиля
« Ответ #51 : Февраль 12, 2015, 14:18 »

аааааа, табуляция. эскейп принудительно вызывает попап.
Да, бычит! Правда у меня не попап а переводит на следующее слово (как Ctl + right arrow при нормальном наборе) - но тоже хорошо. Спасибо

Следующая позиция. Хотелось бы "как раньше" - начал компилировать, показывается окно билда где выводятся ошибки, месяги и др. А тут да, переключиться на build можно, сделал, но там "все билды" (в левой панели) и показывается окно для выбранного (в правой панели), которое уже ничему не соответствует. Приходится выбирать последний - лишние движения. Как это переключить автоматом?

Также тех билдов (логов) получается огромное кол-во, а нужно 2-3, и то редко, обычно только последний. Я могу очистить старые билды в orgamizer'е, но это не оперативно. Как сказать ему чтобы показывал N последних логов?

Спасибо
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #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
Гость
« Ответ #53 : Март 17, 2015, 08:34 »

Друзья, порекомендуйте плз хороший и детальный мануал по Xcode 5. Мне нужно отладить приложение и плотно работать с отладчиком.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #54 : Март 17, 2015, 11:09 »

Друзья, порекомендуйте плз хороший и детальный мануал по Xcode 5. Мне нужно отладить приложение и плотно работать с отладчиком.
Я на 4.6, поэтому только общие рекомендации. Мануал там же, в меню Help. Начать лучше сделав проект Xcode с помощью qmake. Ознакомиться с "Build Settings" - вначале пугает, но потом все норм. Отладчик - увы, не фонтан. Просмотр контейнеров всегда был проблемой. Ну в целом - вполне, идеальных IDE не существует
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #55 : Март 17, 2015, 12:32 »

Друзья, порекомендуйте плз хороший и детальный мануал по 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 Offline

Сообщений: 11445


Просмотр профиля
« Ответ #56 : Март 17, 2015, 19:08 »

Следующая позиция:

Комбинация Ctl + Cmd + up arrow переключает исходник/хедер. Но нередко бывает что содержательный хедер с суффиксом _p (напр MyClass.cpp и MyClass_p.h). Никак нельзя натравить переключатель на него?

Спасибо
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #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
Гость
« Ответ #58 : Март 18, 2015, 07:48 »

Спасибо.

Ctl + Cmd + up arrow - отлично, буду знать. А где это комбинация и ей подобные освещены (подписи в пунктах меню, мануал)?

Скачал pdf. Называется "Xcode 5 Overview". Кратко описывает основные функции Xcode. Прочитал раздел отладки - действительно, довольно скудные возможности. Как я понимаю, из IDE есть консоль к GDB, т.е. можно работать с ним напрямую.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #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   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.189 секунд. Запросов: 23.