О работе и хобби

  • Ускоряем Xcode с помощью RAM disk

    В операционной системе macOS есть возможность создать виртуальный диск, логический раздел, который будет находиться целиком в оперативной памяти. Иногда его удобно использовать, если вам требуется временное высокоскоростное хранилище для ваших файлов, с которыми вы работаете в данный момент. Например, в случае с Xcode это может быть место, где должны находиться файлы Derived Data. Для начала…

  • Изменение визуальных свойств существующих объектов через протокол UIAppearance

    Уже довольно давно, начиная с iOS 5, у программистов появился удобный механизм стилизации внешнего вида компонентов интерфейсов – UIAppearance. Например, вот так легко установить белый цвет для кнопок и заголовка на всех UINavigationBar и наследниках: [[UINavigationBar appearance] setTintColor:[UIColor whiteColor]]; [[UINavigationBar appearance] setTitleTextAttributes: @{NSForegroundColorAttributeName:[UIColor whiteColor]}]; И это замечательный и удобный инструмент, так как влияет глобально на всё…

  • Быстрый обзор Apple TV и браузер для неё

  • InstaClock – Часы для Apple TV

    На выходных понял, что не хватает часов на приставке Apple TV. В магазине оказалось их крайне мало и очень дорогие. Решил сделать свои собственные и с изюминкой. За пару вечеров, используя весь свой опыт, довольно легко сделал простое приложение на два экрана и пару-тройку диалогов. Отправил на проверку два дня назад, а сегодня вечером его…

  • Apple TV и звук по Bluetooth

    Поскольку у меня нет телевизора и монитора со встроенными колонками с поддержкой звука по HDMI пришлось обзавестись дополнительным девайсом, для передачи звука с приставки на колонки по Bluetooth. Да, вы правильно всё поняли: в Apple TV нет аудиовыхода. Никакого нет. На Aliexpress был заказан вот такой «свисток»: Работает он на удивление хорошо. Ближайший аналог в…

  • Xcode на iPad? Почему бы и нет!

    Нашел в рассылке интересную большую статью про то, как может выглядеть Xcode на iPad. Мне понравилась эта идея. В конце-концов, если Apple заявляет, что её новые iPad Pro это полноценная замена компьютеру, то эти iPad должны иметь инструментарий, чтобы создавать приложения!Игры уже можно делать, есть утилиты от других разработчиков. Так что, ждём с нетерпением.

  • Xcode. Ошибка доступа к DerivedData ‘No such file or directory’

    Если вы столкнулись с подобными предупреждениями при сборке проекта в Xcode: (null): warning: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache/21FMZF99WFBV9/UIKit-2LM3EQU7VVY4O.pcm: No such file or directory То решить проблему очень просто. Скорее всего по какой-то причине «испортились» права на папку DerivedData. Чтобы их восстановить, достаточно зайти в Настройки Xcode, выбрать Locations и у пункта Derived Data переключить туда-обратно тип с Default на…

  • iPhone SE — I got it from my daddy

    Вся суть нового iPhone SE: «Такой же как 6S, но дешевле и меньше». Хорошо и ярко эта идея проиллюстрирована корейским поп-исполнителем PSY: Мне айфон и айпад понравились. Только дороговато. =)

  • InVision поглотил Silver Flows

    InVision поглотил Silver Flows

    Не успели Абу Нимбалкар и Андрей Шахмин выпустить свою утилиту даже в публичное бета-тестирование, как их уже поглотили InVision! Вот это потенциал! Плагин так понравился разработчикам сервиса прототипирования, что они решили встроить Silver в свой отличный Craft в его будущих версиях. Что ж. Это отличная новость, так как теперь Silver доведут до ума и релиза и, я уверен,…

Хотите порекомендовать какие-либо книги?