- Level Foundation
- المدة 15 ساعات hours
- الطبع بواسطة University of California, Irvine
-
Offered by
عن
An introduction to the Objective-C programming language. This will prepare you for more extensive iOS app development and build a foundation for advanced iOS development topics. 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الوحدات
Module 1
2
Videos
- Welcome! (Video)
- Tools (Video)
3
Readings
- Course Syllabus
- Getting Help
- Pre-Course Survey
Module 2
3
Videos
- Your First App (Video)
- Xcode Tour (Video)
- What programming does (Video)
Peer Review Assignment
1
Peer Review
- Assignment #1 - Make Your First iOS App
1
Videos
- Peer Review 01 (Video)
1
Readings
- Peer Review Assignment # 1 – Make Your First iOS App
Module 3
4
Videos
- Variables and Types (Video)
- Conditionals (Video)
- Command-line project (Video)
- Loops (Video)
Review
1
Assignment
- Week 1 Quiz
Module 4
4
Videos
- Functions 1 (Video)
- Functions 2 (Video)
- Scope (Video)
- Frames and Recursion (Video)
Module 5
1
Videos
- Structs (Video)
Peer Review Assignment
1
Peer Review
- Peer Review Assignment #2 - Unit Conversion App
1
Videos
- Peer Review 02 (Video)
1
Readings
- Peer Review Assignment # 2 – Unit Conversion App
Module 6
3
Videos
- Objects (Video)
- Pointers (Video)
- Heap Memory (Video)
Module 7
2
Videos
- Message Passing (Video)
- Properties (Video)
Peer Review Assignment
1
Peer Review
- Peer Review Assignment #3 - Currency Conversion App
1
Videos
- Peer Review 03 (Video)
1
Readings
- Peer Review Assignment # 3 – Currency Conversion App
Module 8
3
Videos
- Format Strings (Video)
- NSString (Video)
- Using NSString (Video)
Module 9
3
Videos
- NSArray (Video)
- NSSet (Video)
- NS Dictionary (Video)
Module 10
4
Videos
- Mutables (Video)
- ARC (Video)
- Callbacks and Blocks (Video)
- Inheritance (Video)
Peer Review Assignment
1
Peer Review
- Peer Review Assignment #4 - Distance Calculation App
1
Videos
- Peer Review 04 (Video)
1
Readings
- Peer Review Assignment # 4 – Distance Calculation App
Auto Summary
"Foundations of Objective-C App Development" is a foundational course in IT & Computer Science, led by Coursera. It introduces Objective-C programming, essential for iOS app development. Over 900 minutes, learners will grasp Objective-C objects, code organization, and prototype entry-level apps. Ideal for beginners with access to a Mac or OS X virtual machine, subscription options include Starter and Professional.

Don Patterson

Sam Kaufman