DVGNo. 1 Honor StudentNether Institute, Evil AcademyRegistered Userregular
edited July 2010
While it leaves a few things to be desired, Head First iPhone Development (book) was extremely helpful getting up to speed on things.
My basic approach has been
1. Buy HFID, and dive in and do the examples
2. Download all the apple sample applications, install them on the simulator and run 'em all to get an idea of what they do.
3. Start your own project
4. Ask questions on Stack Overflow when you get completely stuck.
Also, since completing the first book I've found the official developer documentation to be way more helpful than any of the books I bought when I got started. This is why I like HFID instead of other book series. It introduces you to the core development concepts, but doesn't try to teach you everything.
Our programming thread is a pretty good resource too. We've got at least a couple iOS developers in there that can usually provide some help if you're stuck.
I wouldn't bother with C first. Objective-C syntax is different enough that it's not going to help any more than just picking up an obj-c book. You should probably get comfortable with the constructs of the language first, then dive directly into an iPhone SDK book to learn the ins and outs of Xcode and Interface Builder, which are going to do a lot of the groundwork for you.
Erm... it's Prettified C, so... might wanna go ahead and tell your bosses that you're going to need to go buy some reading material. :P
You'll want to have a grasp of C (basic grasp is probably OK), then move onto Objective-C, then move onto Cocoa Touch. Though someone might have a better suggestion.
That's kinda what I was afraid of. This has been an interesting morning. "we need to create some mobile training apps, since you're a sysadmin this is in your skill set, you're an IT person, we'll send you what you need"
I was all o_O
sysadmin != developer
Please tell me you told them that, then they said "we want solutions not problems"
Erm... it's Prettified C, so... might wanna go ahead and tell your bosses that you're going to need to go buy some reading material. :P
You'll want to have a grasp of C (basic grasp is probably OK), then move onto Objective-C, then move onto Cocoa Touch. Though someone might have a better suggestion.
That's kinda what I was afraid of. This has been an interesting morning. "we need to create some mobile training apps, since you're a sysadmin this is in your skill set, you're an IT person, we'll send you what you need"
I was all o_O
sysadmin != developer
Please tell me you told them that, then they said "we want solutions not problems"
Not in so many words. I tried to explain this to them and was given a line about making excuses. They basically do not want to pay out of house for this and are under the impression that IT person means you can do anything and if you can't you're lazy.
nstf on
0
syndalisGetting ClassyOn the WallRegistered User, Loves Apple Productsregular
I wouldn't bother with C first. Objective-C syntax is different enough that it's not going to help any more than just picking up an obj-c book. You should probably get comfortable with the constructs of the language first, then dive directly into an iPhone SDK book to learn the ins and outs of Xcode and Interface Builder, which are going to do a lot of the groundwork for you.
this.
While Obj-C is closer to ANSI C than say, C# is... the object oriented nature of it, and the tools you will have to grow to love are different enough that you are best served focusing on the learning of Obj-C right out of the gate.
I also recommend The Dummies Guide to iPhone App development, as it does a pretty bangup job of getting you going.
syndalis on
SW-4158-3990-6116
Let's play Mario Kart or something...
0
webguy20I spend too much time on the InternetRegistered Userregular
edited July 2010
Just got my new iphone 4 yesterday. About a week early from when apple said I would get it.
Its soooooo much faster than my 3G, especially after the 4.0 OS update. Everything got a bit more laggy with that. no reception issues here, even when im down to 1 or 2 bars inside buildings holding the phone the wrong way doesn't seem to effect reception.
Erm... it's Prettified C, so... might wanna go ahead and tell your bosses that you're going to need to go buy some reading material. :P
You'll want to have a grasp of C (basic grasp is probably OK), then move onto Objective-C, then move onto Cocoa Touch. Though someone might have a better suggestion.
That's kinda what I was afraid of. This has been an interesting morning. "we need to create some mobile training apps, since you're a sysadmin this is in your skill set, you're an IT person, we'll send you what you need"
I was all o_O
sysadmin != developer
Please tell me you told them that, then they said "we want solutions not problems"
Not in so many words. I tried to explain this to them and was given a line about making excuses. They basically do not want to pay out of house for this and are under the impression that IT person means you can do anything and if you can't you're lazy.
Well, good luck and hope it works out well
Kalkino on
Freedom for the Northern Isles!
0
DVGNo. 1 Honor StudentNether Institute, Evil AcademyRegistered Userregular
edited July 2010
Oho! The "QTY Backordered" on my iPhone 4 order dropped from 1 to 0, that must mean it's getting ready to ship!
Two more days... Girlfriend agreed to hang out at my place for it to arrive.
In response to an earlier post -
I'm a bit mixed on my love for UPS and Fedex... I haven't had the best results with either. Multiple times, UPS has throw items from halfway up the stairs to my door, including a 22" LCD monitor. They don't wait... they run up the stairs, throw stuff down, and run away. When I lived in my dad's place, they would leave boxes of computer parts out buried in the snow, rather than up on the porch.
Fedex has delivered things in crappy packaging, and I always have problems with them and picking up my items.
You know what shipping "company" I've had very little trouble with? The USPS. My packages don't arrive beaten to shit and my stuff sits safely in a locked box or at the post office instead of on my doorstep, where it's stolen by my shitty neighbors' friends. I wish more companies offered them as a shipping option.
Fats on
0
Irond WillWARNING: NO HURTFUL COMMENTS, PLEASE!!!!!Cambridge. MAModeratormod
You know what shipping "company" I've had very little trouble with? The USPS. My packages don't arrive beaten to shit and my stuff sits safely in a locked box or at the post office instead of on my doorstep, where it's stolen by my shitty neighbors' friends. I wish more companies offered them as a shipping option.
The ones I've seen, the cost has been outrageous. I can't always justify paying USPS more to ship...
You know what shipping "company" I've had very little trouble with? The USPS. My packages don't arrive beaten to shit and my stuff sits safely in a locked box or at the post office instead of on my doorstep, where it's stolen by my shitty neighbors' friends. I wish more companies offered them as a shipping option.
The ones I've seen, the cost has been outrageous. I can't always justify paying USPS more to ship...
They definitely are more expensive. I just want the option available, especially if I'm ordering something like an iPhone which comes in a smaller package.
Fats on
0
WulfDisciple of TzeentchThe Void... (New Jersey)Registered Userregular
Erm... it's Prettified C, so... might wanna go ahead and tell your bosses that you're going to need to go buy some reading material. :P
You'll want to have a grasp of C (basic grasp is probably OK), then move onto Objective-C, then move onto Cocoa Touch. Though someone might have a better suggestion.
That's kinda what I was afraid of. This has been an interesting morning. "we need to create some mobile training apps, since you're a sysadmin this is in your skill set, you're an IT person, we'll send you what you need"
I was all o_O
sysadmin != developer
Please tell me you told them that, then they said "we want solutions not problems"
Not in so many words. I tried to explain this to them and was given a line about making excuses. They basically do not want to pay out of house for this and are under the impression that IT person means you can do anything and if you can't you're lazy.
Well, that's probably my fault. I'm IT for my company and they have me doing EVERYTHING!
Well, that's probably my fault. I'm IT for my company and they have me doing EVERYTHING!
Also, Phone get! Mmm, shiny... and fast!
Unsolicited personal advice: start shopping your resume around. This type of situation always ends badly.
Plus, once you're out and they figure out that they are shit up creek, you get to hire yourself back out to them as a 1099 billing $150/hr.
Agreed.
I'm already the IT head of my office and have clearly laid out multiple times that other then running the team and sysadmin work, I don't want any part of it. We have a couple developers, just not one of them doing the iphone stuff that often. I just don't really want to pawn this off onto someone else without taking a look at what it entails, and I'm not ready to pick the "yeah, you're going to have to contract this one out" fight yet. Those always end in screaming matches.
still waiting for my phone, went on the priority list on june 28th. getting sorta impatient. my ultra-laggy 3G is not helping!
has anyone figured out a way to downgrade to the last software release before 4.0? i assume i'll have to jailbreak my phone..
I think, on the 3G, it should be a simple as downloading the previous firmware from somewhere and shift-clicking the restore button in itunes to select it. I don't think they started requiring updates to be signed by Apple until the 3GS.
yeah, i'm poking around for the previous firmware now. i really wouldn't mind waiting for the iPhone 4 if 4.0 didn't run like such shit on my 3G, it's seriously so slow allllll the time. can't deal. first world problems.
You might try reinstalling 4.0 and clicking "setup as new phone", if you've got all your contacts and stuff backed up somewhere. I hear that improves things for some people.
nah, did a clean restore already and it still runs like garbage. i worked for apple as a tech for 2 years, i did my usual runaround of troubleshooting steps and nothing's been working.
and i just found the firmware i was lookin for in fact, but that site is also mad helpful. thank ya!
retrovm on
0
DVGNo. 1 Honor StudentNether Institute, Evil AcademyRegistered Userregular
edited July 2010
FUCK YES! iPhone 4 is getting delivered tomorrow by 3pm!
Ah shit. It came a day early... they tried delivering today.... Gotta call Fedex and see if I can pick it up somewhere on the way home
GPIA7R on
0
WulfDisciple of TzeentchThe Void... (New Jersey)Registered Userregular
edited July 2010
Hmm, so I think they may have done something to this latest shipment of iPhone 4s. I tried to get the signal to go down by 'Death-Gripping' it several times as I drove home and then back to work today. The only time I was able to actually get it to drop bars or lose signal was when I was at my house which has spotty reception to begin with. Though unlike the 3GS, I am actually able to make a call and carry on a conversation without every other word dropping out at my house.
Hmm, so I think they may have done something to this latest shipment of iPhone 4s. I tried to get the signal to go down by 'Death-Gripping' it several times as I drove home and then back to work today. The only time I was able to actually get it to drop bars or lose signal was when I was at my house which has spotty reception to begin with. Though unlike the 3GS, I am actually able to make a call and carry on a conversation without every other word dropping out at my house.
Did you just get the iPhone 4 for the first time, or did you return your first-shipment phone and get another one today?
Even on first-run phones, the death grip effect wasn't reproducible by everyone, and by definition can only happen if you're in a location with low enough signal to put you below the threshold that would normally display five bars.
I just InvisibleShield'ed and Bumpered mine. It looks infinitely less good with the Bumper, though it's better than risking dropping it without one.
EDIT: Also, my This American Life app doesn't seem to work. I tried it out on the bus today, and it shows the splash screen, then backs out of the app. Can anyone else see if it does this on their iPhone 4 as well?
Esh on
0
webguy20I spend too much time on the InternetRegistered Userregular
I just InvisibleShield'ed and Bumpered mine. It looks infinitely less good with the Bumper, though it's better than risking dropping it without one.
EDIT: Also, my This American Life app doesn't seem to work. I tried it out on the bus today, and it shows the splash screen, then backs out of the app. Can anyone else see if it does this on their iPhone 4 as well?
on the app page it says that they are aware of the crash issue and a fresh install of the app should fix the issue.
I just InvisibleShield'ed and Bumpered mine. It looks infinitely less good with the Bumper, though it's better than risking dropping it without one.
EDIT: Also, my This American Life app doesn't seem to work. I tried it out on the bus today, and it shows the splash screen, then backs out of the app. Can anyone else see if it does this on their iPhone 4 as well?
on the app page it says that they are aware of the crash issue and a fresh install of the app should fix the issue.
Didn't work. Thanks for noticing that blurb on their page though. Anything is worth a shot.
Posts
My basic approach has been
1. Buy HFID, and dive in and do the examples
2. Download all the apple sample applications, install them on the simulator and run 'em all to get an idea of what they do.
3. Start your own project
4. Ask questions on Stack Overflow when you get completely stuck.
Also, since completing the first book I've found the official developer documentation to be way more helpful than any of the books I bought when I got started. This is why I like HFID instead of other book series. It introduces you to the core development concepts, but doesn't try to teach you everything.
Please tell me you told them that, then they said "we want solutions not problems"
Not in so many words. I tried to explain this to them and was given a line about making excuses. They basically do not want to pay out of house for this and are under the impression that IT person means you can do anything and if you can't you're lazy.
this.
While Obj-C is closer to ANSI C than say, C# is... the object oriented nature of it, and the tools you will have to grow to love are different enough that you are best served focusing on the learning of Obj-C right out of the gate.
I also recommend The Dummies Guide to iPhone App development, as it does a pretty bangup job of getting you going.
Let's play Mario Kart or something...
Its soooooo much faster than my 3G, especially after the 4.0 OS update. Everything got a bit more laggy with that. no reception issues here, even when im down to 1 or 2 bars inside buildings holding the phone the wrong way doesn't seem to effect reception.
Anyways, yay new phone!
Origin ID: Discgolfer27
Untappd ID: Discgolfer1981
Well, good luck and hope it works out well
In response to an earlier post -
I'm a bit mixed on my love for UPS and Fedex... I haven't had the best results with either. Multiple times, UPS has throw items from halfway up the stairs to my door, including a 22" LCD monitor. They don't wait... they run up the stairs, throw stuff down, and run away. When I lived in my dad's place, they would leave boxes of computer parts out buried in the snow, rather than up on the porch.
Fedex has delivered things in crappy packaging, and I always have problems with them and picking up my items.
it looks like my bumper came in today
still waitin for the iphone
edit: ship date JULY 20!
well fuck
i ordered like June 27
The ones I've seen, the cost has been outrageous. I can't always justify paying USPS more to ship...
They definitely are more expensive. I just want the option available, especially if I'm ordering something like an iPhone which comes in a smaller package.
Well, that's probably my fault. I'm IT for my company and they have me doing EVERYTHING!
Also, Phone get! Mmm, shiny... and fast!
Unsolicited personal advice: start shopping your resume around. This type of situation always ends badly.
Plus, once you're out and they figure out that they are shit up creek, you get to hire yourself back out to them as a 1099 billing $150/hr.
has anyone figured out a way to downgrade to the last software release before 4.0? i assume i'll have to jailbreak my phone..
Agreed.
I'm already the IT head of my office and have clearly laid out multiple times that other then running the team and sysadmin work, I don't want any part of it. We have a couple developers, just not one of them doing the iphone stuff that often. I just don't really want to pawn this off onto someone else without taking a look at what it entails, and I'm not ready to pick the "yeah, you're going to have to contract this one out" fight yet. Those always end in screaming matches.
I think, on the 3G, it should be a simple as downloading the previous firmware from somewhere and shift-clicking the restore button in itunes to select it. I don't think they started requiring updates to be signed by Apple until the 3GS.
Otherwise, you can get older firmware here.
and i just found the firmware i was lookin for in fact, but that site is also mad helpful. thank ya!
So...close....
Switch: 6200-8149-0919 / Wii U: maximumzero / 3DS: 0860-3352-3335 / eBay Shop
Did you just get the iPhone 4 for the first time, or did you return your first-shipment phone and get another one today?
Even on first-run phones, the death grip effect wasn't reproducible by everyone, and by definition can only happen if you're in a location with low enough signal to put you below the threshold that would normally display five bars.
Somehow I don't like the white one. Though, I have a white 3GS. :P
I'd also pay a little premium to debadge the thing, I don't need or want a logo on the back.
Or just use a Sharpie.
I got Jon Hodgman to deface the Apple symbol on my iPod with a Hobo symbol.
EDIT: Also, my This American Life app doesn't seem to work. I tried it out on the bus today, and it shows the splash screen, then backs out of the app. Can anyone else see if it does this on their iPhone 4 as well?
on the app page it says that they are aware of the crash issue and a fresh install of the app should fix the issue.
Origin ID: Discgolfer27
Untappd ID: Discgolfer1981
Didn't work. Thanks for noticing that blurb on their page though. Anything is worth a shot.