7. Apple Font Tool Suite
https://developer.apple.com/fonts/
ftxdumperfuser -t hhea -A d Font.otf
Custom font Helvetica Neue
ascender="716" ascender="975"
descender="-212" descender="-217"
lineGap="219" lineGap="29"
ftxdumperfuser -t hhea -A f Font.otf
28. Ускоряем скролл
Ячейка, содержит 2 изображения (432 ×
446)
В чем проблема?
• Изображения загружаются на главном
потоке из сети
• Изображения загружаются на главном
потоке из дискового кеша
29. Ускоряем скролл
Как реализовать:
• Загружайте картинки асинхронно с
помощью SDWebImage: http://
github.com/rs/SDWebImage
• Используйте фоновую загрузку
изображений: http://anvd.cc/async-
image.zip
30. Ускоряем скролл
Другие возможные проблемы:
• Синхронные вызовы при
инициализации ячейки
(tableView:cellForIndexPath:)
• Отсутствие кеширования ячеек
• Создание NSDateFormatter при каждом
инициализации ячейки
49. Видеопоток
Как добавить метаданные к HTTP Live
Streaming:
• Добавить тег в каждый контейнер с
видео
• Использовать ключ
AVMetadataID3MetadataKeyGeneralEnca
psulatedObject