Публикации по теме '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. Я отключил генерацию текста,..