Pull to refresh
25
0
Лев Бондаренко @levbond

iOS developer

Send message

unit-тестирование здорового человека ч.1

Reading time9 min
Views15K

Обычно тесты не популярны в СНГ. Многие считают их дорогими и тормозящими разработку. Часто это говорят те, кто за разработку принимает написание кода сразу в прод и забывают о нем навсегда

Читать далее
Total votes 9: ↑7 and ↓2+8
Comments9

Оптимизация рендера в iOS: frame buffer, Render Server, FPS, CPU vs GPU

Reading time8 min
Views21K

Render Loop крутится — кадры мутятся

Доброго времени суток, уважаемые читатели. Здесь я начинаю свой цикл статей о работе с графикой в iOS.

В моих планах разобраться с работой базовых механик отрисовки и углубиться к таким вещам как AVFoundation, Metal.

Но а пока хочется понять как работает из коробки отрисовка наших любимых кнопок, которые мы не устаем красить. Как достичь 60 кадров в секунду. Магические слова, что заставят возжелать наш интерфейс любого.

Читать далее
Total votes 11: ↑11 and ↓0+11
Comments8

The Layout Engine в Swift

Reading time3 min
Views18K

Многие iOS разработчики не задумываются как работает механизм отрисовки элементов, установки и обновлении constraints в Auto Layout'e. В этой статье я пробую подробно заглянуть внутрь работы the Layout Engine

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments4

Linked List: Когда нужно писать свой Copy-on-write в iOS?

Reading time3 min
Views8.8K

Я всегда думал: "А зачем нужно писать свой copy-on-write? Ведь круто, когда есть структуры и они такие быстрые, что всё делают за тебя."

Но все это не нужно, пока не начинаешь писать свои типы и не подсаживаешься на LinkedList'ы.

Что такое этот связанный список и какие у него преимущества?

Читать далее
Total votes 6: ↑3 and ↓3+4
Comments9

Information

Rating
Does not participate
Location
Россия
Registered
Activity