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


Как создавать предупреждающие сообщения в React Native Expo
Создание предупреждающих сообщений В этой статье мы собираемся добавить некоторую проверку. Если поле ввода пусто и пользователь нажимает кнопку «добавить задачу». Полное содержание: Часть 1 — Создание базового макета и компонента заголовка Часть 2 — Создание компонента элемента Часть 3 — Создание компонента AddTask для вставки новой задачи Часть 4 — Предупреждать, если есть ошибка Часть 5 — Закрыть клавиатуру, когда вы щелкаете мышью вдали от клавиатуры Часть 6..

как я понял основные концепции TableView
Когда я изучал iOS-разработку, мне всегда было трудно понять концепции, особенно базовые, такие как переходы и tableView. Мне все еще предстоит пройти долгий путь, чтобы по-настоящему отточить свои навыки работы с iOS. Мне все еще нужно искать каждую концепцию, которую я хочу реализовать в проекте, включая основы. Честно говоря, я чувствую себя вечным новичком, и я уже около 5 месяцев в своем путешествии по iOS-разработке. Для меня чрезвычайно сложно создать свой собственный исходный код..

Ошибка сбоя EXC_BAD_ACCESS: понимание и решение
Узнайте о зомби-объектах в Swift, Address Sanitizer и Thread Sanitizer и устраните эти неприятные сбои Поначалу создание приложений идет хорошо. Вы разрабатываете приложение с нуля, оно стабильно и работает нормально. После выпуска первой версии вы получите первое представление о возникающих сбоях, и один из них помечен как ошибка EXC_BAD_ACCESS. Путешествие по выяснению того, что происходит, начинается здесь. Первая задача - воспроизвести аварию, что может оказаться трудным...

Планирование задач с помощью NodeJS и Redis
В uSTADIUM мы используем систему планирования задач для отправки тысяч push-уведомлений. Потребность в очереди задач и планировщике сначала не была очевидна. Наш сервер обрабатывал уведомления по мере необходимости во время запроса. Со временем эта нагрузка стала перегружать систему. Я не знал, как это исправить, поэтому решение этой проблемы было интересным. В этой статье я расскажу об этом методе, о том, как мы создали его с помощью Redis, и о нашем опыте масштабирования системы...

Наша история модульности iOS
Несколько лет назад ... Wehkamp, ​​известный в Нидерландах на протяжении десятилетий розничный торговец, уже успешно превратился из компании, занимающейся каталогами, в 100% интернет-магазин. Пришло время изучить вселенную приложений на Wehkamp. Мы начали с команды SCRUM, в которую входили 1 разработчик Android, 1 разработчик iOS, 1 тестировщик, несколько бэкендеров, мастер Scrum и владелец продукта. Мы заполнили наш бэклог и начали создавать приложения с нуля. Приложения..

Локализация модулей приложений iOS
Вступление Локализация вашего приложения может быть сложной задачей. Мало того, что вам нужно проверить пользовательский интерфейс, чтобы убедиться, что строки правильно ограничены. Но есть еще проблема, связанная с самими струнами. Эта статья покажет вам красивый и простой способ локализации вашего приложения для iOS / macOS. :) Подготовка Прежде всего, нам нужно добавить в приложение еще один язык. Это делается в разделе «Локализация» на вкладке «Информация о проекте». Файл..

Преимущество использования замыканий без экранирования заключается в том, что использование self неявно.
Преимущество использования замыканий без экранирования заключается в том, что использование self является неявным. Это означает, что исчезает вся умственная перегрузка, связанная с принятием решения о том, использовать ли слабые, сильные или бесхозные ссылки на себя. Вот тривиальный пример, который вы можете поместить в раскадровку: class SomeClass { var x = 10 private func escaping(closure: @escaping () -> Void) { closure() } private func..