top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
App development using IoS iCloud : incorporating CloudKit with Swift in Xcode / / Shantanu Baruah, Shaurya Baruah
App development using IoS iCloud : incorporating CloudKit with Swift in Xcode / / Shantanu Baruah, Shaurya Baruah
Autore Baruwā Śāntanu
Pubbl/distr/stampa New York, New York : , : Apress, , [2023]
Descrizione fisica 1 online resource (515 pages)
Disciplina 005.3
Soggetto topico Cloud computing
Swift (Computer program language)
Application software - Development
ISBN 1-4842-8758-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Part I: Basic App Development Using Swift Core Concepts -- Chapter 1: Xcode Introduction -- About Xcode -- Installation and System Requirements -- Interface Introduction -- Chapter Summary -- Chapter 2: CloudKit Overview -- CloudKit at a Glance -- Setting Up CloudKit -- Exploring CloudKit Dashboard -- Accessing the iCloud Dashboard -- Understanding the Dashboard -- Creating Book Tracker Table (Table, type, Indexes) -- Summary -- Chapter 3: Core Swift Concepts -- Variables -- Let and Var -- Basic Types -- Classes, Structures, and Objects -- Array -- Scope -- Functions -- Beautifying Strings Using NSAttributedString -- Life Cycle Methods -- Type Casting -- Step 1: Book Class -- Step 2: Fiction Class Subclass of Book Class -- Step 3: Non-Fiction Class Subclass of Book Class -- Step 4: Define an Object of Type Book Class -- Step 5: Method to Count Fiction or Non-fiction Class -- Loop Controls -- For-In Loops -- For In-Loop with Range -- While Loop -- UI Color -- Overview -- Guidelines for UI Color -- System Colors -- Dynamic System Colors -- Getting System Colors -- Syntax -- Define Using System Defined Color -- Define Using RGB -- CG Color -- UINavigationBar -- UIImage and UIImageView -- How to Create an UIImage View -- UI Image View Key Properties -- Key Methods -- UITextField -- How To Create an UITextField -- UITextField View Key Properties -- Key Methods -- UIAlertController -- Defining an Alert -- Alert Action and Working with User Action -- Alert Display -- UITableView -- Creating a Table View -- Delegate Methods -- Setting the Table -- Drawing the Table -- Displaying a Table -- Selection of Row -- Table Header -- Cell Heights -- Swiping Function -- Summary -- Chapter 4: Book Tracker Basic App Building.
Setting Up the Tab View Controller -- Creating a Tab Application -- Summary -- Chapter 5: Adding Book Screen -- Designing the Add Screen -- Assigning the Add View Controller File in Main.storyboard -- Running the Code -- Defining the UI Objects for the Add Screen -- Running the Program -- Saving the Book Record in iCloud -- Data Validation Is an Important Step -- Create a Database Function File -- Preparation Before Saving the Book -- Function to Save Book Record -- Setting Value Before Calling saveBook -- Post Save -- Reset Field -- Summary -- Chapter 6: Displaying the Book Records -- Setting Up Display View Controller -- Assigning the Display View Controller File in Main.storyboard -- Query the Book Table -- Call the Query Book -- Create a Table View -- Step 1: Define the Table Object -- Step 2: Extending the Table Delegate and Table Data Source -- Step 3: Setting the Table Delegate and Table Cell -- Step 4: Drawing the Table -- Step 5: Implementing numberOfRowsInSection -- Step 6: Implementing the cellForRowAt -- Step 6: Run the program -- Detailed Text Label -- Setting a Table Header -- Summary -- Chapter 7: Deleting a Table Record -- Trailing Swipe Function -- Deleting book from CloudKit Database -- Summary -- Chapter 8: Searching Data Screen -- Create the Search View Controller -- Draw the Search Screen -- Query for All Records to Enable Search -- Text Field Events, Operations, and Display -- Remove Constraints -- Table Functions -- Summary -- Chapter 9: App Development Part 2 Overview -- What Lies Ahead . . . -- iCloud Setup -- Summary -- Part II: Overview -- Chapter 10: Redesigning the Display Screen -- Redesigning the UI of the Display Book Screen -- Initial Setup -- Defining UI Objects for the Top Views -- Lifecycle Method and Initial Setup -- Class-Level Variables -- Lifecycle Method -- Query Books -- Setup Function -- Drawing the Screen.
Drawing the Top Screen -- Draw Screen Main Display -- Table Setup -- Custom Cell -- Defining a Custom Cell -- Add a Custom Button -- Define Class-Level Variables -- Draw the Cell Screen -- Table View Class Inheritance -- Core Table Functions -- Top View Blocks -- View Button Action -- Custom Delegation -- Define the Delegate Protocol -- Implementing the Delegate -- Calling the Delegate -- Define a Delegate Protocol Variable -- Calling the Delegate Protocol Function -- Summary -- Chapter 11: Adding a Book -- Creation of View Controller and Linking It to the Tab Bar -- Inheriting Delegates -- Declaring Variables -- Declaring Screen Objects -- Screen Load Event and Initial Functions -- View Did Load -- Setup Function -- Genre and Status Objects -- Draw Screen -- Displaying the Genre and Status Table -- Table Sections -- Table Rows -- Table Display Cell Value -- Table Row Height -- Table Header -- Table Header Height -- Table Select Row Action -- Input Text Field Events -- Visual Display -- Disappear the Keyboard Upon Return -- Save the Book -- Saving to iCloud -- Saving Book Record to iCloud -- Define Class Objects -- Define Class Variables -- Define saveBook Function -- Reset Fields -- Summary -- Chapter 12: Book Details View Controller -- Initial Setup -- Create the View Controller -- Class Inheritance -- Class Variables -- Initial Load Functions -- Setup -- Set Book Details -- Drawing the Screen -- Screen Objects -- UI Object Code Snippets -- UI Object Code Snippets -- UI Object Code Snippets -- UI Object Code Snippets -- Drawing Screen -- Displaying the Book Details -- Number of Sections -- Number of Rows -- Display the Table -- Row Height -- Header View -- Header Height -- Defining the Custom Cell -- Tab Bar Function -- Summary -- Chapter 13: Sharing Book with Other Users -- Import CloudKit -- Share Button Click Event -- Share Record Functions.
Cloud Sharing Call Back Function -- Summary -- Chapter 14: Edit Book -- Calling the Edit View Controller -- Edit View Controller -- Class Level Variable -- Navigation Bar -- Setup -- Save Book -- Update Book Database Functions -- Summary -- Chapter 15: Book Delete -- Delete Block Button Action -- Custom Delete Book Function -- Delete Book Database Function -- Summary -- Chapter 16: Book Notes -- Marking Book as FavoriteBook Notes Touch Up Inside Event -- Book Notes View Controller -- Class Level Variables -- Book Notes Variable -- Class Level UI Objects -- Initial Loading -- Custom Table View Cell for Book Notes -- Draw the Notes Screen -- Table View Function -- Table View Trailing Swipe Control -- Delete Notes -- Adding Notes -- Draw the Add Notes Popup -- Add Notes Navigation Bar Function -- Remove Constraints -- Save Book Method -- Database Save Book Method -- Tab Bar Function -- Summary -- Chapter 17: Book Reminder -- Reminder Action Button -- Draw Reminder Screen -- Save Reminder -- Setup Reminder -- Reset Reminder -- Update Reminder -- Update Database with Reminder Date -- Remove Reminder Screen -- Summary -- Chapter 18: Mark Favorite -- Frequency Button Action -- Database Functions Update Favorite Status -- Animation Function -- Summary -- Chapter 19: Shared Books Tab -- Accept the Share Record: Scene Delegate -- Share Record Function -- Shared Book Database Function -- Shared Task Zones -- Query Functions -- Summary -- Chapter 20: Search Screen -- Create the View Controller -- Class Variables -- Class UI Objects -- Screen Setup -- View Did Load -- Book Query function -- Database Function for Book Query -- Setup -- Draw Search Screen -- Text Field Function -- Editing Begin -- Editing Changed -- Editing End -- Pressing the Return Key on Keyboard -- Drawing the Table -- Removing the Constraints -- Table Function -- Summary.
Chapter 21: Packaging and Releasing -- Setting Up the Application Logo -- Build the Archive and Publish -- Set Up Test Flight Account -- Menu Option -- Distribute App -- Setting Up the App in App Store -- Promote Development Database to Production Database -- Invite Test Users in Test Flight -- Test-Driven Development -- Summary -- Index.
Record Nr. UNINA-9910633933903321
Baruwā Śāntanu  
New York, New York : , : Apress, , [2023]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Asynchronous programming with SwiftUI and Combine : functional programming to build UIs on Apple platforms / / Peter Friese
Asynchronous programming with SwiftUI and Combine : functional programming to build UIs on Apple platforms / / Peter Friese
Autore Friese Peter
Edizione [1st ed. 2023.]
Pubbl/distr/stampa New York, New York : , : Apress, , [2023]
Descrizione fisica 1 online resource (447 pages)
Disciplina 004.35
Soggetto topico Swift (Computer program language)
User interfaces (Computer systems) - Design
Parallel processing (Electronic computers)
ISBN 1-4842-8572-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Chapter 1: SwiftUI - A new Beginning -- Chapter 2: Getting Started with SwiftUI -- Chapter 3: SwiftUI Building Blocks -- Chapter 4: State Management -- Chapter 5: Displaying Data in Lists -- Chapter 6: Building Input Forms -- Chapter 7: Getting Started with Combine -- Chapter 8: Driving UI State with Combine- Chapter 9: Networking with Combine -- Chapter 10: Error Handling in Combine -- Chapter 11: Implementing Custom Combine Operators -- Chapter 12: Wrapping existing APIs in Combine (Firebase) -- Chapter 13: Combine Schedulers and SwiftUI -- Chapter 14: Getting Started with async-await -- Chapter 15: Using async-await in SwiftUI -- Chapter 16: Bringing it all together - SwiftUI, async-await, and Combine.
Record Nr. UNINA-9910644259503321
Friese Peter  
New York, New York : , : Apress, , [2023]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Beginning Swift : master the fundamentals of programming in Swift 4. / / Rob Kerr, Kare Morstol
Beginning Swift : master the fundamentals of programming in Swift 4. / / Rob Kerr, Kare Morstol
Autore Kerr Robert
Edizione [1st edition]
Pubbl/distr/stampa Birmingham ; ; Mumbai : , : Packt, , 2018
Descrizione fisica 1 online resource (1 volume) : illustrations
Disciplina 005.3
Soggetto topico Swift (Computer program language)
Mobile computing - Programming
Soggetto genere / forma Electronic books.
ISBN 1-78953-864-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910466619603321
Kerr Robert  
Birmingham ; ; Mumbai : , : Packt, , 2018
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Beginning Swift : master the fundamentals of programming in Swift 4. / / Rob Kerr, Kare Morstol
Beginning Swift : master the fundamentals of programming in Swift 4. / / Rob Kerr, Kare Morstol
Autore Kerr Robert
Edizione [1st edition]
Pubbl/distr/stampa Birmingham ; ; Mumbai : , : Packt, , 2018
Descrizione fisica 1 online resource (1 volume) : illustrations
Disciplina 005.3
Soggetto topico Swift (Computer program language)
Mobile computing - Programming
ISBN 1-78953-864-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910796826003321
Kerr Robert  
Birmingham ; ; Mumbai : , : Packt, , 2018
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Beginning Swift : master the fundamentals of programming in Swift 4. / / Rob Kerr, Kare Morstol
Beginning Swift : master the fundamentals of programming in Swift 4. / / Rob Kerr, Kare Morstol
Autore Kerr Robert
Edizione [1st edition]
Pubbl/distr/stampa Birmingham ; ; Mumbai : , : Packt, , 2018
Descrizione fisica 1 online resource (1 volume) : illustrations
Disciplina 005.3
Soggetto topico Swift (Computer program language)
Mobile computing - Programming
ISBN 1-78953-864-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910828887303321
Kerr Robert  
Birmingham ; ; Mumbai : , : Packt, , 2018
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Build Mobile Apps with SwiftUI and Firebase : Learn SwiftUI and Firebase by Building Real-World Applications Communicating with a Backend / / Sullivan De Carli
Build Mobile Apps with SwiftUI and Firebase : Learn SwiftUI and Firebase by Building Real-World Applications Communicating with a Backend / / Sullivan De Carli
Autore De Carli Sullivan
Edizione [First edition.]
Pubbl/distr/stampa Berkeley, CA : , : Apress, , [2023]
Descrizione fisica 1 online resource (145 pages)
Disciplina 005.35
Soggetto topico Mobile apps
Swift (Computer program language)
ISBN 1-4842-9452-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Chapter 1: Introduction to SwiftUI -- Chapter 2: Introduction to Firebase -- Chapter 3: Playing with Firestore -- Chapter 4: Authenticate Users with Auth -- Chapter 5: Advanced Firestore -- Chapter 6: Manage Pictures with Firebase Storage -- Chapter 7: Authenticate with Apple -- Chapter 8: Adding Features without Coding.
Record Nr. UNINA-9910728936103321
De Carli Sullivan  
Berkeley, CA : , : Apress, , [2023]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Hands-on full-stack development with Swift : develop full-stack web and native mobile applications using Swift and Vapor / / Ankur Patel
Hands-on full-stack development with Swift : develop full-stack web and native mobile applications using Swift and Vapor / / Ankur Patel
Autore Patel Ankur
Pubbl/distr/stampa Birmingham ; ; Mumbai : , : Packt Publishing, , 2018
Descrizione fisica 1 online resource (350 pages) : illustrations
Disciplina 004.167
Soggetto topico Swift (Computer program language)
Soggetto genere / forma Electronic books.
ISBN 1-78862-627-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910467873203321
Patel Ankur  
Birmingham ; ; Mumbai : , : Packt Publishing, , 2018
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Hands-on full-stack development with Swift : develop full-stack web and native mobile applications using Swift and Vapor / / Ankur Patel
Hands-on full-stack development with Swift : develop full-stack web and native mobile applications using Swift and Vapor / / Ankur Patel
Autore Patel Ankur
Pubbl/distr/stampa Birmingham ; ; Mumbai : , : Packt Publishing, , 2018
Descrizione fisica 1 online resource (350 pages) : illustrations
Disciplina 004.167
Soggetto topico Swift (Computer program language)
ISBN 1-78862-627-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910795066303321
Patel Ankur  
Birmingham ; ; Mumbai : , : Packt Publishing, , 2018
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Hands-on full-stack development with Swift : develop full-stack web and native mobile applications using Swift and Vapor / / Ankur Patel
Hands-on full-stack development with Swift : develop full-stack web and native mobile applications using Swift and Vapor / / Ankur Patel
Autore Patel Ankur
Pubbl/distr/stampa Birmingham ; ; Mumbai : , : Packt Publishing, , 2018
Descrizione fisica 1 online resource (350 pages) : illustrations
Disciplina 004.167
Soggetto topico Swift (Computer program language)
ISBN 1-78862-627-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910811628703321
Patel Ankur  
Birmingham ; ; Mumbai : , : Packt Publishing, , 2018
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Learn Swift by building applications : explore Swift programming through iOS app development / / Emil Atanasov
Learn Swift by building applications : explore Swift programming through iOS app development / / Emil Atanasov
Autore Atanasov Emil
Edizione [1st edition]
Pubbl/distr/stampa Birmingham ; ; Mumbai : , : Packt, , 2018
Descrizione fisica 1 online resource (1 volume) : illustrations
Disciplina 005.3
Soggetto topico Swift (Computer program language)
Application software - Development
Soggetto genere / forma Electronic books.
ISBN 1-78646-601-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910466631003321
Atanasov Emil  
Birmingham ; ; Mumbai : , : Packt, , 2018
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui