Публикации по теме 'ios'


Продолжение протоколов…
Это продолжение предыдущей статьи Сценарий 2: Все мы работали над процессами входа или регистрации, выполняли сетевые вызовы и анализировали ответы. Давайте поговорим о валидаторе. Примечание: Кстати, 2-й и 3-й пункты Это связаны, я дам вам знать, почему. Делая запрос на вход в систему, мы сначала проверяем поля, и для этого мы обычно добавляем if else в действие, но это никак не может быть протестировано (написание тестовых случаев). Итак, вот концепция единой ответственности..

Прекратите сравнивать текущую стадию Flutter с другими зрелыми фреймворками
Flutter все еще в новинку. Дайте ему время сиять Каждый день мы видим, что кто-то плохо отзывается о Flutter . Большинство разработчиков отмечают, что Ionic и React Native лучше, чем Flutter, потому что у Flutter очень много проблем с рендерингом. С другой стороны, некоторые разработчики отмечают, что существующих плагинов недостаточно для выполнения того, что они планировали. Очень немногие разработчики заметили, что сборщик Flutter создает довольно большие конечные двоичные..

Новые инженеры: начните с веб-разработки
Почему вам следует начать с Интернета, а не с мобильных устройств Изучив базовые концепции программирования, вы, вероятно, захотите перейти к конкретному направлению в разработке программного обеспечения, например, в мобильной разработке, науке о данных, веб-разработке, машинном обучении и многих других. Хотя я лично начинал с мобильной разработки, почти все мои коллеги поступали наоборот. Они начали и продолжали заниматься веб-разработкой, даже не взяв в руки мобильные устройства...

Связь между гибридными приложениями
Webview — это компонент, который используется нативными приложениями для отображения веб-контента. Это очень полезно, поскольку дает родным приложениям возможность отображать веб-контент, не покидая страницы. Правда в том, что интеграция веб-просмотра необходима для таких приложений. Мне нужно было использовать эту интеграцию в Trendyol Tech. Потому что Trendyol — это растущая компания электронной коммерции, которая работает на настольных и мобильных платформах. Вполне нормально, что..

Стилизация с помощью Swift
При разработке мобильных приложений стиль играет решающую роль в создании визуально привлекательного и согласованного пользовательского интерфейса. Пренебрежение реализацией стилей может привести к избыточному коду и усложнению приложения. Эта статья направлена ​​на решение этих сложностей путем введения абстракций в стиле Swifty. Благодаря использованию этих абстракций мы можем свести к минимуму дублирование кода и улучшить общую ремонтопригодность и масштабируемость приложения. В..

Отслеживание времени сборки в Xcode
Для программистов продуктивность означает написание большего количества кода. Конечно, некоторые языки или шаблоны означают, что вы можете делать больше с меньшим количеством кода, но выслушайте меня ... Предположим, что для завершения функции требуется 10 строк (включая, конечно, тесты). Время, потраченное на то, чтобы не написать эти 10 строк, не приближает вас к завершению работы над функцией. Встречи, Reddit, компиляция и т. Д. - все это отвлекает вас от достижения цели. Вы не..

iOS MVC — неплохая архитектура
Вы, вероятно, делаете это неправильно Модель-представление-контроллер — хорошо известный архитектурный паттерн, представленный Apple давным-давно, когда я учился в старшей школе. Вы можете найти множество статей, в которых говорится, что MVC — худшая архитектура, и есть много других шаблонов, которые намного лучше, чем она. Это правда, есть много хороших архитектурных шаблонов, таких как MVP, MVVM, VIPER, MVI, TCA и многие другие. Но наличие этих паттернов не делает MVC хуже или..