Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning Swift Playgrounds Application Development

Learning Swift Playgrounds Application Development

4h 24mIntermediate2020-03-16

Authors

Steven Lipton

Steven Lipton

VP of Special Projects at Scientific Device Laboratory, Developer

Course details

When you need to master a new Swift concept or pitch a prototype to a client, Swift Playgrounds—a development environment from Apple—can help you quickly get the results you need on your iPad or MacBook. In this course, Steven Lipton shows how to leverage the full power of Swift Playgrounds in Xcode and on the iPad to quickly prototype and present your ideas, as well as create your own playground book. Steven demonstrates how to quickly write code in iPad playgrounds without a keyboard, debug and test code instantly with quick looks, build interactive presentations with live view in UIKit and SwiftUI, and use rich formatting and markup to make your playground look sleek and professional. To wrap up the course, he steps through how to put together a playground book for demonstrations.

Skills covered

SwiftiOSAppleLearningProgramming LanguagesSoftware Development

Concepts

0. Introduction

  • 01 - Playgrounds for the pros
  • 02 - What you should know
  • 03 - Using the exercise files

1. Introducing Playgrounds

  • 04 - The Xcode and iPad Swift playgrounds
  • 05 - Open and code with templates
  • 06 - Editing in iPad playgrounds
  • 07 - Adding Swift iPad playgrounds
  • 08 - Code an iPad playground book
  • 09 - Run an iPad playground
  • 10 - The Edits folder of playground books
  • 11 - Create an Xcode playground
  • 12 - Run an Xcode playground
  • 13 - Quick Look
  • 14 - Challenge - Pizza model
  • 15 - Solution - Pizza model

2. Add UI in Live Views

  • 16 - Duplicate and rename iPad playgrounds
  • 17 - Live view for UIKit
  • 18 - Frames in playgrounds
  • 19 - Auto layout
  • 20 - Table view controllers
  • 21 - Navigation controllers
  • 22 - Challenge
  • 23 - Solution

3. Xcode Playgrounds

  • 24 - Add image resources
  • 25 - Convert code to sources
  • 26 - Import sources and data
  • 27 - New playground pages
  • 28 - Playground sources and scope
  • 29 - Debug with Quick Look
  • 30 - Challenge - Menu selection
  • 31 - Solution - Menu selection

4. iPad Playgrounds

  • 32 - Files in iPad
  • 33 - Add resources
  • 34 - New playground pages
  • 35 - Add sources
  • 36 - Exporting playgrounds
  • 37 - Documentation and help
  • 38 - Debug with iPad playground Quick Look
  • 39 - Use assessment status
  • 40 - Challenge
  • 41 - Solution

5. SwiftUI in Playgrounds

  • 42 - Live view for SwiftUI
  • 43 - Basic SwiftUI
  • 44 - List in SwiftUI playgrounds
  • 45 - Use sources
  • 46 - Use image resources
  • 47 - Models in Swift UI playgrounds
  • 48 - Challenge
  • 49 - Solution

6. Formatting and Markup

  • 50 - Formatting markup
  • 51 - Bullets and lists
  • 52 - Markup on iPad
  • 53 - Markup in assessment status
  • 54 - Markup in Help
  • 55 - Add markup links and navigation
  • 56 - Hide code
  • 57 - Editable code blocks
  • 58 - Interactive code
  • 59 - Code completion
  • 60 - Challenge
  • 61 - Solution

7. Playground Books

  • 62 - Book structure
  • 63 - Add book structure
  • 64 - Add resources
  • 65 - Add modules
  • 66 - Create book manifests
  • 67 - Chapter manifests
  • 68 - Page manifests
  • 69 - Test and debug the book
  • 70 - Live view pages
  • 71 - Use HTML cutscenes
  • 72 - Use Swift cutscenes
  • 73 - Challenge
  • 74 - Solution

Conclusion

  • 75 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal