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


Искусственный интеллект объясняет, как работают React и SwiftUI
Ниже приведен мой разговор о языковой модели OpenAI GPT-3. Я дал GPT-3 роль Мудрого существа . Весь обычный текст генерируется искусственным интеллектом, курсивом я. ( Заявление об ограничении ответственности ) Вы также можете поговорить с самим Мудрым Существом . Кирк Оимет : Спасибо за возможность поговорить с вами сегодня. Мудрое существо : я всегда рад помочь, если могу. Кирк Оимет : Я хотел поговорить с вами о концепции программирования реактивных представлений...

Информационный бюллетень разработчиков iOS №8
🗞 Новости Swift Playgrounds 3.1 выпущена Создавайте с помощью инфраструктуры SwiftUI и Swift 5.1 новые игровые площадки, которые вы создаете. 🛠 Библиотеки и репозитории Способный Платформа специальных возможностей для iOS, macOS, tvOS и watchOS. chrs1885/Capable Ознакомьтесь с рабочим пространством Example.xc, чтобы получить краткий обзор: задумывались ли вы когда-нибудь о внедрении специальных возможностей… github.com..

Ссылка и типы значений в Swift
В чем основное различие между этими двумя типами? Ссылочные типы совместно используют индивидуальную копию своих данных, в то время как типы значений сохраняют уникальную копию своих данных. Типы ссылок Классы определяют ссылочный тип, аналогичный Objective-C. Они состоят из общих экземпляров, которые могут передаваться и ссылаться на многие переменные. Взгляните на этот код: // Reference Types: class Person { var isHappy = true } let michael = Person() let john = michael..

Повысьте производительность своего кода с помощью этого простого трюка!
Повысьте производительность своего кода с помощью этого простого трюка! Как знание того, как работает ваш язык программирования, может повысить производительность и избежать ошибок в определенных случаях. Быстрая оценка  – это функция языков программирования, позволяющая вычислять выражение только до момента, когда его результат можно определить без вычисления всего выражения. Это может повысить производительность и избежать ошибок в некоторых случаях. При сокращенном вычислении,..

Как оптимизировать код Swift для повышения производительности и эффективности
Изучение копирования при записи в Swift В настоящее время я работаю над проектом приложения для iOS на основе TCA (компонуемой архитектуры). Но я не буду подробно рассказывать об архитектуре. Короче говоря, эта архитектура позволяет разделить систему на небольшие независимые компоненты, которые можно объединить в более крупную и сложную систему. Эта архитектура вдохновлена ​​Redux и очень похожа на то, как она работает. Если вы не знакомы с ней, вы можете узнать больше на их..

 Проверка кода iOS — Выпуск № 35 | Кураторские советы по улучшению кода
 iOS Code Review — это информационный бюллетень, выходящий раз в две недели, в котором дополняются советы по улучшению кода от сообщества разработчиков Apple. Swift, Objective-C, iOS, macOS, SwiftUI, UIKit и другие. Куратор Марина Горностаева, выходит каждый второй четверг. Посетите ioscodereview.com , чтобы подписаться на информационный бюллетень или просмотреть старые выпуски. Еще больше советов вы можете найти в Твиттере по адресу @ios_code_review 🙌

Непрозрачные, экзистенциальные и общие типы в Swift — объяснение за 5 минут
Swift предоставляет нам множество возможностей для написания расширенных методов. В этом блоге основное внимание будет уделено параметрам функций, типам возвращаемых значений и тому, как мы можем использовать ключевые слова для создания общих, непрозрачных и экзистенциальных типов. Дженерики дают вызывающему абоненту право выбора типа. Мы говорим, что дженерики создают свободный контракт с внешней областью видимости. Автор универсальной функции должен создать границы того, как..