Foundations of Objective-C App Development
- 4.6
Approx. 15 hours to complete
Course Summary
This course teaches the fundamentals of Objective-C programming language, which is widely used for developing iOS and macOS applications. Students will learn about object-oriented programming, memory management, and basic syntax of Objective-C.Key Learning Points
- Learn the basics of Objective-C programming language
- Understand object-oriented programming
- Develop skills for building iOS and macOS applications
Related Topics for further study
Learning Outcomes
- Develop basic skills in Objective-C programming language
- Understand object-oriented programming concepts
- Create iOS and macOS applications using Objective-C
Prerequisites or good to have knowledge before taking this course
- Basic knowledge of programming concepts
- Access to a Mac computer running Xcode
Course Difficulty Level
BeginnerCourse Format
- Online
- Self-paced
- Video lectures
- Programming assignments
Similar Courses
- Swift Programming
- iOS App Development with Swift
Related Education Paths
Notable People in This Field
- Ray Wenderlich
- Paul Hudson
Related Books
Description
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.
Outline
- Get Ready. Get Set. Go!
- Welcome! (Video)
- Tools (Video)
- Your First App (Video)
- Xcode Tour (Video)
- What programming does (Video)
- Peer Review 01 (Video)
- Variables and Types (Video)
- Conditionals (Video)
- Command-line project (Video)
- Loops (Video)
- Course Syllabus
- Getting Help
- Pre-Course Survey
- Peer Review Assignment # 1 – Make Your First iOS App
- Week 1 Quiz
- Functions, Scopes and Encapsulation - oh my!
- Functions 1 (Video)
- Functions 2 (Video)
- Scope (Video)
- Frames and Recursion (Video)
- Structs (Video)
- Peer Review 02 (Video)
- Peer Review Assignment # 2 – Unit Conversion App
- Object Lesson
- Objects (Video)
- Pointers (Video)
- Heap Memory (Video)
- Message Passing (Video)
- Properties (Video)
- Peer Review 03 (Video)
- Peer Review Assignment # 3 – Currency Conversion App
- System Libraries to the Rescue
- Format Strings (Video)
- NSString (Video)
- Using NSString (Video)
- NSArray (Video)
- NSSet (Video)
- NS Dictionary (Video)
- Mutables (Video)
- ARC (Video)
- Callbacks and Blocks (Video)
- Inheritance (Video)
- Peer Review 04 (Video)
- Peer Review Assignment # 4 – Distance Calculation App
Summary of User Reviews
Discover the fundamentals of Objective-C and its application in iOS app development. This course has received positive reviews for its comprehensive coverage of the language and its practical application.Key Aspect Users Liked About This Course
Many users have praised the course for its practical approach to teaching Objective-C, which allows them to quickly apply their knowledge in real-world scenarios.Pros from User Reviews
- Comprehensive coverage of Objective-C language
- Practical application of concepts in iOS app development
- Engaging and knowledgeable instructors
- Great community support
- Useful assignments and projects
Cons from User Reviews
- Some users found the course materials outdated
- The pace of the course can be too fast for beginners
- Lack of depth in certain topics
- Limited focus on advanced topics
- Some students reported technical difficulties with assignments