Архив рубрики: Статьи

Плагины для XCode и Alcatraz

К сожалению, XCode остается закрытой IDE, не поддерживающей систему плагинов. Но добрые люди создали менеджер плагинов Alcatraz. Он позволит устанавливать их прямо из интерфейса XCode. Для его установки необходим Xcode Command Line Tools, так что если его нет — сделаем это из Xcode: Preferences -> Downloads После этого в консоли выполним команду

После завершения процесса установки перезагружаем XCode. При… Читать далее »

Первоначальная настройка Mac на примере OSX 10.11 El Capitan, программы и хинты

После установки начисто El Capitan я решил записать что же я устанавливаю в первую очередь, что приходится настраивать. Итак, первым делом я захотел собственно создать эту запись и сразу же хватился любимого текстового редактора — Sublime Text Я зашел в Safari и почувствовал первое неудобство — направление прокрутки мышки было «нормальным», а т.к. я пользуюсь обычными мышками, а не Apple… Читать далее »

Что такое SIP (System Integrity Protection) на Мак, и как его отключить

Начиная с OSX 10.11 El Capitan — Apple модернизировала защиту, и добавила System Integrity Protection (SIP), исключающая возможность модернизировать системные файлы и папки пользователю, даже если он будет выполнять действия через sudo. Вот пример того как система помечает защищенные файлы с помощью флага restricted С одной стороны безопасная система — это прекрасно, с другой стороны — иногда ничего не остается,… Читать далее »

Устанавливаем OS X El Capitan с нуля (с флешки)

Хотя бы раз в пару лет я предпочитаю не обновлять систему, а устанавливать с нуля для улучшения быстродействия и уменьшения числа возможных багов. Как раз 2 года назад была написана статья Устанавливаем OS X Mavericks с нуля (С флешки) Сегодня стал доступен для загрузки OS X 10.11 El Capitan, что ж, установим с нуля теперь и его. Процесс установки можно… Читать далее »

Продлеваем жизнь SSD диску при работе на Маке

Увеличить время жизни SSD диску можно уменьшив нагрузку на него. Но тут главное соблюсти баланс, переносить всю работу на второй HDD диск не дело, смысл тогда вообще покупать SSD. Так что я затрону лишь разумные на мой взгляд шаги 1) Включаем поддержку Trim Если ваш SSD был установлен собственноручно, он вполне возможно не имеет включенной поддержки Trim. В Капитане добавили… Читать далее »

Swift документация, вводная

Данная статья изначально задумывалась как выборка самых интересных и неявных моментов выявленных во время прочтения официальной книги по Swift от Apple — «The Swift Programming Language«, но в процессе написания все больше приходило понимание, что будет крайне тяжело решить что оставить, а что выкинуть из описания языка. С другой стороны некоторые моменты хотелось дать более развернуто, некоторые исходные коды сделать… Читать далее »

Жизненный цикл UIViewController’а, пытаемся разобраться (iOS 7 / iOS 8, swift edition)

Разработка под iOS для меня в данный момент является хобби, поэтому еще с iOS 3.0 я читал литературу, выполнял примеры, писал небольшие утилиты для себя и благополучно оставлял серьезное изучение на потом. Ситуация усугублялась тем, что iOS — молодая платформа, она активно развивается. Apple постоянно модернизирует API, как добавляя новые методы, так и удаляя старые. Поэтому со временем в голове… Читать далее »

Разработка на XCode 6 под iOS 8 для jailbroken устройств без сертификата разработчика, или хобби должно быть бесплатным.

Начиная с Xcode 7, все это более не нужно, ни jailbreak, ни платный аккаунт. http://severe-programmer.com/manual/testirovanie-ios-programm-na-iphoneipad-bez-platnogo-akkaunta-i-jailbreak/ Когда знакомые узнают, что у меня на всех устройствах сделан jailbreak, но при этом я не пользуюсь спираченным софтом, — они обычно очень удивляются. Так уж повелось, что jailbreak стал синонимом пиратства, но это не всегда верно, кому то нужны твики из cydia, мне же… Читать далее »

Finder — хоткей для создания файла

Я серьезно не понимаю, как можно было сделать в контекстном меню в Finder‘е пункт меню создания папки, но не дать возможности создавать файлы. Забираешься ты значит на 5 уровней вглубь файловой системы, и тут тебе надо создать файл. И начинаешь — копируешь путь, открываешь текстовый редактор, создаешь файл. Почему не сделать это в 2 клика? Не понимаю. Начал искать решение… Читать далее »