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


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

Последний день школы лямбда
В течение последнего месяца я работал над проектом для некоммерческого Eco-Soap Bank вместе с товарищем по команде Crystal Knight . Eco-Soap Bank — это организация, которая сотрудничает с отелями и другими организациями для переработки малоиспользованного мыла и распространения его среди людей в неблагополучных странах. Итак, нам было поручено внести свой вклад в уже разработанное приложение для iOS, чтобы реализовать функции, которые помогут организации отслеживать доставку продуктов,..

Как выгорание угрожает вашей карьере в iOS и благополучию
Выгорание широко распространено среди профессиональных разработчиков iOS. Однако мы не видим достаточного количества разговоров, дискуссий и создаваемого контента, чтобы помочь разработчикам понять и предотвратить это. Многие разработчики iOS, испытывающие выгорание, даже не подозревают об этом. Некоторые даже начинают ошибочно полагать, что негативное состояние, в котором они постоянно пребывают, - это «как обстоят дела» . В результате они ставят под угрозу свое благополучие,..

Как использовать пользовательские модификаторы в SwiftUI
Создайте свой собственный модификатор для многократного повторного использования Обычно мы используем встроенные модификаторы с представлениями в SwiftUI, чтобы создать другую версию исходного представления. Иногда проще создать группу модификаторов как один пользовательский модификатор для повторного использования в разных представлениях. Сегодня вы узнаете, как создать и применить группу стилей с помощью ViewModifiers. Когда я изучаю новые приемы программирования, я всегда..

Убери весь флаттер!
Флаттер Беспорядок трудно читать! Сейчас уберу! Знаете, что мне не нравится в Flutter ? Очень мало. Однако мне пришлось привыкнуть к чтению длинных вертикальных списков параметров. В большинстве случаев это были не просто параметры, это был список анонимных функций, передаваемых как параметры, что значительно усложняло чтение. И человек! Иногда бывает много беспорядка! Много беспорядка Flutter! Мне нравятся скриншоты. Щелкните для Gists. Как всегда, я предпочитаю..

ООП в SWIFT
ООП (объектно-ориентированное программирование) , трехбуквенное волшебное слово, на котором основаны почти все современные языки программирования. SWIFT, язык тенденций APPLE ничем не отличается от этого. Концепции ООП являются основой SWIFT. Я отметил, что многие разработчики не могут соотнести концепции ООП. Дело не в том, что мы не знаем о ООП, просто мы не можем соотнести приложения. Итак, ребята, пришло время пересмотреть основные концепции ООП с помощью SWIFTY . Ой, мы..

Глубокие внутренние представления, состояние и производительность в SwiftUI
Глубокие внутренние представления, состояние и производительность в SwiftUI Или почему эти слова могут означать не то, что вы думаете. Немало людей написали статьи о SwiftUI, управлении состоянием SwiftUI и об архитектуре приложений SwiftUI. И немало из этих статей написано людьми, которые хотят перенести свою любимую архитектуру приложений iOS на SwiftUI. Поэтому у нас есть статьи, в которых рассказывается, как использовать MVVM с SwiftUI. Или VIPER. Или чистый. Или те, кто..