Foundations of Objective-C App Development
University of California, Irvine via Coursera
-
120
-
- Write review
Overview
Class Central Tips
Objective-C programming requires a Mac laptop or desktop computer. An iOS device is optional if the learner is willing to working exclusively with the simulator. Some learners have been able to work with an OS X virtual machine on Windows, but explaining how to do that is beyond the scope of this course.
Upon completing this course, you will be able to:
1. Read and write Objective-C
2. Have a strong grasp of Objective-C objects
3. Organize their code professionally using objects and blocks
4. Prototype several entry-level apps
Syllabus
- Get Ready. Get Set. Go!
- Welcome to Week 1! This week we will be discussing a variety of topics including the tools that we will be using, a basic orientation to the programming environment and the very basic programming syntax that Objective-C inherits from the C language.
- Functions, Scopes and Encapsulation - oh my!
- Welcome to Week 2! This week we will be learning about how functions are defined in C and then how methods are defined in Objective-C. We will look at the more complex rules surrounding scoping and encapsulation of variables and functions. We'll end the week learning about Objective-C objects and memory.
- Object Lesson
- Welcome to Week 3! At the end of this week you will be able to use Objective-C objections by defining them, instantiating them and passing messages to them. We will also introduce you to some of the objects that are build into the language.
- System Libraries to the Rescue
- Welcome to Week 4! This week we will be learning about built-in features that help to manage data structures and memory
Taught by
Don Patterson and Sam Kaufman
Charts
- #1 in Subjects / Programming Languages / Objective C
Tags
Related Courses
-
Toward the Future of iOS Development with Swift
University of California, Irvine
-
iOS Development for Creative Entrepreneurs
University of California, Irvine
-
iOS Project: Transreality Game
University of California, Irvine
-
Networking and Security in iOS Applications
University of California, Irvine
-
Best Practices for iOS User Interface Design
University of California, Irvine
5.0 -
Objective-C for Swift Developers
Reviews
3.8 rating, based on 4 reviews
-
David Chen completed this course, spending 5 hours a week on it and found the course difficulty to be hard.
I tried pretty hard to find a (good) iOS programming that is Objective-C rather than Swift-based. This course was right-on. It was undoubtedly challenging, but Prof. Don explained things very well and his lectures were engaging. It's important to note... -
Monica Guimaraes completed this course.
-
Mark Henry Butler completed this course.
-
L33tch@gmail.com completed this course.