Re: new to Cocoa/Objective-c: many points of confusion
Re: new to Cocoa/Objective-c: many points of confusion
- Subject: Re: new to Cocoa/Objective-c: many points of confusion
- From: Gavin Eadie <email@hidden>
- Date: Sun, 03 Feb 2013 10:51:48 -0500
On Jan 22, 2013, at 1:10 AM, Alex Hall <email@hidden> wrote:
> I understand the concepts of modern programming (methods, classes, objects, inheritance, all that) quite well thanks to that degree, but we never delved much into C-style languages. Now, I am trying to teach myself Objective-c, with the goal of writing some Mac and/or iOS apps (Mac ones first). I should also say that I am blind, relying on Apple's Voiceover screen reader to use my mac and iPhone.
Alex .. Welcome to the Objective-C list. It's a good, though voluminous, list with many helpful participants.
When I read your email, I immediately thought you would benefit from Paul Hegarty's class on iTunes U:
"Coding Together: Developing Apps for iPhone and iPad (Winter 2013)"
https://itunes.apple.com/us/course/coding-together-developing/id593208016
Paul's course has been given in past years, but this (Winter 2013) course is better. Only the first four lectures are on iTunes so far, but those are the ones you need. I think the lectures could followed by someone without sight, particularly since it's the concepts you need to know about.
What caught my attention in the latest version of the course is that Paul has taken a slight different approach to introducing Objective-C and, very important, the model-view-controller (MVC) design pattern. Objective-C has it's unique features and Paul covers those well. Your understanding of "concepts of modern programming (methods, classes, objects, inheritance, all that)" is a great foundation, but these first few lectures will carry from those generalities to Objective-C specifics.
I've been programming for more than forty years and have accumulated all sorts of notions about programming from when learned and used C, Java, FORTRAN, IBM Assembler, etc, and even though I been using Objective-C for a few years, Paul's course made me realize that I'd been programming in Objective-C as if it was Java. That isn't "wrong" (my programs work correctly) but it means I was missing out on some nifty Objective-C power.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden