qmake: механизм features для финальной обработки переменных

Помимо описанных ранее механизмов задать начальные значения переменных qmake предоставляет механизм для изменения переменных после обработки собственно .pro файла. Это механизм фич (features), и он является главным средством для расширения и настройки qmake под свои нужды.

Контакты в iOS

Чем мне нравятся айпады и афоны, так это тем, что обычно нет нужды допиливать их напильником. Достал из коробки — и пользуешься. Что нужно — в наличии и работает, что не нужно — отсутствует и не отвлекает от нужного. «Нужно» и «не нужно» — понятия субъективные, но Apple как правило хорошо угадывает, что реально нужно пользователю.

Проблемы возникают в случае, если дизайнеры приняли реально странное или лично вам не подходящее решение. Напильник-то в руки не особо возьмешь. Приходится так или иначе выкручиваться, и получается обычно так себе. С контактами у меня получилось именно так.

qmake: модульность с помощью include

qmake позволяет включать в файл проекта другие файлы в синтаксисе .pro файла с помощью команды include. Работает она практически аналогично директиве #include препроцессора C/C++: содержимое указанного файла вставляется в месте написания include.