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


Быстрая программная реализация UITableView и UICollectionView
И разместите их с помощью Swift NSLayoutConstraint вступление В этом кратком руководстве мы узнаем, как реализовать очень распространенные компоненты пользовательского интерфейса iOS: UITableView и UICollectionView . Исходный код готового проекта доступен на GitHub . Настройка проекта Во-первых, давайте создадим новый проект Xcode, присвоив ему любое имя. Теперь удалите файл SceneDelegate.swift и удалите два UISceneSession метода внутри AppDelegate.swift :..

Неоморфный стиль кнопки в SwiftUI
Как анимировать состояния кнопок в ButtonStyle В предыдущей статье мы использовали принципы неоморфного дизайна для создания аудиоплеера. Для ознакомления с цветами, использованными в этом уроке, проверьте эту статью . Добавьте нейроморфные цвета в свои активы и создайте структуру для трех цветов перед началом этого урока. Фон кнопки Начиная с фона кнопки, добавьте прямоугольники со скругленными углами для формы кнопки, верхний темный край, нижний светлый край и темную..

Шаблон проектирования фабричный метод
Творческий шаблон дизайна, который должны использовать все разработчики! Целью шаблонов проектирования является определение решений различных общих проблем проектирования программного обеспечения. Ставшие популярными благодаря Банде четырех , шаблоны проектирования обеспечивают теоретический подход к решению общих проблем, с которыми инженеры-программисты сталкиваются ежедневно. Они не составляют конкретного кода…

Работа с подписками в Swift: обзор и примеры
В Swift subscript — это ярлык для доступа к элементам коллекции, последовательности или списка с использованием значения индекса. Он похож на функцию, но используется для извлечения или установки значения с использованием синтаксиса нижнего индекса вместо вызова метода. subscript объявляется с использованием ключевого слова subscript , за которым следует один или несколько параметров в квадратных скобках ( [] ), определяющих индекс значения, к которому осуществляется доступ...

TIL: борьба с проблемами среды разработки
В разгар разработки неизбежно возникают изменения, которые вам нужно будет внести в вашу среду разработки. Например, обновление Xcode, обновление вашей версии Cocoapods, интеграция новой зависимости. Часто это кажется прекрасным, например… что может пойти не так?! И тут вдруг вы пытаетесь запустить свой проект, и всплывают вроде бы не связанные с ним ошибки, которых вы никогда раньше не видели и не знаете, как исправить. Когда такие вещи случаются, я задаю себе два вопроса: Как..

Текстовая сказка. Моя худшая ошибка за 40 лет
Вы когда-нибудь задумывались, какова жизнь «на самом деле» для разработчиков? Текстовая сказка. Моя худшая ошибка за 40 лет Отладочная история о тупиковых переулках, отчаянии и силе упрямого продолжения игры с чем-то, пока вы не заметите жизненно важную подсказку. В 2020 году Touchgram застопорился почти на три полных месяца. С одним багом. Я был разработчиком почти 40 лет и видел ужасный код. я даже…

Слушатель текста UITextField : Swift
Добавление события редактирования в UITextField требуется в большинстве случаев. Для таких представлений, как UITextField, мы можем связать IBAction с типом события, когда редактирование закончилось или значение изменилось, и получить обратный вызов для завершения редактирования или изменения значения. This post was originally posted at https://agrawalsuneet.github.io/blogs/uitextfield-text-listener-swift/ and reposted on Medium on 12th April 2022. Если вы не используете xib..