Skip to content

My solutions to challenges from the book iOS Programming: The Big Nerd Ranch Guide (7th Edition)

License

Notifications You must be signed in to change notification settings

ericdigioia/iOS-Programming-7th-Edition

Repository files navigation

iOS Programming 7th Edition

Compatible with Swift 5.6 Tested with Xcode 13.3 Tested with iOS 15.0
Designed with UIKit Designed with Interface Builder Conforms to MVC architecture

My solutions to challenges from the book iOS Programming: The Big Nerd Ranch Guide (7th Edition)
(It may take a minute for all app previews to load inside the README)

Applications and Challenges

Chapter 1 Tutorial: Quiz









   This tutorial app served as an introduction
   to MVC architecture, view controllers, and
   Storyboards to create a simple quiz game.


Chapter 3 Challenge: WorldTrotter




   This chapter focused on views and the view hierarchy as well as
   Auto Layout constraints in Interface Builder.


   🥉 Bronze Challenge

   Remove all constraints from the ViewController and add them
   back in by yourself.

   🥈 Silver Challenge

   Use a CAGradientLayer to add a gradient to the background of
   the view controller.

   🥇 Gold Challenge

   Space out labels evenly from the top of the safe area to the
   bottom of the safe area (for any screen size).


Chapter 4 Challenge: WorldTrotter





   This chapter focused on view controllers and their various
   properties.


   🥉 Bronze Challenge

   Take the Quiz from the first app and put that into a third
   tab bar item.

   🥈 Silver Challenge

   Make the temperature conversion screen have a random
   background color each time it is viewed.

   🥇 Gold Challenge

   nil



Chapter 5 Challenge: WorldTrotter





   This chapter focused on building views and setting
   constraints programmatically.


   🥉 Bronze Challenge

   (Programmatically) create a switch to toggle showing
   points of interest on the map screen.

   🥈 Silver Challenge

   Recreate the temperature conversion screen view
   programmatically.

   🥇 Gold Challenge

   nil



iOS Programming: The Big Nerd Ranch Guide (7th Edition)

https://bignerdranch.com/books/ios-programming-the-big-nerd-ranch-guide-7th-edition/

About

My solutions to challenges from the book iOS Programming: The Big Nerd Ranch Guide (7th Edition)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages