Как стать автором
Обновить
17
0

Разработчики iOS, Android, Web

Отправить сообщение

Протокольно ориентированное программирование, часть 3

Время на прочтение5 мин
Количество просмотров5.6K

Завершающая статья на тему протокольно ориентированного программирования.


В этой части мы рассмотрим как переменные обобщенного типа хранятся и копируются и как с ними работает метод dispatch.

Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии3

Протокольно ориентированное программирование, часть 2

Время на прочтение8 мин
Количество просмотров17K

В продолжение темы разберемся в протокольных типах и обобщенном (generic) коде.


По ходу будут рассмотрены следующие вопросы:


  • реализация полиморфизма без наследования и ссылочных типов
  • как объекты протокольных типов хранятся и используются
  • как с ними работает отправка метода
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии5

Протокольно ориентированное программирование. Часть 1

Время на прочтение10 мин
Количество просмотров16K

Давайте подробнее изучим тему протокольно ориентированного программирования. Для удобства разделили материал на три части.


Данный материал является комментированным переводом презентации WWDC 2016. Вопреки частому мнению о том, что вещи "под капотом" должны там и оставаться, иногда крайне полезно разобраться, что же там происходит. Это поможет использовать предмет правильно и по назначению.

Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии8

Распознавание текста с помощью OCR

Время на прочтение3 мин
Количество просмотров44K

Tesseract — это движок оптического распознавания символов (OCR) с открытым исходным кодом, является самой популярной и качественной OCR-библиотекой.


OCR использует нейронные сети для поиска и распознавания текста на изображениях.


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

Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии10

React Native — применение и критика

Время на прочтение7 мин
Количество просмотров11K

Чаще всего при выборе этого языка ожидается, что разработка одного приложения под две платформы займёт в два раза меньше времени, чем разработка двух приложений. Но по итогу оказывается, что разработка занимает столько же, если не больше, из-за сложностей, скрытых под внешним блеском и маркетингом. Мы расскажем о некоторых подобных сложностях, с которыми нам пришлось столкнуться за последние несколько месяцев работы с React Native.

Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии24

Информация

В рейтинге
Не участвует
Откуда
Омск, Омская обл., Россия
Зарегистрирован
Активность