gangelo / Thinkful-iOS

Thinkful-iOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Thinkful-iOS Repository

N|Solid

Overview

This Thinkful-iOS repository contains xcode projects and playgrounds written for the iPhone in Swift 3.0. The content of this repository is the result of going through the Thinkful iOS Programming in Swift course.

Finding Your Way Around

This repository consists of a hierarchal series of folders corresponding to the course material, which is broken down into units, lessons and finally projects and playgrounds in the following manner:

|--- Unit ##
      |
      |--- Lesson ##
         |
         |--- Project(s) and/or Playground(s)
            |
            |--- etc.
            
Where ## is the unit or lesson number.

Projects and Playground Overview

Below is a table of projects and playgrounds that might be of interest to you. Relatively less interesting projects and playgrounds, have been omitted.

Project Description
FizzBuzz Game Playground You start counting up from 1 to 100. Every number evenly divisible by 3 (3, 6, 9, etc.) is replaced with the word “Fizz.” Every number evenly divisible by 5 (5, 10, 15, etc.) is replaced with the word “Buzz.” Every number evenly divisible by both 3 and 5 (15, 30, 45, etc.) is replaced with the word FizzBuzz.
XCPlaygroundPage Playground Shows how to use XCPlaygroundPage to display a UIView object in the playground.
VisualShapes Playground Example of subclassing UIView to create a Shape class, used as a base class for other various shape classes. Uses XCPlaygroundPage to display the various shapes (views).
Fibonacci Sequence Playground By definition, the first two numbers in the Fibonacci sequence are 1 and 1, or 0 and 1, depending on the chosen starting point of the sequence, and each subsequent number is the sum of the previous two. That's the only debatable part of the sequence. After that you can calculate the next number by adding the previous two numbers together. For more information on the Fibonacci Sequence, visit Wikipedia
Grayscale Slider iPhone App Simple iPhone App that changes the background of the main view to various grayscale colors based on user input through a Slider control. Utilizes Referencing Outlet (@IBOutlet) and UI Event (@IBAction) wiring.
Fibonacci Sequence iPhone App iPhone App that displays the Fibonacci Sequence based on user input parameters. Utilizes various UI controls like UITextView, UIScrollView, UISwitch, UILabel and UISlider; as well as Referencing Outlet (@IBOutlet) and UI Event (@IBAction) wiring.
RGB Sliders iPhone App iPhone App that changes the color of a View based on RGB colors input by the user. Utilizes various UI controls like UIView, UISlider, UIButton and UINavigationController; as well as Referencing Outlet (@IBOutlet), UI Event (@IBAction) wiring and Segues.

About

Thinkful-iOS


Languages

Language:Swift 99.7%Language:Objective-C 0.2%Language:Ruby 0.1%