iPhone dev ramp-up tips?

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
I just got assigned to an iPhone project, and haven't even looked at Objective-C since the first Bush was president. Have a Macbook on the way, and will be looking into what's available via Apple's dev network this afternoon. Any other tips you guys can offer for good ramp-up resources?
 

KIAman

Diamond Member
Mar 7, 2001
3,342
23
81
Aww exciting times. I've got a project in my queue making an Iphone app and I can't wait!!! I get a new Iphone and a mac development workstation out of it in the process. The Apple developer site has TONS of resources and examples to get you started.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
Thanks guys. I'm already registered on the Apple dev network site, and you're right there are a ton of resources. As far as what I am familiar with, my background is all Intel/Windows from 1988 or so on, with a smattering of Linux. C and C++ were what I cut my teeth on, and I was a working C++ dev for almost ten years, though I have been using C# almost exclusively for just about as long now. Objective-C is what I will have to use for this project, so I am already looking it over and wincing at the awkward syntax .
 

Cogman

Lifer
Sep 19, 2000
10,283
134
106
DON'T DO IT!!!

I'll be interested to see how you fair. Apple's "You must use obj-C" thing is retarded IMHO. Having said that, I've never really written anything in Obj-C so I guess I can't bash it too much.

Good Luck
 
Oct 27, 2007
17,009
1
0
I'm pretty sure Apple does (or at least can via the TOS) block any app not written in Obj-C.
The TOS do specifically preclude this kind of development, but the good news is that Apple still has not acted on this in the Monotouch community. Of course it's a dangerous game to play, Apple is an unpredictable company and who knows when they will start shutting out Monotouch apps.
 

KIAman

Diamond Member
Mar 7, 2001
3,342
23
81
Thanks guys. I'm already registered on the Apple dev network site, and you're right there are a ton of resources. As far as what I am familiar with, my background is all Intel/Windows from 1988 or so on, with a smattering of Linux. C and C++ were what I cut my teeth on, and I was a working C++ dev for almost ten years, though I have been using C# almost exclusively for just about as long now. Objective-C is what I will have to use for this project, so I am already looking it over and wincing at the awkward syntax .

Yeah, honestly, I got maybe.... 3 weeks worth of playing around with Smalltalk in college. That's as close to Obj-C I got. LOL.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
I was just looking at this since I know a little .NET, but in order to load a program on the actual iPhone, it looks like you need the $399 license.

We're testing on the emulator that comes with the SDK at the moment, but I have an iPod Touch on order because the push notification service doesn't work with the emulator. Since I have only the free apple dev membership it will be interesting to see if I run into any limitations.

Btw, there was an article in the NYT yesterday about Apple finally coming clean on their app acceptance criteria, that also mentioned they were removing restrictions on third party tools. Not yet sure what that means.
 

invidia

Platinum Member
Oct 8, 2006
2,151
1
0
I worked as a professional iPhone developer the last 2 years and still do some free time development. Maybe I can give some insight when I was first "forced" to learn iPhone development. Objective-C is a superset of C, but even if you are 20 year veteran at C/C++, the Cocoa Touch API will throw you off completely. The most difficult part is learning and getting adapted to Cocoa Touch API and its syntax. At first glance, it'll look like a different language with all the Cocoa stuff but after a week or so (depending on your learning curve), it'll be easy to use.

Apple's version of the MSDN is the best place for understanding the API. For specific and general questions, go to www.iphonedevsdk.com/. IMO, the iPhone Dev SDK forums have helped me more than Apple's forums. I got most of my answeres there. Specific questions are easily answered via those forums or stackoverflow.com
 

tatteredpotato

Diamond Member
Jul 23, 2006
3,934
0
76
Btw, there was an article in the NYT yesterday about Apple finally coming clean on their app acceptance criteria, that also mentioned they were removing restrictions on third party tools. Not yet sure what that means.

It must be a pretty big change since Adobe said they were restarting development of their flash packager for iPhone.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |