Notes | xcodeproj | ||
---|---|---|---|
- 1. Syntax
- 2. Passing Closures as Arguments
- 3. Additional Syntactic Sugar
- 4. Trailing Closure Syntax
- 5. Collection Functions Using Closures
- 6. Closures Capture Their Environment
At a glance: Notes | |
---|---|
At a glance: Notes | |||
---|---|---|---|
- 1. Why Animate?
- 2. Direct the User's Attention
- 3. Keep the User Oriented
- 4. Connect User behaviors
- 5. What can be animated?
- 6. Animation Closures
- 7. Animate with Duration
- 8. Add a Completion Handler
- 9. Add a Delay or Custom Options
- 10. The Transform Property
- 11. Animation in Practice
- 12. Build an Animation Wireframe
- 13. Set up the View
- 14. Add outlets
- 15. Initialize Views
- 16. Add Album Art Animation
- 17. Add Button Animations
- 18. Animate Constraints
- 19. Lab Contest App- Objective
At a glance: Notes | |
---|---|
- 1. The Basics
- 2. Protocol
- 3. Subdomain
- 4. Domain Name
- 5. Port
- 6. Path
- 7. Query Parameters
- 8. Request Type, Headers, and Body
- 9. Create an URL
- 10. Create and execute a network request
- 11. Create a Data Task
- 12. Send the Request
- 13. Process The Response
- 14. Work With an API
- 15. API Basics
- 16. Create the API Request
- 17. Modify a URL with URL components
- 18. Lab - iTunes Search (Part 1)
At a glance: Notes | |
---|---|
- 1. JSON basics
- 2. Decoding into Swift Types
- 3. Converting JSON Data to Swift types
- 4. Decoding Into Custom Model Objects
- 5. Initialize Model Objects Using Codable
- 6. Update The request Completion Handler
- 7. Where to put your code
- 8. Make Your Nerworking Code to a function
- 9. Write a Completion Handler
- 10. Addressing Failure
- 11. Decide Where The Function should live
- 12. Add to the View Controller
- 13. Static Function on the PhotoInfo Type
- 14. Build a Model Controller
- 15. Wrapup
- 16. Lab - iTunes Search Part 2 (link)
At a glance: Notes | |||
---|---|---|---|
- 1. Get Started
- 2. Import Your Playground Code
- 3. Make The Network Request
- 4. Concurrency And Grand Central Dispatch
- 5. Fetch And Display The Photo
- 6. App Transport Security And The HTTP Protocol
- 7. Updating Info.plist for HTTP Exemption
- 8. Updating the URL to Use HTTPS
- 9. A note about Videos
- 10. Use The Network Activity Indicator
- 11. WrapUp
- 12. LAB - iTunes Search (Part 3)
Interactive menu that displays offerings, adds orders and sent order request using a local service.
Notes | Code | Diagrams | xproj |
---|---|---|---|
- 1. Part One: Server Details and Project Setup
- 2. Part Two: Project Planning
- 3. Part Three: Set up the Storyboard Workflow
- 4. Part Four: Add NetWorking Code
- 5. Part five: Categories
- 6. Part Six: Menu Items
- 7. Part Seven: Menu Details
- 8. Part Eight: View and Edit Order
- 9. Part Nine: Submit Order
- 9. Part Ten: Request Images
- 11. Wrap Up
- 12. Stretch Goals
- 13. Project Extension - State Restoration
- Part 1. Handle the Order
- Add Data persistence for the Order
- Save and Load the order
- Part 3: Update the storyboard
- Part 4: Handle View Controller State
- Preserve view controller state
- Revisit MenuController
- Provide Synchronous Data Accss
- Persist Menu Items
- Update View Controllers
- Send a Notification on Completion of Fetch
- Restore View Controller State
- Part 5: TestYour Code
- Simulate State Restoration
- Analize the crash
- Accommodate Timing of the
viewDidLoad()
Call
- 14. Summary
- 15. About the UI Restoration Process (Apple Documentation Article)
- 16. About the UI Restoration Process (Apple Documentation Article)