Для того чтобы отобразить аналог API Windows – ShowMessageBox в cocoa приложении можно сделать так:
[cc lang=”objc” width=”550″]
NSAlert *alert = [[[NSAlert alloc] init] autorelease];
[alert setMessageText:@”Hi people!”];
[alert addButtonWithTitle:@”First”];
[alert addButtonWithTitle:@”Second”];
[alert runModal];
[/cc]
Установка MTR из исходников на Mac OS Lion
При работе с mac нужна полезная программа – mtr. Для того чтобы она стала настольным приложением вашего mac, необходимо её собрать из исходных текстов, но здесь вас ждет сюрприз – ошибка “ld: symbol(s) not found for architecture x86_64”. Для решения […]
MacPorts команды
port list — выводит список всех возможных программ
port search program_name — поиск по названию программы
port info program_name — информация по программе
port deps program_name — зависимости программы
port variants program_name — варианты установки программы
port install program_name — установка программы
port clean —all program_name — удаление исходников программы
port uninstall program_name — удаление программы
port contents program_name — библиотеки и бинарники программы
port installed — установленые программы
port outdated — выводит установленные программы которые можно обновить
port upgrade program_name — обновление программы
port upgrade outdated — обновление всех программ
port dependents program_name — показывает программ зависимые от program_name
Как включить жесты в Firefox
Для того, чтобы включить жесты для увеличения/уменьшения страниц в Firefox, нужно:
- Откройте новую вкладку
- Наберите в адресной строке about:config
- Подтвердите, что вы обещаете быть очень осторожным
- Напишите в строке поиска слово pinch и нажмите ввод
- Выставьте значения переменных так, как показано ниже:
Изменение цвета подложки Lauchpad в Mac OS X 10.7.3
В MacOS X 10.7 можно изменить цвет подложки в Lauchpad. После выхода обновления 10.7.3, этот способ перестал работать. Теперь работает другое сочетание — Ctrl+Option+Command+B.
Read More »
Первое приложения на iPhone – Hello world!
Настало время написать первое приложение для iPhone / iPad. Нам понадобиться следующее:
- Xcode 4.2.1 (бесплатная IDE от Apple);
- Mac OS X или Hakint0ch;
- Пару минут вашего времени.
Исправление ошибки 0xC002 в Xcode
При подключении устройства iPhone 3GS (5.0.1 9A405) у меня не отразилось моё устройство в меню. Открыв Window->Organizer и напротив моего устройства была желтая метка со следующей ошибкой:
Xcode has encountered an unexpected error (0xC002)
No such file or directory, at ‘/SourceCache/DTDeviceKit/DTDeviceKit-873/DTDeviceKit/DTDeviceKit_Utilities.m:864’
Read More »
Компилируем код Objective-C под Linux (Ubuntu)
Objective-C – объектно ориентированный язык созданий на основе Си. Разрабатывается и используется он компанией Apple. Для освоения данного языка не обязательно покупать Mac, чтобы научиться основам данного языка. Для этого подойдет любой компьютер с установленной OS Linux (ubuntu), при большом желании можно установить gnustep под другою операционную систему.
Read More »
Запуск приложения на iPhone без сертификата Apple
Многие начинающие программисты испытывают свои силы в написании приложений на своих iГаджетах, но тестирование собственного приложения на аппаратном устройстве в 1000 раз лучше чем на эмуляторе, а платить $99, чтобы иметь возможность зарегистрироваться в девелоперской программе Apple нет экономического смысла т.к. многие из вас забросят эту идею после очередного “Hello world”.
А, возможно, вы не хотите ждать несколько месяцев, пока Apple соизволит прислать ключ.
Read More »
Настройка клавиш F9 и F10 в консольных приложениях
Чтобы в Mac OS X при работе в консоле корректно работали кнопки F9 и F10, по умолчанию они используются для Mission Control и Окна программы соответственно.
Read More »
Исправление клавиш “Page Up” & “Page Dn” в terminal’е для работы с консольными приложениями типа Midnight Commander
Работая с консольными приложениями типа Midnight Commander появляется острая необходимость постраничной прокрутки редактора с помощью клавиш Page Up & Page Dn, но к сожалению этого не происходит…
Read More »
Изменение режима функциональных клавиш в Mac OS
В современных клавиатурах Apple функциональные клавиши по умолчанию используются для управления обозначенными на них мультимедийными функциями (яркостью дисплея, громкостью, воспроизведением музыки, извлечением компакт-диска и пр.), использование их как традиционных F-клавиш возможно при одновременном нажатии на клавишу fn.
Для пользователей, которые работают часто с консольными приложениями это становиться очень неудобно…
Read More »
Руссификация Midnight Commander в Mac OS X
После установки Midnight Commander необходимо чтобы в терминале отображались русские символы вместо знаков “?”. Для этого нужно настроить переменные окружения LANG и LC_CTYPE.
Read More »
Установка Midnight Commander под Mac OS X
Устанавливать пакет mc из исходного кода немного не удобно из-за большого числа зависимостей (необходимо собрать дополнительные пакеты такие как glib2, gettext, expat, libiconv, gperf, ncurses, ncursesw, libffi, perl5, perl5.12, gdbm, xz, zlib, pkgconfig), поэтому необходимо установить утилиту управления пакетами в среде Mac OS X – MacPorts. Read More »
Установка MacPorts на Lion
Часто работая за Mac, необходимо воспользоваться программами со старой доброй ubuntu или любого другого linux дистрибутива. Для этого необходимо собирать программы из исходных кодов, что часто приводит к огромному неудобству с зависимостями. На помощь с ними приходит удобный инструмент – MacPorts.
Read More »