Рубрика «mac os x» - 15

Выпущен новый Mail.Ru Агент для Mac OS XДобрый день, уважаемые читатели!

Сегодня я рад представить вам (от имени всей команды) новую версию Агента для [Mac] OS X! И это не просто релиз багфиксов и мелких улучшений (коих действительно немало), в новой версии есть несколько действительно больших новых фич.

Со времени прошлой публикации об Агенте для Мака прошло больше года, с тех пор была выпущена ещё одна мажорная версия, в которую вошла поддержка ICQ и прочие улучшения.

Читать полностью »

Как мы iOS приложение тестировали из под Ubuntu

В компании где я работаю наступила пора корпоративов тестирования нашего iOS приложения, и т.к. мако тут только у меня, а все остальные разработчики и, что самое главное, QA работают под Ubuntu, а значит айфонов у них нет, то пришлось придумать решение проблемы и избавить себя от мук передачи личного айфона в руки тестеров.

Если Вы сталкивались с подобной проблемой или просто интересуетесь темой шаринга одного мака с возможностью одновременной работы на нём, то прошу под кат.
Читать полностью »

image

Предыстория: когда открылся iTunes Store, я, конечно же, начал покупать альбомы. Вчера я заметил, что в айтюнсе все-таки есть Deluxe Edition альбома Alive 2007, но я уже купил «обычную версию». Я бы мог докупить трек (я так и сделал, в общем-то), но меня раздражало, что теперь в библиотеке обложка двоится. Поэтому я решил запросить возврат средств за Alive 2007, убрать его из библиотеки и купить Alive 2007 [Deluxe Edition]. Я знал, что можно возвращать деньги за приложения на iOS, но по альбомам/трекам ничего не нашел. Попытка — не пытка.

Итак, вы по какой-то причине решили избавиться от купленного альбома, но при этом вы хотите обратно свои деньги. В общем-то, одним выстрелом можно двух зайцев убить.
Читать полностью »

Не так давно стал доступен предзаказ (а теперь, возможно, и просто заказ) механической клавиатуры Matias Tactile Pro 4.0. Я давно хотел себе клавиши с «олдовым» щелчком, при этом механические клавиатуры, адаптированные для Mac OS, попадались мне довольно редко. Наконец, в какой-то из статей на Хабре я нашел такую, которая мне понравилась.

К настоящему времени производитель выпустил уже четвертую редакцию этого устройства, каждый раз исправляя какие-то досадные косяки (в частности, в старых версиях корпус клавиатуры вроде бы дребезжал при активной печати). Клавиатуры производит и поддерживает канадская компания, а собираются они на Тайване.

Кратчайший обзор механической клавиатуры Matias Tactile Pro 4.0
Читать полностью »

image
19 ноября уже была тема, по поводу того, что iTunes Music Store в России находится в стадии тестирования. Сегодня стала известна информация, что сервис будет официально запущен 4 декабря.

iTunes долгое время не мог добраться до России. Пользователи должны были либо качать музыку на торрент-трекерах, либо же покупать в USA iTunes Store, где за один трэк нужно было заплатить 1.29$, что не очень выгодно.
Читать полностью »

Нам обещали его в октябре, но по неизвестным пока причинам, ожидание затянулось на месяц с лишним
А сегодня встречаем: обновлённый iTunes, c кучей новых фишек, уже в AppStore

image
Читать полностью »

Если вы распространяете свои приложения сами, вне MacAppStore, в виде установщика, то вы должны знать, что Xcode не позволяет подписывать установщик Developer ID сертификатом. Это странно, если учесть, сколько обновлений Xcode уже выпущено после введения Developer ID.

В документации так и написано:

If you want to distribute your application outside of the Mac App Store as part of an installer package, create the package as you normally do, perhaps by using the packagemaker(1) command. Code sign the resulting package with your Developer ID Installer certificate by using the productsign command.

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

image

Ресурс DigiTimes со ссылкой на китайское деловое издание Commercial Times сообщает, что Apple в декабре текущего года начинает тестирование смартфонов нового поколения — iPhone 5S.

Читать полностью »

Переходим на Fusion Drive
Активные пользователи Mac OS X наверняка помнят анонсированную 23 октября функцию Fusion Drive. Напомню, что она представляет из себя логическое объединение установленных в ваш Mac SSD и HDD. Объем единого диска будет равен сумме объемов SSD и HDD, но главные плюс — часто используемые файлы (например, ядро системы) Mac OS автоматически и прозрачно для пользователя размещает на более быстром SSD, а все прочие файлы на HDD.

Читать полностью »

Всем доброго хабрадня!

Сегодня я бы хотел рассказать о некоторых аспектах сохранения настроек и прочих данных программы в OS X и/или iOS. Как обычно, у нас есть несколько вариантов: Core Data, «голый» SQLite, свои бинарные форматы, свои текстовые форматы, NSUserDefaults и, как Вы уже наверняка слышали, файлы типа PLIST, то есть XML Property List.
Работа с файлами .plist в Cocoa/CocoaTouch
Вкратце, plist-файлы представляют из себя обычный XML, но с некоторыми оговорками. К примеру, порядок тегов в нём обусловлен некоторыми правилами: они идут парами «ключ-значение», но теги типа «ключ» и теги типа «значение» располагаются на одном уровне. Типичный пример:

	<key>identifier</key>
	<string>j3qq4-h7h2v</string>

Плисты умеют хранить основные типы данных Cocoa: NSString, NSNumber (int, float, BOOL), NSDate, NSArray, NSDictionary и NSData. Этим типам соответствуют следующие теги: <string>, <integer>, <real>, <true/>, <false/>, <date>, <array>, <dict>, <data>. Собственно, plist состоит из тегов <key>, за которыми следуют перечисленные теги со значением.

Под катом — описание дополнительных ограничений и, что самое главное, API для работы с такими файлами.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js