Category: iOS
Developing iOS 10 Apps with Swift by Stanford
Animation / Breakout: Assignment 5, CS193P, Stanford University (Winter 2015)
Variation on Dropit Demo from Lecture 12: Dynamic Animation, CS193P, Stanford University
A List of Swift and iOS Learning Resources for an Effective Learning Path
I have compiled the following resources based on my own experience and what I believe would be an effective learning path for beginners to get up to speed on iOS development. 1. Udacity Start with the free iOS courses available at Udacity. They are not only fun and engaging but … Continue Reading A List of Swift and iOS Learning Resources for an Effective Learning Path
Smashtag: Assignment 4, Stanford University, CS193P, Winter 2015
GraphingCalculator: Assignment 3, Stanford University, CS193P, Winter 2015
CalculatorBrain: Assignment 2, Stanford University Winter 2015 (iOS)
Calculator: Assignment 1, Stanford University Winter 2015 (iOS)
Detecting if Headphones are Plugged-in to an iOS Device in Swift
Platform: iOS 8.x or later Device: iPhone Language: Swift Motivation: when user unplugs their headphones, you wan’t to stop playing audio (iTunes like behavior) in your app The following code snippet shows how to detect if headphones are plugged in (when the app starts or is woken up). The println() … Continue Reading Detecting if Headphones are Plugged-in to an iOS Device in Swift
Developing iOS 8 Apps with Swift by Stanford University Now Available on iTunes
Solution to Assignment 3: Set Card Matching Game with History
Assignment 3 (Set Card Matching Game with History) from “Developing iOS7 Apps for iPhone and iPad (Fall 2013) by Stanford University” took a bit longer than usual to complete. The major highlights of the assignment are: Set card matching in addition to the playing card game implemented in the last … Continue Reading Solution to Assignment 3: Set Card Matching Game with History
Matchismo Card Game Model Update: Based on Lecture 6
A Simple Experiment in View Controller Lifecycle
Lecture 5 from “Developing iOS7 Apps for iPhone and iPad (Fall 2013) by Stanford University” explained View Controller life cycles. Here is a simple experiment to see it in action. Notice the viewDidLoad method runs only once. Whereas viewWillAppear and viewDidAppear runs every time the view comes alive. And as … Continue Reading A Simple Experiment in View Controller Lifecycle
Solution to Assignment 2: Matchismo 2 (3-Card Matching Game)
Attached is the solution to the Assignment 2: Matchismo 2 (3-Card Matching Game) from the course “Developing iOS7 Apps for iPhone and iPad (Fall 2013)” by Stanford University (available in iTunes). The attached solution is not limited to a 2-card or 3-card matching game. The same method can be used … Continue Reading Solution to Assignment 2: Matchismo 2 (3-Card Matching Game)
Matchismo Card Game Model Update: Based on Lecture 3
Solution to Assignment 1: Matchismo
Here is my solution to Assignment 1: Matchismo from the course “Developing iOS7 Apps for iPhone and iPad” (Fall 2013) by Stanford University. There are just a few differences with the “official” solution as shown in the Lecture 3 video / slide . Did not create a separate method createDeck … Continue Reading Solution to Assignment 1: Matchismo
Notes on Lecture 2: Overview of the Matchismo Card Game Models
Notes on Lecture 1: Developing iOS7 Apps for iPhone and iPad (Fall 2013) by Stanford University
What’s in iOS7: 4 major layers Starting from the bottom to top: Core OS OS X Kernel Mach 3.0 BSD Sockets Security Power Management Keychain Access Certificates File System Bonjour Core Services Collections Address Book Networking File Access SQLite Core Location Net Services Threading Preferences URL Utilities Media Core Audio … Continue Reading Notes on Lecture 1: Developing iOS7 Apps for iPhone and iPad (Fall 2013) by Stanford University
Developing iOS7 Apps for iPhone and iPad (Fall 2013) by Stanford University
The Stanford University has released a new course “Developing iOS7 Apps for iPhone and iPad by Stanford University” on iTunes 2 days ago, October 31, 2013. https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550 So far, Lecture 1 to 4 has been released. In contrast to the previous semester, this time Paul Hegarty stresses more on the importance of … Continue Reading Developing iOS7 Apps for iPhone and iPad (Fall 2013) by Stanford University