Mastering Deep Learning A Comprehensive Guide to Master Deep Learning Автор(ы): Крис Херманс [Херманс, Крис]. Издатель: Cybellium (2023) Языки: eng ISBN-13: 979-8854976091 Описание:
Откройте для себя передовые методы и практические приложения.
От самоуправляемых автомобилей до персонализированных рекомендаций - машинное обучение преобразует отрасли и меняет наш образ жизни и работы. В этом исчерпывающем руководстве Крис Херманс предоставляет вам инструменты для использования возможностей машинного обучения. Погрузитесь в основные концепции, алгоритмы и модели, лежащие в основе этой революционной области. ***Станьте опытным практиком***.
Независимо от того, новичок вы или опытный профессионал, эта книга предлагает четкий и структурированный путь к освоению машинного обучения. Благодаря практическим примерам и реальным ситуациям вы получите практический опыт внедрения моделей машинного обучения и решения сложных задач. Крис Херманс проведет вас через весь процесс, обеспечивая глубокое понимание техник и алгоритмов, которые лежат в основе интеллектуальных систем. ***От основ к продвинутым темам***.
Книга "Освоение машинного обучения" охватывает весь спектр машинного обучения, начиная с основ контролируемого и неконтролируемого обучения и заканчивая обучением с подкреплением, нейронными сетями и глубоким обучением. Изучите различные модели и узнайте, как выбрать правильный подход для разных задач. С этими знаниями вы сможете уверенно решать реальные задачи.
Понимание глубокого обучения / Understanding Deep Learning Автор(ы): Саймон Дж. Д. Принс [Принс, Саймон Дж. Д.]. Издатель: The MIT Press (2024) Языки: eng ISBN-10: 0262048647 ISBN-13: 978-0262048644 Описание:
Авторитетное, доступное и современное изложение глубокого обучения, которое представляет собой прагматичную середину между теорией и практикой. Глубокое обучение - это быстро развивающаяся область, имеющая огромное значение в современном мире, который становится все более цифровым. Книга "Понимание глубокого обучения" представляет собой авторитетное, доступное и современное изложение предмета, охватывающее все ключевые темы, а также последние достижения и передовые концепции. Многие учебники по глубокому обучению переполнены техническими деталями, которые заслоняют основы, но Саймон Принс безжалостно отбирает только самые важные идеи, чтобы обеспечить высокую плотность критической информации в интуитивно понятной и легко усваиваемой форме. Каждая концепция, от основ машинного обучения до продвинутых моделей, представлена в доступной форме, а затем подробно описана в математической форме и наглядно проиллюстрирована. В результате получился понятный, самодостаточный учебник, подходящий для всех, кто имеет базовые знания в области прикладной математики. Дополнительная информация:https://udlbook.github.io/udlbook/
Learning Deep Learning: Theory and Practice of Neural Networks, Computer Vision, NLP, and Transformers using TensorFlow Описание:
Глубокое обучение (Deep Learning, DL) - ключевой компонент сегодняшних захватывающих достижений в области машинного обучения и искусственного интеллекта. Книга Learning Deep Learning - это полное руководство по глубокому обучению. Освещая как основные концепции, так и практические методы программирования, необходимые для достижения успеха, эта книга идеально подходит для разработчиков, специалистов по изучению данных, аналитиков и других людей - в том числе для тех, кто не имеет опыта машинного обучения или статистики. После введения основных строительных блоков глубоких нейронных сетей, таких как искусственные нейроны и полностью связанные, конволюционные и рекуррентные слои, Магнус Экман показывает, как использовать их для построения продвинутых архитектур, включая трансформер. Он описывает, как эти концепции используются для построения современных сетей для компьютерного зрения и обработки естественного языка (NLP), включая Mask R-CNN, GPT и BERT. Он также объясняет, как работают переводчик естественного языка и система, генерирующая описания изображений на естественном языке. На протяжении всей книги Экман приводит краткие, хорошо прокомментированные примеры кода с использованием TensorFlow и Keras. Соответствующие примеры PyTorch представлены онлайн, и таким образом книга охватывает две доминирующие библиотеки Python для DL, используемые в промышленности и научных кругах. В конце книги дается введение в поиск нейронной архитектуры (NAS), рассматриваются важные этические вопросы и предоставляются ресурсы для дальнейшего обучения.
Изучите и освойте основные концепции: перцептроны, обучение на основе градиента, сигмоидальные нейроны и обратное распространение.
Узнайте, как DL-фреймворки облегчают разработку более сложных и полезных нейронных сетей.
Узнайте, как конволюционные нейронные сети (CNN) революционизируют классификацию и анализ изображений.
Примените рекуррентные нейронные сети (RNN) и долговременную кратковременную память (LSTM) к тексту и другим последовательностям переменной длины
Осваивайте НЛП с помощью сетей "последовательность-последовательность" и архитектуры Transformer.
Создавайте приложения для перевода на естественный язык и создания подписей к изображениям.
Изобретение NVIDIA GPU привело к появлению рынка компьютерных игр. Новаторская работа компании в области ускоренных вычислений - сверхмощной формы вычислений на пересечении компьютерной графики, высокопроизводительных вычислений и ИИ - меняет отрасли с триллионным оборотом, такие как транспорт, здравоохранение и производство, и стимулирует рост многих других.
Машинное и глубокое обучение с помощью MATLAB: Алгоритмы и инструменты для ученых и инженеров Machine and Deep Learning Using MATLAB: Algorithms and Tools for Scientists and Engineers Автор(ы): Камаль И. М. Аль-Малах [Al-Malah, Kamal I. M.]. Издатель: Wiley (2023) Язык: Английский ISBN: 9781394209101 Описание:
Книга Machine and Deep Learning Using MATLAB знакомит начинающих специалистов с возможностями MATLAB для изучения приложений машинного и глубокого обучения, объясняя соответствующий инструмент или приложение MATLAB и то, как он используется для данного метода или набора методов. Объясняются его свойства с точки зрения входных и выходных аргументов, ограничения или применимость указываются в сопроводительном тексте или таблице, а также приводится полный работающий пример со всем необходимым кодом командной строки MATLAB. В тексте также представлены результаты в виде рисунков или таблиц, параллельно с приведенным кодом MATLAB, и написанный код MATLAB может быть впоследствии использован в качестве шаблона для решения новых примеров или наборов данных. В тексте в каждой главе приведены рабочие примеры для самостоятельного изучения, а также сопровождающий веб-сайт с решениями и примерами кодирования. Выделенные примечания обращают внимание пользователя на критические моменты или проблемы. Дополнительная информация:https://www.wiley.com/en-us/Machine+and+Deep+Learni...-p-9781394209101
Alex Edwards - Let's Go! Learn to Build Professional Web Applications With Go Описание:
Go - отличный язык для создания веб-приложений. Но самостоятельное обучение на основе записей в блогах и документации по стандартной библиотеке может оказаться большой потерей времени и оставить у вас больше вопросов, чем ответов. Вы можете задаться такими вопросами, как:
Где я могу увидеть конкретный пример реального веб-приложения?
Как лучше всего структурировать и организовать мой код?
Как управлять зависимостями и контролировать версии?
И как эффективно тестировать веб-приложение?
Книга Let's Go отвечает на эти и многие другие вопросы, помогая вам быстро войти в курс дела и избавляя вас от месяцев исследований и экспериментов. В книге рассказывается о том, как от начала до конца собрать полноценное рабочее приложение, помогая вам учиться на практике. Вы получите практический опыт реализации распространенных паттернов реального кода, изучаемые темы будут рассматриваться в контексте, и в итоге у вас будет хорошо структурированная кодовая база, которую вы сможете использовать в своей будущей работе. К концу книги вы получите все знания и уверенность, необходимые для создания собственных профессиональных веб-приложений, готовых к производству. Так что берите свою копию, открывайте текстовый редактор и счастливого кодинга! Обновление v2.22.0
Adrian Kuleszo - How To Design Better UI 3.0 Описание:
Как создать лучший пользовательский интерфейс 3.0 Сделайте скучный дизайн "более ярким" и привлекающим внимание
Улучшите UX с помощью простых и действенных советов, которые действительно работают
Узнайте о лучших практиках проектирования компонентов пользовательского интерфейса Привет, я (UI) Адриан. Я знаю, что вы, вероятно, не будете читать всю мою биографию,
поэтому позвольте мне вместо этого похвастаться некоторыми данными о моей карьере: Я дизайнер продуктов с почти 10-летним опытом работы в сфере дизайна.
RayWenderlich - Advanced iOS App Architecture (3rd Edition) Описание:
Внедряйте современную чистую архитектуру в свои приложения для iOS!
Приложения становятся все более сложными, а команды разработчиков вынуждены быстрее достигать результатов в условиях постоянно меняющихся требований. Сейчас, как никогда, вам необходимо понимать и применять в своих проектах передовые методы архитектуры программного обеспечения. Расширенная архитектура приложений iOS подробно объясняет различные современные архитектуры iOS и демонстрирует их использование в реальных приложениях. Первая половина книги знакомит вас с различными аспектами архитектуры приложений iOS. Мы рекомендуем прочитать эти главы, прежде чем углубляться в какую-либо конкретную главу об архитектуре, чтобы хорошо разобраться в задействованных концепциях. Во второй половине книги исследуются несколько архитектур, по одной на главу. Каждая глава по архитектуре начинается с небольшой истории, за которой следует подробное теоретическое изложение. Оставшаяся часть каждой главы по архитектуре посвящена применению теории к разработке приложений для iOS. Каждая глава по архитектуре завершается описанием плюсов и минусов этой архитектуры. Вы можете прочитать этот раздел по порядку или сразу перейти к интересующей вас архитектуре. Это твой выбор! Эта книга предназначена для iOS-разработчиков, создающих приложения с использованием Swift. Материал в этой книге предполагает знакомство с шаблонами проектирования и базовыми архитектурами, такими как MVC, а также базовыми концепциями архитектуры, такими как инверсия управления. Дополнительная информация:https://www.kodeco.com/books/advanced-ios-app-architecture/v3.0
RayWenderlich - RxSwift Reactive Programming with Swift (4th Edition) Описание:
Используйте возможности RxSwift в своих реактивных приложениях! Эта книга предназначена для iOS-разработчиков, которые уже комфортно работают с iOS и Swift и хотят углубиться в разработку с помощью RxSwift. Начните с введения в парадигму реактивного программирования; узнайте о наблюдателях и наблюдаемых объектах, операторах фильтрации и преобразования, а также о том, как работать с пользовательским интерфейсом, и завершите создание полнофункционального приложения в RxSwift. Дополнительная информация: https://www.kodeco.com/books/rxswift-reactive-progr...-with-swift/v4.0
RayWenderlich - Catalyst by Tutorials (2nd edition) Описание:
Запускайте приложения iOS прямо на macOS с помощью Catalyst!
Catalyst от Tutorials покажет вам, как взять все те замечательные приложения, которые вы создали для iOS, и запустить их прямо на macOS. Но, как и все остальное в Apple, не всегда все так просто, как хотелось бы. Эта книга покажет вам, как проектировать приложения, чтобы они хорошо работали на macOS, что можно и нельзя переносить между двумя платформами, а также любые другие «подводные камни», на которые следует обратить внимание при создании приложений под Catalyst. Эта книга предназначена для разработчиков, которые хорошо разбираются в создании приложений для iOS и хотят научиться портировать эти приложения для работы на macOS. Что такое катализатор?
Catalyst, ранее известный инсайдерам Apple как Marzipan, позволяет расширить возможности приложений iPad на macOS. В Catalina и Xcode 11 разработчики теперь могут создавать свои приложения для iPad, ориентируясь на macOS. И мы говорим не только об огромных версиях приложений для iPad на вашем Mac; Приложения Catalyst будут поддерживать встроенные элементы управления и функции macOS, такие как знакомая строка меню, поддержка мыши и клавиатуры, изменение размера окна, правильные полосы прокрутки, поддержка сенсорной панели и перетаскивание на рабочем столе. Так что, если вы не решаетесь переносить приложения с iPad на macOS, потому что просто не хотите учиться разрабатывать для настольных компьютеров, то 2019 год — ваш год! Дополнительная информация:https://www.kodeco.com/4289-mastering-git
RayWenderlich - Mastering Git Описание:
Этот курс основан на концепциях, изложенных в курсе Beginning Git. Пройдя этот курс, вы должны иметь базовое представление о Git. Вы должны знать, как создавать новые ветки, объединять изменения, просматривать журналы и фиксировать изменения. Дополнительная информация:https://www.kodeco.com/4289-mastering-git
RayWenderlich - Swift Apprentice 6th Edition Описание:
Научитесь программировать на Swift! Swift — это самый простой способ начать разработку на платформах Apple: iOS, iPadOS, macOS, watchOS и tvOS. В этой книге вы изучите основы Swift: от начала работы с игровыми площадками до простых операций и создания собственных типов. Все, что вы изучите, не зависит от платформы; К концу этой книги вы получите четкое представление о Swift и будете готовы перейти к любой платформе приложений, которая вас интересует. Для кого предназначена эта книга: Эта книга предназначена для новичков в Swift. Никакого предварительного опыта программирования не требуется! Темы, рассматриваемые в Swift Apprentice • Основы игровой площадки: узнайте о среде программирования, где вы можете быстро и легко опробовать свой код по мере обучения.
• Основные типы. Числа и строки — это основные типы данных в любом приложении — узнайте, как использовать их в Swift.
• Управление потоком: ваш код не всегда выполняется напрямую — научитесь использовать условия и решайте, что делать.
• Функции: группируйте свой код в фрагменты многократного использования для запуска и передачи.
• Типы коллекций: откройте для себя множество способов, которыми Swift предлагает хранить и организовывать данные в коллекции.
• Протоколы и программирование, ориентированное на протоколы. Определите протоколы, чтобы сделать ваш код более интерфейсным и композиционным.
• Расширенные темы: узнайте, как создавать собственные операторы, организовывать код, писать тесты, управлять памятью, сериализовать типы и многое другое. Прочитав эту книгу и пройдя обучение по Swift, выполнив прилагаемые упражнения и задачи, вы будете готовы приступить к разработке приложений на платформе по вашему выбору! Дополнительная информация:https://www.amazon.com/Swift-Apprentice-Sixth-Begin...ng/dp/195032530X
Hypermedia Systems - CARSON GROSS, ADAM STEPINSKI, DENİZ AKŞİMŞEK Описание:
Узнайте, как гипермедиа - революционная идея, породившая The Web, - может быть использована сегодня для создания современных сложных веб-приложений, зачастую не уступающих по сложности популярным JavaScript-фреймворкам. В этой книге мы рассмотрим более простой подход к созданию приложений в Сети и за ее пределами с помощью htmx и Hyperview - двух технологий, использующих гипермедиа в качестве системной архитектуры. Мы рассмотрим, из чего состоит гипермедийная система и что делает ее особенной по сравнению с другими системными архитектурами. Затем мы рассмотрим, как htmx, современная гипермедийно-ориентированная библиотека фронт-энда, позволяет создавать сложные пользовательские интерфейсы с использованием гипермедиа. Наконец, мы рассмотрим Hyperview, современную гипермедийную систему для создания мобильных приложений. Хотя книга затрагивает теорию гипермедиа и дает обзор языка и концепций, она также наполнена практическими и простыми примерами, которые вы можете немедленно применить и модифицировать для своих собственных приложений. Гипермедиа была отличной идеей. И до сих пор остается таковой! Прочитав эту книгу, вы получите инструменты, необходимые для применения этого революционного подхода к программному обеспечению в своих собственных проектах и приложениях. Подробнее:https://www.amazon.com/Hypermedia-Systems-Carson-Gr...ok/dp/B0CC315VJK Веб-сайт:https://hypermedia.systems/
Paul Hudson - Pro SwiftUI: Unleash SwiftUI’s full potential Описание:
Что в книге Pro SwiftUI — это самый быстрый способ поднять свои навыки работы с SwiftUI на новый уровень. Следуя дальше, вы узнаете все это и многое другое: Как SwiftUI использует родителей и детей для создания своих макетов
Используйте преимущества нейтральности макета, чтобы получить именно тот макет, который вам нужен.
Как TupleView и ViewBuilder объединяются для очистки вашего кода
Максимальное использование структурной и явной идентичности
Создание продвинутой анимации — даже для вещей, которые не кажутся анимационными
Переопределение явной и неявной анимации
Создание сложных переходов между видами, которые выходят далеко за рамки встроенных возможностей Apple.
Создание пользовательских ключей среды
Использование предпочтений просмотра для двусторонней связи
Создание пользовательских макетов вида, включая радиальные макеты и кладку.
Создание великолепных визуальных эффектов, таких как системы частиц, меташары, эффекты лавы и даже фрагментные шейдеры.
Максимизация производительности вашего приложения за счет выявления и устранения горячих точек. Эта книга просто наполнена инструментами, советами и приемами, которые помогут вам получить полное представление о том, как работает SwiftUI, чтобы вы могли писать более уверенно, создавать более сложные приложения и использовать его возможности.
Russ McKendrick - Infrastructure as Code for Beginners Описание:
Освойте инфраструктуру как код (IaC) и оптимизируйте рабочие процессы DevOps с помощью Terraform и Ansible. При покупке печатной книги или книги Kindle вы получаете бесплатную электронную книгу в формате PDF Ключевые особенности
Применяйте эффективные стратегии и подходите к проектам IaC с умом, погружаясь в их основы
Поймите принцип работы Terraform и Ansible и интегрируйте их в рабочие процессы CI/CD
Работайте с реальными примерами IaC в различных облачных провайдерах (Azure и AWS). Описание книги
Подход Infrastructure as Code (IaC) обеспечивает последовательное и повторяемое развертывание облачных IaaS/PaaS-сервисов, экономя ваше время и обеспечивая безупречные результаты. Infrastructure as Code for Beginners - это практическое руководство по внедрению, которое поможет вам получить четкое представление об основах Infrastructure as Code и принимать взвешенные решения при его реализации. С помощью этой книги вы узнаете о важнейших концепциях IaC, включая планирование, выбор и внедрение правильных инструментов для вашего проекта. Благодаря пошаговым объяснениям и реальным примерам вы получите твердое понимание преимуществ IaC и сферы применения в ваших проектах. Вы узнаете о плюсах, минусах и лучших практиках различных инструментов IaC, таких как Terraform и Ansible, и их использовании на разных этапах процесса развертывания, а также о GitHub Actions. Используя эти инструменты, вы сможете спроектировать, развернуть и защитить свою инфраструктуру на двух основных облачных платформах - Microsoft Azure и Amazon Web Services. Кроме того, вы изучите другие инструменты IaC, такие как Pulumi, AWS CloudFormation и Azure Bicep. К концу этой книги вы будете хорошо оснащены, чтобы уверенно подходить к своим проектам IaC. Что вы узнаете
Определять правильное время для внедрения Infrastructure as Code для вашей рабочей нагрузки
Выбирать подходящий подход к развертыванию Инфраструктуры как кода
Получите практический опыт работы с Ansible и Terraform и поймете, как их использовать
Планирование и развертывание рабочей нагрузки в облаках Azure и AWS с помощью Infrastructure as Code
Использование CI/CD в облаке для развертывания инфраструктуры с помощью вашего кода
Узнайте советы и рекомендации по устранению неполадок, чтобы избежать ошибок во время развертывания.
Для кого эта книга
Эта книга предназначена для облачных инженеров, разработчиков программного обеспечения и системных администраторов, отвечающих за развертывание ресурсов для размещения приложений. Идеально подходит как для начинающих, так и для опытных специалистов, желающих углубить свои знания. Опыт ручного развертывания ресурсов для приложений в публичных облаках, таких как AWS или Microsoft Azure, обязателен. Обязательным условием является базовое понимание языков программирования или сценариев, таких как Python, Bash, PowerShell и т. д., а также знакомство с системами контроля версий, такими как Git. Оглавление
Выбор правильного подхода... Читать дальше
Joshua Saxe & Hillary Sanders - Malware Data Science: Attack Detection and Attribution Описание:
Книга Malware Data Science объясняет, как выявлять, анализировать и классифицировать крупномасштабные вредоносные программы с помощью машинного обучения и визуализации данных. Безопасность стала проблемой "больших данных". Темпы роста вредоносного ПО ускорились до десятков миллионов новых файлов в год, а наши сети ежедневно генерируют все больший поток данных, имеющих отношение к безопасности. Чтобы защититься от этих современных атак, вам нужно уметь мыслить как специалист по исследованию данных. В книге "Malware Data Science" специалист по анализу данных в области безопасности Джошуа Сакс знакомит вас с машинным обучением, статистикой, анализом социальных сетей и визуализацией данных, а также показывает, как применять эти методы для обнаружения и анализа вредоносных программ. Вы узнаете, как:
- Анализировать вредоносное ПО с помощью статического анализа
- Наблюдать за поведением вредоносных программ с помощью динамического анализа
- Выявлять группы противников с помощью анализа общего кода
- Вылавливать уязвимости 0-дня, создав собственный детектор на основе машинного обучения
- Измерять точность детекторов вредоносного ПО
- Выявление кампаний, тенденций и взаимосвязей между вредоносными программами с помощью визуализации данных. Если вы аналитик по вредоносному ПО, желающий пополнить свой арсенал, или специалист по исследованию данных, заинтересованный в обнаружении атак и анализе угроз, Malware Data Science поможет вам быть впереди всех. Дополнительная информация:https://www.amazon.com.br/Malware-Data-Science-Dete...ok/dp/B077X1V9SY
Natalia Panferova - Integrating SwiftUI into UIKit Apps Описание:
ОБНОВЛЕНО ДЛЯ iOS 17 Откройте для себя все возможные способы добавления представлений SwiftUI в существующее приложение UIKit.
Узнайте, как быстро вы можете разрабатывать новые компоненты в SwiftUI и мгновенно просматривать их в Xcode canvas
Поднимите существующие приложения на новый уровень, добавив новые функции iOS 16, такие как Swift Charts и виджеты экрана блокировки.
Узнайте, как сохранить поддержку старых версий iOS.
Переносите большие части приложений на SwiftUI, используя представления и контроллеры, созданные на UIKit.
Воспользуйтесь преимуществами новых API-интерфейсов iOS 17 для передачи состояния между UIKit и SwiftUI. Что входит в комплект
Доступ к книге онлайн
Загрузка книг в формате EPUB и PDF высокого качества
Более 250 страниц контента
7 полных проектов с примерами кода Дополнительная информация:https://books.nilcoalescing.com/integrating-swiftui
Pip Decks - Ultimate Collection Описание:
Пип-колоды — это карты стратегии/тактики мастерской. Пример: колода инноваций:
Как читать мысли вашего клиента
• Наблюдать за своим клиентом
• Документировать и выявлять возможности
• Отражать и расширять свое мышление
• Делать быстрые, грубые прототипы
• Быстро учиться тому, что нужно повторять Как разблокировать инновации
• Выявить скрытые проблемы, скрытые за решениями
• Разблокировать экспериментальное мышление
• Составьте карту потенциальных рисков
• Выявите сигналы изменений для будущего развития
• Отразите и расширите свое мышление Как найти неожиданные возможности для инноваций
• Искать потенциальных клиентов
• Раскрывать проблемы людей
• Определить интересы потенциальных клиентов Как найти лучшие идеи
• Кристаллизовать идеи
• Фильтруйте идеи для обеспечения согласованности
• Получайте необработанные отзывы от потенциальных клиентов. Как внедрять инновации на основе проб
• Раскрывайте скрытые надежды и страхи
• Представьте будущее
• Выявите сигналы изменений для будущего развития
• Проверьте свои более масштабные идеи
• Отразите и расширите свое мышление Дополнительная информация:https://pipdecks.com/pages/shop
iPad and iPad Pro for Dummies - 2024 Edition Описание:
Вверх по ручью без iPaddle? Компания Dummies поможет вам с iPad и iPad Pro 2022–2023 для чайников. Это ваш путеводитель по последней версии iPadOS и всем новым функциям ведущего планшета Apple. Мы предлагаем пошаговое руководство по обслуживанию, эксплуатации и персонализации iPad, чтобы вы могли быстро разобраться в своем новом устройстве и провести время, занимаясь интересными делами. Фотографии, видео, приложения, производительность, общение, карты и многое другое — плюс множество новых функций, с которыми мы познакомим вас прямо в этой книге. Познакомьтесь с основами использования и настройки iPad или iPad Pro. Откройте для себя новые и интересные изменения, которые появились в последней версии iPadOS. Получите максимальную отдачу от своего iPad, освоив лучшие приложения и приемы повышения производительности. Узнайте, как облегчить переход с компьютеров. на планшеты, дома или на работе. Для личных проектов или в бизнесе iPad — лучший планшет, и «чайники» здесь, чтобы показать вам, почему. Возьмите это полноцветное руководство и наслаждайтесь iPad! Дополнительная информация:https://www.goodreads.com/book/show/60690032-ipad-a...7AHyp&rank=1
Building iOS 17 Apps with Xcode Storyboards: Develop iOS 17 Apps using Swift and Xcode 15 Описание:
Узнайте, как создавать приложения для iOS с помощью iOS 17 SDK, UIKit, раскадровок Xcode 15 и языка программирования Swift. В этой книге, начиная с основ, описываются шаги, необходимые для настройки среды разработки iOS. Далее дается введение в архитектуру iOS 17 и программирование на Swift, а затем углубленный анализ дизайна приложений и пользовательских интерфейсов iOS. Также рассматриваются более сложные темы, такие как обработка файлов, управление базами данных, графическое рисование и анимация, а также работа с сенсорным экраном, распознавание жестов, многозадачность, управление местоположением, локальные уведомления, доступ к камере и поддержка воспроизведения видео. Другие функции включают в себя автоматический макет, локальный поиск по карте, анимацию пользовательского интерфейса с использованием динамики UIKit, разработку приложений iMessage и биометрическую аутентификацию. Также рассматриваются дополнительные возможности разработки iOS с использованием Xcode, в том числе игровые площадки Swift, дизайн универсального пользовательского интерфейса с использованием классов размеров, расширения приложений, интерактивные представления Interface Builder, встроенные платформы, макеты коллекций и стек, хранилище данных CloudKit и браузер документов. Также подробно описаны другие функции iOS 17 и Xcode 15, включая функции машинного обучения iOS. Таким образом, цель этой книги — научить вас навыкам, необходимым для создания собственных приложений для iOS 17. Предполагается, что вы готовы загрузить iOS 17 SDK и Xcode 15, у вас есть Mac и у вас есть идеи для некоторых приложений. развивайтесь, вы готовы приступить к работе.
SwiftData Mastery in SwiftUI Описание:
Это самая большая книга SwiftData для SwiftUI в мире, насчитывающая более 500 страниц. КОНЦЕПЦИИ SWIFTDATA Какие 4 основные концепции помогут вам наконец понять, как работает SwiftData?
ПЕРВЫЙ ПРИМЕР Как начать использовать SwiftData всего за 3 шага и менее чем за 10 минут?
МОК-ДАННЫЕ Как можно использовать макеты данных в SwiftData и предварительно просмотреть их при разработке пользовательского интерфейса?
МОДЕЛЬ Что мне нужно знать, чтобы начать использовать модели с различными типами данных, и каковы некоторые из их встроенных суперспособностей?
@QUERY Как можно не только получать данные, но также сортировать, фильтровать и анимировать запрос?
MODELCONTAINER Каковы различные способы настройки параметров SwiftData с помощью ModelContainer?
КОНТЕКСТ МОДЕЛИ Как можно использовать контекст модели для вставки, обновления и удаления данных?
ОПЦИИ МОДЕЛИ Как сделать свойства обязательными, предотвратить дублирование данных и создать собственные типы?
ОТМЕНИТЬ И ПОВТОРИТЬ Как вы можете предоставить пользователям больше контроля над изменениями, которые они вносят с помощью действий отмены и повтора?
ОТНОШЕНИЯ Как можно использовать отношения для связи данных между различными моделями?
ИСПОЛЬЗОВАНИЕ НАБЛЮДАЕМЫХ ОБЪЕКТОВ Что, если вы хотите переместить весь код SwiftData из поля зрения в свой наблюдаемый класс?
ИЗМЕРЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ Какими способами можно измерить производительность операций SwiftData?
СОВПАДНОСТЬ Что вы можете сделать, чтобы гарантировать, что ваш пользовательский интерфейс никогда не зависает во время выполнения операций SwiftData?
URLSESSION Как вы используете URLSession для получения данных и изображений из Интернета и заполнения моделей и представлений SwiftData?
ВЕРСИРОВАНИЕ Что вы можете сделать после выпуска приложения, чтобы внести изменения в модель данных и исключить потерю данных?
CLOUDKIT Ваши пользователи могут установить ваше приложение на несколько устройств, как вы можете синхронизировать их данные? Дополнительная информация:https://www.bigmountainstudio.com/swiftdata