Learn Cocoa Programming From Scratch
Udemy
Course Summary
Great Cocoa programming tutorials for creating Mac apps.
-
+
Course Description
Like us on Facebook and/or Follow us on Twitter. Message us to let us know you liked us, or Tweet us @sr_elearning. Link to Our Facebook Page Link to Our Twitter Profile Stone River eLearning _____________________________________________________________________________________ Have you ever run a really great Mac application and wondered how it was made? Have you ever noticed how much money Mac apps make and wonder if you could make money too? If so, then you're in the right place! Comprehensive Course While it would be impossible to teach you absolutely everything about Cocoa programming, this course is as close as you will ever get. Easy to Understand Have you ever tried to learn Cocoa programming by reading Apple's documentation and been incredibly confused? That's because unless you understand basic Cocoa programming, the Apple documentation is too dense and too difficult to understand. Take this comprehensive Cocoa programming course and you will begin to understand what you're reading in Apple's documentation. How This Course Works This course lays out the basics of Cocoa programming for you in simple, easy to follow lessons. You will then use your new knowledge to learn increasingly more complex skills which won't seem that hard after you learn the basics. Finally, you will be introduced to advanced Cocoa programming topics that will get you ready to strike out on your own and create real Mac apps. Objective C Cocoa programming is based on the Objective C programming language. A basic understanding of Objective C is recommended, but not required for this course. If you need to brush up on your Objective C skills, check out our online Objective C course here. Source Codes The source codes are included for each lesson, so you can learn by doing rather than by watching.
-
+
Course Syllabus
- Introduction to the Course
- Introduction to the Course
- Cocoa Updates
- Application Overview
- Introduction to Cocoa Programming
- Building an Interface
- Making Connections
- awakeFromNib
- Size Attributes
- NSDatePicker
- NSSlider
- NSPopUpButton
- NSImageView
- App Icon
- Sharing Apps
- NSTableView
- NSTableView adding objects
- NSTableView editing values
- Menu Items
- NSToolbar
- Intermediate Cocoa Programming
- Multiple Windows
- Cocoa Bindings
- NSTableView Bindings
- Reference Counting
- Saving Documents
- Auto Layout
- Drag and Drop (1/3)
- Drag and Drop (2/3)
- Drag and Drop (3/3)
- Mouse Events
- Keyboard Events
- Core Data 1
- Core Data 2
- NSPopover
- Status Bar App
- Alert Sheet
- Custom Sheet
- NSViewController
- NSViewController 2
- NSError
- Localization
- Screen Saver
- NSUserDefaults
- Advanced Cocoa Programming
- Delegation
- NSCollectionView
- NSSharingService
- Sorting NSTableView
- Searching NSTableView
- NSSplitView
- Responder Chain
- Printing Intro
- NSOutlineView Intro
- NSOutlineView editing
- View-Based NSTableView
- Conclusion
- Conclusion