АрхивныйМай 2016

Как преодолеть временную потерю мотивации?

К

Итак, вы оказались в той части графика, где мотивация приблизилась к нулю. Но что же делать? Нужно продолжать! Заставляйте себя всеми доступными методами продолжать. И очень скоро мотивация вернется, и может быть даже будет куда больше прежней!

Как решать трудные задачи при разработке?

К

Представьте, что вы разработали алгоритм. Вы видите что алгоритм работает, но общая производительность приложения очень плохая. Затем вы пытаетесь оптимизировать сам алгоритм. Но может быть не алгоритм является проблемой?

Распространенные ошибки в iOS разработке

Р

Если вы сталкиваетесь с проблемами, которые трудно воспроизвести снова, которые случаются то очень часто, то вовсе не происходят в вашем приложении - вполне вероятно, что в приложении присутствует проблема многопоточности.

Дайджест №5: 16 — 22 мая 2016

Д

Первое, о чем стоит напомнить - наш основной на данный момент цикл статей, PreWorking, призванный за короткое время провести вас по пути подготовки к устройству на работу iOS Junior! Первый раздел завершился на прошедшей неделе и уже в понедельник мы выпустили тест на проверку усвоенных знаний! Не проходите мимо, так как самопроверка - важная часть обучения.

UITableView: Самая распространенная ошибка

U

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

Обнаружение retain-циклов

О

С введением автоматического подсчета ссылок (ARC) в iOS 5, работа с памятью значительно упростилась. Но ARC не может обрабатывать все сценарии.

Построение Memory-эффективных приложений

П

Управление памятью - важная тема в разработке мобильных приложений. Если ваше приложение использует слишком много памяти, то оно становится медленным, и появляется большая вероятность того, что система его "обвалит"

Простой пример NSBlockOperation

П

Как было сказано ранее, существуют различные API - интерфейсы параллелизма. Вы можете использовать Grand Central Dispatch (GCD), или же вы можете использовать NSThread, что не есть хорошо, так как это очень низкий уровень.

Лучшее устройство для тестирования

Л

Как я уже писал в статье "Симулятор против реального устройства", не очень хорошей идеей было бы использовать только симулятор для разработки. Симулятор имеет ряд преимуществ.

Симулятор против реального устройства

С

"Из коробки" Xcode 7 содержит симулятор iOS 9, но вы так же можете установить и симулятор iOS 8 при желании. Если вам нужны еще более ранние версии, вам необходимо будет скачать предыдущую версию Xcode.

Instagram

Поддержите ресурс blog.justDev:

Свежие записи

Рубрики