BOOKS - PROGRAMMING - Learning Swift 3 Building Apps for OSX, iOS, and Beyond, 2nd Ed...
Learning Swift 3 Building Apps for OSX, iOS, and Beyond, 2nd Edition - Jon Manning, Tim Nugent, Paris Buttfield Addison 2017 PDF | EPUB | AZW3 O’Reilly Media BOOKS PROGRAMMING
ECO~27 kg CO²

3 TON

Views
148532

 
Learning Swift 3 Building Apps for OSX, iOS, and Beyond, 2nd Edition
Author: Jon Manning, Tim Nugent, Paris Buttfield Addison
Year: 2017
Pages: 975
Format: PDF | EPUB | AZW3
File size: 15 MB
Language: ENG



Book Description: Learning Swift 3 Building Apps for OSX iOS and Beyond 2nd Edition In today's fast-paced technological world, it is essential to stay updated with the latest advancements in technology to survive and thrive. The book "Learning Swift 3 Building Apps for OSX iOS and Beyond 2nd Edition" provides an in-depth understanding of the process of technology evolution and the need to develop a personal paradigm for perceiving the technological process of developing modern knowledge. This book is a comprehensive guide to learning Swift 3, the latest version of Apple's easy-to-use programming language for macOS, iOS, watchOS, and tvOS. It covers the language basics and helps readers build three complete apps that are tightly linked together, including an iOS note-taking app, its OS X counterpart that uses iCloud to sync data, and an app for the Apple Watch that makes the user's data available at a moment's notice. The book begins by introducing the fundamentals of Swift 3, emphasizing the importance of understanding the evolution of technology and its impact on humanity. As technology continues to advance at an unprecedented pace, it is crucial to develop a personal paradigm for perceiving the technological process of developing modern knowledge. This paradigm will enable individuals to adapt to new technologies and stay relevant in the ever-changing landscape of innovation.
arning Swift 3 Building Apps for OSX iOS and Beyond 2nd EditionВ современном быстро развивающемся технологическом мире очень важно быть в курсе последних достижений технологий, чтобы выжить и процветать. Книга «arning Swift 3 Building Apps for OSX iOS and Beyond 2nd Edition» дает глубокое понимание процесса эволюции технологий и необходимости выработки личностной парадигмы восприятия технологического процесса развития современных знаний. Эта книга - исчерпывающее руководство по изучению Swift 3, последней версии простого в использовании языка программирования Apple для macOS, iOS, watchOS и tvOS. Он охватывает основы языка и помогает читателям создавать три полноценных приложения, которые тесно связаны друг с другом, включая приложение для создания заметок в iOS, его аналог в OS X, который использует iCloud для синхронизации данных, и приложение для Apple Watch, которое делает данные пользователя доступными в любой момент. Книга начинается с введения основ Swift 3, подчеркивая важность понимания эволюции технологий и их влияния на человечество. Поскольку технологии продолжают развиваться беспрецедентными темпами, крайне важно разработать личную парадигму восприятия технологического процесса развития современных знаний. Эта парадигма позволит людям адаптироваться к новым технологиям и оставаться актуальными в постоянно меняющемся ландшафте инноваций.
arning Swift 3 Building Apps for OSX iOS and Beyond 2nd EditionIl est très important de se tenir au courant des dernières avancées technologiques pour survivre et prospérer. livre « arning Swift 3 Building Apps for OSX iOS and Beyond 2nd Edition » fournit une compréhension approfondie du processus d'évolution des technologies et de la nécessité d'élaborer un paradigme personnel de la perception du processus technologique du développement des connaissances modernes. Ce livre est un guide complet pour apprendre Swift 3, la dernière version facile à utiliser du langage de programmation Apple pour macOS, iOS, watchOS et tvOS. Il couvre les bases du langage et aide les lecteurs à créer trois applications complètes qui sont étroitement liées les unes aux autres, y compris une application de note sur iOS, son équivalent sur OS X, qui utilise iCloud pour synchroniser les données, et une application Apple Watch qui rend les données de l'utilisateur accessibles à tout moment. livre commence par l'introduction des bases de Swift 3, soulignant l'importance de comprendre l'évolution des technologies et leur impact sur l'humanité. Alors que la technologie continue d'évoluer à un rythme sans précédent, il est essentiel d'élaborer un paradigme personnel pour la perception du processus technologique du développement des connaissances modernes. Ce paradigme permettra aux gens de s'adapter aux nouvelles technologies et de rester pertinents dans le paysage en constante évolution de l'innovation.
arning Swift 3 Building Apps for OSX iOS and Beyond 2nd EditionEs muy importante estar al tanto de los últimos avances tecnológicos para sobrevivir y prosperar. libro arning Swift 3 Building Apps for OSX iOS and Beyond 2nd Edition proporciona una comprensión profunda del proceso de evolución de la tecnología y la necesidad de generar un paradigma personal para percibir el proceso tecnológico del desarrollo del conocimiento moderno. Este libro es una guía exhaustiva para aprender Swift 3, la última versión del lenguaje de programación fácil de usar de Apple para macOS, iOS, watchOS y tvOS. Cubre los fundamentos del idioma y ayuda a los lectores a crear tres aplicaciones completas que están estrechamente relacionadas entre sí, incluyendo una aplicación para crear notas en iOS, su contraparte en OS X, que utiliza iCloud para sincronizar datos, y una aplicación para Apple Watch que hace que los datos del usuario estén disponibles en cualquier momento. libro comienza con la introducción de los fundamentos de Swift 3, destacando la importancia de entender la evolución de la tecnología y su impacto en la humanidad. A medida que la tecnología continúa evolucionando a un ritmo sin precedentes, es esencial desarrollar un paradigma personal para percibir el proceso tecnológico del desarrollo del conocimiento moderno. Este paradigma permitirá a las personas adaptarse a las nuevas tecnologías y mantenerse relevantes en un panorama de innovación en constante cambio.
O arning Swift 3 Building Apps for OSX iOS and Beyond 2nd, EditionB mundo tecnológico em rápido desenvolvimento, é muito importante estar ciente dos avanços recentes da tecnologia para sobreviver e prosperar. O livro «arning Swift 3 Building Apps for OSX iOS and Beyond 2nd Edition» oferece uma compreensão profunda do processo de evolução da tecnologia e da necessidade de criar um paradigma pessoal de percepção do processo tecnológico para o desenvolvimento do conhecimento moderno. Este livro é um guia completo para o estudo do Swift 3, a última versão da linguagem de programação fácil de usar da Apple para macOS, iOS, watchOS e tvOS. Ele abrange os fundamentos da linguagem e ajuda os leitores a criar três aplicativos completos que estão intimamente ligados entre si, incluindo o aplicativo de criação de notas no iOS, o equivalente no OS X, que usa o iCloud para sincronizar dados, e o aplicativo para o Apple Watch, que torna os dados do usuário disponíveis a qualquer momento. O livro começa com a introdução dos fundamentos do Swift 3, enfatizando a importância de compreender a evolução da tecnologia e seus efeitos na humanidade. Como a tecnologia continua a evoluir a um ritmo sem precedentes, é crucial desenvolver um paradigma pessoal para a percepção do processo tecnológico de desenvolvimento do conhecimento moderno. Este paradigma permitirá que as pessoas se adaptem às novas tecnologias e se mantenham atualizadas em uma paisagem de inovação em constante evolução.
arning Swift 3 Building Apps for OSX and Beyond 2nd in un mondo tecnologico in continua evoluzione è molto importante essere consapevoli degli ultimi progressi tecnologici per sopravvivere e prosperare. Il libro «arning Swift 3 Building Apps for OSX iOS and Beyond 2nd Edition» fornisce una profonda comprensione del processo di evoluzione della tecnologia e della necessità di sviluppare un paradigma personale per la percezione del processo tecnologico di sviluppo della conoscenza moderna. Questo libro è una guida completa per l'apprendimento di Swift 3, l'ultima versione del linguaggio di programmazione di Apple facile da usare per macOS, iOS, watchOS e tvOS. Copre le basi del linguaggio e aiuta i lettori a creare tre applicazioni complete che sono strettamente collegate tra loro, tra cui l'applicazione per la creazione di note in un iOS, il suo analogo in OS X, che utilizza il iCloud per sincronizzare i dati, e l'applicazione per Apple Watch, che rende disponibili i dati dell'utente in qualsiasi momento. Il libro inizia con l'introduzione delle basi di Swift 3, sottolineando l'importanza di comprendere l'evoluzione della tecnologia e il loro impatto sull'umanità. Poiché la tecnologia continua a crescere a un ritmo senza precedenti, è fondamentale sviluppare un paradigma personale per la percezione del processo tecnologico di sviluppo della conoscenza moderna. Questo paradigma consentirà alle persone di adattarsi alle nuove tecnologie e di rimanere aggiornate in un panorama di innovazione in continua evoluzione.
arning Swift 3 Building Apps for OSX iOS and Beyond 2nd EditionIn der heutigen schnelllebigen Technologiewelt ist es wichtig, über die neuesten technologischen Fortschritte auf dem Laufenden zu bleiben, um zu überleben und zu gedeihen. Das Buch „arning Swift 3 Building Apps for OSX iOS and Beyond 2nd Edition“ gibt einen tiefen Einblick in den Prozess der Technologieentwicklung und die Notwendigkeit, ein persönliches Paradigma für die Wahrnehmung des technologischen Prozesses der Entwicklung des modernen Wissens zu entwickeln. Dieses Buch ist eine umfassende Anleitung zum Erlernen von Swift 3, der neuesten Version von Apples einfach zu bedienender Programmiersprache für macOS, iOS, watchOS und tvOS. Es deckt die Grundlagen der Sprache ab und hilft den sern, drei vollständige Apps zu erstellen, die eng miteinander verbunden sind, darunter eine App zum Erstellen von Notizen in iOS, ihr Gegenstück in OS X, das iCloud zum Synchronisieren von Daten verwendet, und eine App für die Apple Watch, die die Daten des Benutzers jederzeit verfügbar macht. Das Buch beginnt mit einer Einführung in die Grundlagen von Swift 3 und betont, wie wichtig es ist, die Entwicklung der Technologie und ihre Auswirkungen auf die Menschheit zu verstehen. Da sich die Technologie in einem beispiellosen Tempo weiterentwickelt, ist es von entscheidender Bedeutung, ein persönliches Paradigma für die Wahrnehmung des technologischen Prozesses der Entwicklung des modernen Wissens zu entwickeln. Dieses Paradigma wird es den Menschen ermöglichen, sich an neue Technologien anzupassen und in einer sich ständig verändernden Innovationslandschaft relevant zu bleiben.
arning Swift 3 Building Apps dla OSX iOS i Beyond 2nd EditionW dzisiejszym świecie technologii o szybkim tempie kluczowe jest, aby utrzymać na bieżąco najnowsze postępy technologiczne, aby przetrwać i prosperować. Książka „arning Swift 3 Building Apps for OSX iOS and Beyond 2nd Edition” zapewnia głębokie zrozumienie procesu ewolucji technologii oraz potrzebę opracowania osobistego paradygmatu postrzegania technologicznego procesu rozwoju nowoczesnej wiedzy. Ta książka jest kompleksowym przewodnikiem po nauce Swift 3, najnowszej wersji łatwego w użyciu języka programowania Apple dla macOS, iOS, watchOS i tvOS. Obejmuje podstawy języka i pomaga czytelnikom budować trzy pełnoprawne aplikacje, które są ze sobą ściśle powiązane, w tym aplikację do robienia notatek w systemie iOS, jego odpowiednik w systemie OS X, który wykorzystuje iCloud do synchronizacji danych, oraz aplikację Apple Watch, która w każdej chwili udostępnia dane użytkowników. Książka zaczyna się od wprowadzenia podstaw Swift 3, podkreślając znaczenie zrozumienia ewolucji technologii i jej wpływu na ludzkość. Ponieważ technologia nadal rozwija się w bezprecedensowym tempie, konieczne jest opracowanie osobistego paradygmatu postrzegania technologicznego procesu rozwoju nowoczesnej wiedzy. Ten paradygmat umożliwi ludziom dostosowanie się do nowych technologii i pozostanie istotny w stale zmieniającym się krajobrazie innowacji.
למידת יישומי בנייה של סוויפט 3 עבור OSX iOS ומעבר ל-2 בעולם הטכנולוגיה המהירה של היום, זה קריטי לשמור על מעודכן של ההתקדמות הטכנולוגית החדישה ביותר על מנת לשרוד ולשגשג. הספר ”arning Swift 3 Building Apps for OSX iOS and Beyond 2 Edition” מספק הבנה עמוקה של תהליך האבולוציה הטכנולוגית והצורך לפתח פרדיגמה אישית לתפיסה של התהליך הטכנולוגי של פיתוח ידע מודרני. ספר זה הוא מדריך מקיף ללימוד Swift 3, הגרסה האחרונה של שפת התכנות הקלה לשימוש של אפל עבור macOS, iOS, watchOS ו-TvOS. היא מכסה את יסודות השפה ומסייעת לקוראים לבנות שלוש אפליקציות הקשורות זו לזו באופן הדוק, כולל אפליקציה לרישום הערות ב-iOS, מקבילתה ב-OS X, המשמשת את iCloud לסנכרון נתונים, ויישום Apple Watch שהופך את נתוני המשתמש לזמינים בכל רגע. הספר מתחיל בכך שהוא מציג את היסודות של סוויפט 3, ומדגיש את החשיבות של הבנת התפתחות הטכנולוגיה והשפעתה על האנושות. ככל שהטכנולוגיה ממשיכה להתפתח בקצב חסר תקדים, חיוני לפתח פרדיגמה אישית לתפיסה של התהליך הטכנולוגי של פיתוח ידע מודרני. פרדיגמה זו תאפשר לאנשים להסתגל לטכנולוגיות חדשות ולהישאר רלוונטיים בנוף חדשנות משתנה מתמיד.''
OSX iOS ve Beyond 2nd Edition için arning Swift 3 Building AppsGünümüzün hızlı tempolu teknoloji dünyasında, hayatta kalmak ve gelişmek için en son teknoloji gelişmelerini takip etmek çok önemlidir. "OSX iOS ve Beyond 2nd Edition için arning Swift 3 Building Apps" kitabı, teknoloji evrimi sürecinin derinlemesine anlaşılmasını ve modern bilginin geliştirilmesinin teknolojik sürecinin algılanması için kişisel bir paradigma geliştirme ihtiyacını ortaya koyuyor. Bu kitap, Apple'ın macOS, iOS, watchOS ve tvOS için kullanımı kolay programlama dilinin en son sürümü olan Swift 3'ü öğrenmek için kapsamlı bir kılavuzdur. Dilin temellerini kapsar ve okuyucuların iOS'ta not almak için bir uygulama, verileri senkronize etmek için iCloud'u kullanan OS X'teki muadili ve kullanıcı verilerini her an kullanılabilir kılan bir Apple Watch uygulaması da dahil olmak üzere birbirleriyle yakından ilişkili üç tam teşekküllü uygulama oluşturmasına yardımcı olur. Kitap, Swift 3'ün temellerini tanıtarak, teknolojinin evrimini ve insanlık üzerindeki etkisini anlamanın önemini vurgulayarak başlıyor. Teknoloji benzeri görülmemiş bir hızda gelişmeye devam ettikçe, modern bilginin geliştirilmesinin teknolojik sürecinin algılanması için kişisel bir paradigma geliştirmek zorunludur. Bu paradigma, insanların yeni teknolojilere uyum sağlamasına ve sürekli değişen bir inovasyon ortamında yer almasına izin verecektir.
تعلم تطبيقات بناء Swift 3 لنظام التشغيل OSX iOS و Beyond 2nd Edition في عالم التكنولوجيا سريع الخطى اليوم، من الأهمية بمكان مواكبة أحدث التطورات التكنولوجية من أجل البقاء والازدهار. يوفر كتاب «arning Swift 3 Building Apps for OSX iOS و Beyond 2nd Edition» فهمًا عميقًا لعملية تطور التكنولوجيا والحاجة إلى تطوير نموذج شخصي لتصور العملية التكنولوجية لتطوير المعرفة الحديثة. هذا الكتاب هو دليل شامل لتعلم Swift 3، أحدث إصدار من لغة البرمجة سهلة الاستخدام من Apple لنظام التشغيل macOS و iOS و watchOS و tvOS. يغطي أساسيات اللغة ويساعد القراء على بناء ثلاثة تطبيقات كاملة مرتبطة ارتباطًا وثيقًا ببعضها البعض، بما في ذلك تطبيق لتدوين الملاحظات في iOS، ونظيره في OS X، والذي يستخدم iCloud لمزامنة البيانات، و تطبيق Apple Watch الذي يجعل بيانات المستخدم متاحة في أي لحظة. يبدأ الكتاب بتقديم أساسيات Swift 3، مع التأكيد على أهمية فهم تطور التكنولوجيا وتأثيرها على البشرية. ومع استمرار تطور التكنولوجيا بوتيرة لم يسبق لها مثيل، لا بد من وضع نموذج شخصي لتصور العملية التكنولوجية لتطوير المعرفة الحديثة. سيسمح هذا النموذج للناس بالتكيف مع التقنيات الجديدة والبقاء على صلة بمشهد الابتكار المتغير باستمرار.
OSX iOS 및 Beyond 2nd Edition을위한 Swift 3 빌딩 앱 학습 오늘날의 빠른 기술 세계에서 생존하고 번창하기 위해서는 최신 기술 발전을 유지하는 것이 중요합니다. "OSX iOS 및 Beyond 2nd Edition 용 Swift 3 빌딩 앱 학습" 책은 기술 진화 과정과 현대 지식 개발 기술 프로세스에 대한 인식을위한 개인적인 패러다임의 필요성에 대한 깊은 이해를 제공합니다. 이 책은 macOS, iOS, watchOS 및 tvOS 용 Apple 사용하기 쉬운 프로그래밍 언어의 최신 버전 인 Swift 3을 배우기위한 포괄적 인 안내서입니다. 언어의 기본 사항을 다루고 독자가 iOS에서 메모하기위한 앱, iCloud를 사용하여 데이터를 동기화하는 OS X의 앱 및 Apple Watch 앱을 포함하여 서로 밀접하게 관련된 3 개의 본격적인 앱을 구축 할 수 있도록 도와줍니다. 언제든지 사용자 데이용 가능한 앱. 이 책은 Swift 3의 기본 사항을 소개하여 기술의 진화와 인류에 미치는 영향을 이해하는 것의 중요성을 강조합니다. 기술이 전례없는 속도로 계속 발전함에 따라 현대 지식을 개발하는 기술 프로세스에 대한 인식을위한 개인 패러다임을 개발하는 것이 필수적입니다. 이 패러다임을 통해 사람들은 새로운 기술에 적응하고 끊임없이 변화하는 혁신 환경과 관련성을 유지할 수 있습니다.
arning Swift 3 Building Apps for OSX iOS and Beyond 2nd Edition今日のペースの速いテクノロジーの世界では、生き残り、繁栄するために最新の技術の進歩を維持することが重要です。「arning Swift 3 Building Apps for OSX iOS and Beyond 2nd Edition」は、テクノロジーの進化の過程を深く理解し、現代の知識を開発する技術プロセスを認識するための個人的なパラダイムを開発する必要性を提供します。この本は、macOS、 iOS、 watchOS、 tvOS用のAppleの使いやすいプログラミング言語の最新バージョンであるSwift 3を学ぶための包括的なガイドです。iOSでメモを取るためのアプリ、iCloudを使ってデータを同期するOS Xでの対応アプリ、ユーザーのデータをいつでも利用できるApple Watchアプリなど、読者が互いに密接に関連した3つの本格的なアプリを構築するのに役立ちます。Swift 3の基本を紹介することから始まり、テクノロジーの進化と人類への影響を理解することの重要性を強調しています。テクノロジーが前例のないペースで発展し続ける中で、現代の知識を開発する技術プロセスの認識のための個人的なパラダイムを開発することが不可欠です。このパラダイムは、人々が新しい技術に適応し、絶えず変化するイノベーションの風景の中で関連性を保つことを可能にします。
OSX iOS和Beyond 2nd EditionB的arning Swift 3 Building Apps在當今快速發展的技術世界中跟上最新的技術進步對於生存和繁榮非常重要。該書「OSX iOS and Beyond 2nd Edition的arning Swift 3 Building Apps」深入了解了技術演變的過程以及產生對現代知識發展的過程感知的個人範例的必要性。這本書是研究Swift 3的詳盡指南,Swift 3是用於macOS,iOS,watchOS和tvOS的易於使用的Apple編程語言的最新版本。它涵蓋了語言的基礎知識,並幫助讀者創建了三個緊密相關的完整應用程序,包括iOS中的註釋創建應用程序,使用iCloud進行數據同步的OS X中的對應應用程序以及Apple Watch的應用程序,該應用程序可隨時訪問用戶的數據。這本書首先介紹了Swift 3的基礎,強調了解技術的發展及其對人類的影響的重要性。隨著技術繼續以前所未有的速度發展,至關重要的是要建立一種個人範式,以便了解技術進程如何發展現代知識。這種範式將使人們能夠適應新技術,並在不斷變化的創新環境中保持相關性。

You may also be interested in:

Learning Swift Building Apps for OSX, iOS, and Beyond, 2nd Edition
Learning Swift 3 Building Apps for OSX, iOS, and Beyond, 2nd Edition
Learning Swift Building Apps for macOS, iOS, and Beyond, 3rd Edition
Swift in 30 Days Build iOS Apps by Learning Swift, Xcode, and SwiftUI in Just Four Weeks
Machine Learning with Core ML 2 and Swift A beginner-friendly guide to integrating machine learning into your apps
Building iOS 17 Apps with Xcode Storyboards: Develop iOS 17 Apps using Swift and Xcode 15
Building iOS 17 Apps with Xcode Storyboards Develop iOS 17 Apps with Xcode 15 and Swift
Realm. Building Modern Swift Apps with Realm Database (2nd Edition)
Building End-to-End Apps with C# 11 and .NET 7: The complete guide to building web, desktop, and mobile apps (English Edition)
Learning Microsoft Power Apps: Building Business Applications with Low-Code Technology
Learning Mobile App Development: A Hands-on Guide to Building Apps With Ios and Android
Building End-to-End Apps with C# 11 and .NET 7 The complete guide to building web, desktop, and mobile apps
Learning Microsoft Power Apps Building Business Applications with Low-Code Technology (Early Release)
Learning Microsoft Power Apps Building Business Applications with Low-Code Technology (Final Release)
Learning Microsoft Power Apps Building Business Applications with Low-Code Technology (Final Release)
Learning Microsoft Power Apps Building Business Applications with Low-Code Technology (Early Release)
Beginning iOS 12 & Swift App Development Develop iOS Apps with Xcode 10, Swift 4, Core ML 2, ARKit 2 and more
Learning iPad Programming A Hands-on Guide to Building iPad Apps with iOS 5
Learning React Native Building Native Mobile Apps with javascript, 2nd Edition
Learning Patterns Patterns for building powerful web apps with vanilla javascript and React
Learning Patterns Patterns for building powerful web apps with vanilla javascript and React (2022 Update)
Generative AI Apps with Langchain and Python A Project-Based Approach to Building Real-World LLM Apps
Building Android Apps with HTML, CSS, and javascript Making Native Apps with Standards-Based Web Tools
Building Cross-Platform Apps with Flutter and Dart: Build scalable apps for Android, iOS, and web from a single codebase (English Edition)
Azure AI Services at Scale for Cloud, Mobile, and Edge: Building Intelligent Apps with Azure Cognitive Services and Machine Learning
Pro Kotlin Web Apps from Scratch Building Production-Ready Web Apps Without a Framework
Coding iPhone Apps for Kids A playful introduction to Swift
iOS 10 SDK Development Creating iPhone and iPad Apps with Swift
Practical Artificial Intelligence with Swift From Fundamental Theory to Development of AI-Driven Apps
Building Intelligent Apps with .Net and Azure AI Services Start Your Journey in Building Intelligent Solutions
Building Intelligent Apps with .Net and Azure AI Services Start Your Journey in Building Intelligent Solutions
App Development Using IOS Icloud Build High-Performance Apps with Swift, 2nd Edition
App Development Using IOS Icloud Build High-Performance Apps with Swift, 2nd Edition
iOS 15 Application Development for Beginners Learn Swift Programming and Build iPhone Apps with SwiftUI and Xcode 13
The Tom Swift Omnibus #6: Tom Swift and His Giant Cannon, Tom Swift and His Photo Telephone, Tom Swift and His Aerial Warship
Network Programming with Swift Tools and Techniques to Create iOS and OS X Apps that Network
iOS 11 Swift Programming Cookbook Solutions and Examples for iOS Apps
watchOS by Tutorials Second Editon Making Apple Watch apps with watchOS 3 and Swift 3 (+code)
iOS 11 App Development Essentials Learn to Develop iOS 11 Apps with Xcode 9 and Swift 4
iOS 17 App Development Essentials: Developing iOS 17 Apps with Xcode 15, Swift, and SwiftUI