Публикации по теме '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 предоставляет нам множество возможностей для написания расширенных методов. В этом блоге основное внимание будет уделено параметрам функций, типам возвращаемых значений и тому, как мы можем использовать ключевые слова для создания общих, непрозрачных и экзистенциальных типов.
Дженерики дают вызывающему абоненту
право выбора типа. Мы говорим, что дженерики создают свободный контракт с внешней областью видимости. Автор универсальной функции должен создать границы того, как..