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


Прямое сравнение между UIKit и SwiftUI путем создания одного и того же приложения
Простота SwiftUI Я буду честен. Я не хотел любить SwiftUI… но я люблю. С момента запуска SwiftUI в конце 2019 года я был непреклонен в том, что не собираюсь его использовать, и буду придерживаться исключительно UIKit. В то время как для некоторых вещей по-прежнему требуется использовать UIKit, SwiftUI имеет этот волшебный способ упростить создание элементов пользовательского интерфейса, которые могут стать головной болью в UIKit. Swift как язык дал команде Apple время подумать о..

Разбор неопределенных типов с помощью декодируемого и любого перечисления в Swift
Эффективно обрабатывать все виды ответов JSON в Swift Как некоторые из вас, возможно, уже знают, Decodable — это протокол, используемый для декодирования типов из внешних представлений (таких как JSON и списки свойств), который был выпущен в Swift 4. Согласно Apple , Decodable это: Тип, который может декодировать себя из внешнего представления. Итак, допустим, нам дан JSON вот так: [ { "type": "car", "identifier":..

Корабли не для этого строятся
«Корабль в гавани безопасен, но корабли созданы не для этого». - Джон А. Шедд Заявление об отказе от ответственности: это НЕ оригинальная идея для сочинения. Многие люди использовали эту цитату в качестве предисловия к жизненному совету. Я просто использую его, чтобы рассказать о своем личном опыте и подходе. Это не совет. Просто я говорю о моем любимом предмете: о себе. META: Это перепечатка с моего личного веб-сайта . Во-первых, это ужас Я не умею делать почти..

Что такое рекурсия?
В функциональном программировании рекурсия является ядром. Однако рекурсия остается одной из наиболее сложных для понимания концепций. Я сам программировал на Swift и Python, но до сих пор никогда по-настоящему не понимал рекурсию. Причина, по которой это трудно понять, заключается в том, что идея рекурсии не очень распространена в реальном мире. Так что начинающим программистам (или программистам 👨‍💻) это кажется немного запутанным. Поэтому здесь я делаю это по-другому, начиная с..

Еще 10 смертельных ошибок SwiftUI и как их избежать
SwiftUI произвел революцию в том, как разработчики создают пользовательские интерфейсы для платформ Apple. Его декларативный синтаксис и мощные инструменты стали основой для создания приложений для iOS, macOS, watchOS и tvOS. Однако даже опытные разработчики SwiftUI могут совершать ошибки, которые приводят к неожиданным ошибкам и проблемам с производительностью. В этой статье будут рассмотрены 10 наиболее распространенных расширенных ошибок SwiftUI и приведены примеры кода,..

Запустите Google Map или Apple Map, чтобы показать маршрут в Swift
Узнайте, как открыть Карты Google и/или Карты Apple, чтобы показать направление между положением пользователя и пунктом назначения. Использование Swift 5 и Xcode 12. Сложность: Новичок | Легко | Нормальный | Испытывающий Среда: Xcode 12 и UIKit Создайте новый проект Xcode Откройте Xcode › новый проект › Интерфейс раскадровки и назовите его MapDirection Создайте функцию Создайте новый файл Swift из Xcode и назовите его OpenMapDirections , затем..

Простой RNN в Swift
Эта статья о переносе сути Карпарти минимальный персонаж rnn на Swift. Суть в том, что это очень простой rnn, который обучен предсказывать следующего персонажа, используя сборник романов о Шерлоке Холмсе. У Карпаты есть поддерживающий пост в блоге о сути и многом другом. Модель состоит из одного скрытого слоя с простым модулем rnn, использующим tanh для сжатия ввода нового символа с предыдущим скрытым состоянием. Потеря начинается со 114 и сходится к 52. Я отключил генерацию текста,..