New To Mac-Forums?

Welcome to our community! Join the discussion today by registering your FREE account. If you have any problems with the registration process, please contact us!

Get your questions answered by community gurus Advice and insight from world-class Apple enthusiasts Exclusive access to members-only contests, giveaways and deals

Join today!

 
Start a Discussion
 

Mac-Forums Brief

Subscribe to Mac-Forums Brief to receive special offers from Mac-Forums partners and sponsors

Join the conversation RSS
iOS Development Discussion on developing apps for the iOS platform.

On my way to becoming a Developer for IOS !!!!


Post Reply New Thread Subscribe

 
Thread Tools
RavingMac

 
RavingMac's Avatar
 
Member Since: Jan 07, 2008
Location: In Denial
Posts: 7,650
RavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond repute
Mac Specs: 4GB Mac Mini 2012, 13" MBA, 15" MacBook Pro OSX 10.7, 32 GB iPhone 3GS, iPad2 64gb 3G

RavingMac is offline
Could always try Turbo Pascal (my favorite) which as I remember was developed as a teaching tool for programming.

I've always wanted to be smart, handsome and modest. But, I guess I'll have to be satisfied with two out of three . . .
QUOTE Thanks
vansmith

 
vansmith's Avatar
 
Member Since: Oct 19, 2008
Location: Toronto
Posts: 18,229
vansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond repute
Mac Specs: 2012 13" MBP (2.5 i5, 8GB)

vansmith is offline
Ah yes, high school programming. For me, it was Visual Basic 6 which, in some form or another, will still be supported through Windows 8 (source).

I remember my grade 11 and 12 final projects - grade 11 was "Kung-fu Fighting Challenge" (a stick figure fighting game) and in grade 12, I made a mostly complete Notepad clone. Hmmm, I think I still have "Kung-fu Fighting Challenge" on a disc somewhere at home.

Important Links: Community Guidelines : Use the reputation system if you've been helped.
M-F Blog :: Write for the blog
Writing a Quality Post
QUOTE Thanks
RavingMac

 
RavingMac's Avatar
 
Member Since: Jan 07, 2008
Location: In Denial
Posts: 7,650
RavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond repute
Mac Specs: 4GB Mac Mini 2012, 13" MBA, 15" MacBook Pro OSX 10.7, 32 GB iPhone 3GS, iPad2 64gb 3G

RavingMac is offline
Quote:
Originally Posted by vansmith View Post
Ah yes, high school programming. For me, it was Visual Basic 6 which, in some form or another, will still be supported through Windows 8 (source).

I remember my grade 11 and 12 final projects - grade 11 was "Kung-fu Fighting Challenge" (a stick figure fighting game) and in grade 12, I made a mostly complete Notepad clone. Hmmm, I think I still have "Kung-fu Fighting Challenge" on a disc somewhere at home.
Now you're making me feel old!

My first programming class was in college, Fortran punch cards fed into an IBM Watt 5 (believe that is how you spell it) Computer.
Later I got to use Basic on a Dot Matrix equipped terminal (big step up) hooked to the same IBM computer.

I've always wanted to be smart, handsome and modest. But, I guess I'll have to be satisfied with two out of three . . .
QUOTE Thanks
vansmith

 
vansmith's Avatar
 
Member Since: Oct 19, 2008
Location: Toronto
Posts: 18,229
vansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond repute
Mac Specs: 2012 13" MBP (2.5 i5, 8GB)

vansmith is offline
Quote:
Originally Posted by Razormac View Post
Now you're making me feel old!

My first programming class was in college, Fortran punch cards fed into an IBM Watt 5 (believe that is how you spell it) Computer.
Later I got to use Basic on a Dot Matrix equipped terminal (big step up) hooked to the same IBM computer.
There are a lot of words there that I recognize but put together, they make little sense.

Important Links: Community Guidelines : Use the reputation system if you've been helped.
M-F Blog :: Write for the blog
Writing a Quality Post
QUOTE Thanks
RavingMac

 
RavingMac's Avatar
 
Member Since: Jan 07, 2008
Location: In Denial
Posts: 7,650
RavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond reputeRavingMac has a reputation beyond repute
Mac Specs: 4GB Mac Mini 2012, 13" MBA, 15" MacBook Pro OSX 10.7, 32 GB iPhone 3GS, iPad2 64gb 3G

RavingMac is offline
Quote:
Originally Posted by vansmith View Post
There are a lot of words there that I recognize but put together, they make little sense.
How about I translate?

Me old . . . Computer big shiny box (big as a car) when me learn to program, no fancy schmancy graphics based stuff!

I've always wanted to be smart, handsome and modest. But, I guess I'll have to be satisfied with two out of three . . .
QUOTE Thanks
vansmith

 
vansmith's Avatar
 
Member Since: Oct 19, 2008
Location: Toronto
Posts: 18,229
vansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond repute
Mac Specs: 2012 13" MBP (2.5 i5, 8GB)

vansmith is offline
Quote:
Originally Posted by Razormac View Post
How about I translate?

Me old . . . Computer big shiny box (big as a car) when me learn to program, no fancy schmancy graphics based stuff!
Hahaha, much better.

But you know, the computers I used in high school were no fancy boxes. I remember them running Windows 98 and people talking about the new Windows release (XP) that needed so many more system resources. I even remember arguing with someone (this part probably doesn't surprise you though, haha) about XP's unnecessary bloat and eye-candy (what do you mean "green start button"? That looks like a child's operating system with all that colour!).

This also when I took an interest in Linux. I had to engage in some negotiation with my teacher to let me use the school's computers to download the three cd images that comprised Red Hat 9 because I still had dial-up at home.

I have this sudden urge to code something in Basic right now...

Important Links: Community Guidelines : Use the reputation system if you've been helped.
M-F Blog :: Write for the blog
Writing a Quality Post
QUOTE Thanks
Nethfel

 
Member Since: Feb 25, 2009
Posts: 2,109
Nethfel is a glorious beacon of lightNethfel is a glorious beacon of lightNethfel is a glorious beacon of lightNethfel is a glorious beacon of lightNethfel is a glorious beacon of lightNethfel is a glorious beacon of light
Mac Specs: Late 2013 rMBP, i7, 750m gpu, OSX versions 10.9.3, 10.10

Nethfel is offline
ROFL, when I was in HS Windows 98 didn't exist yet We had Apple II's, later on some Mac's and some DOS based machines. Learning basic (long before HS) (and later assembly) on ones own in those days was fun

My Macs: Late 2013 rMBP w/ 750m; Mac mini G4, 1.25 GHz, 512m ram (server); Late 2011 11" MBA, 1.8GHz i7, 4Gig Ram, 256Gig SSD, HD3000; Powerbook 12" G4 1.33GHz running Debian as a server; Apple TV (1080p version)
QUOTE Thanks
vansmith

 
vansmith's Avatar
 
Member Since: Oct 19, 2008
Location: Toronto
Posts: 18,229
vansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond repute
Mac Specs: 2012 13" MBP (2.5 i5, 8GB)

vansmith is offline
Haha, Windows 3.1 and Windows 95 were the OSes of choice for my elementary school. I think we may have had a Mac or two as well (no idea what model though). That goes to show how old I am.

Important Links: Community Guidelines : Use the reputation system if you've been helped.
M-F Blog :: Write for the blog
Writing a Quality Post
QUOTE Thanks
TattooedMac

 
TattooedMac's Avatar
 
Member Since: May 19, 2009
Location: Waiting for a mate . . .
Posts: 7,861
TattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant future
Mac Specs: 21" iMac 2.9Ghz 10.9.4 13"MBP 2.9Ghz i7 Yosemite 10.10 ~ iPhone5 iOS 8 ~ iPad Mini iOS 8 ~ ATV3 6.1

TattooedMac is online now
Quote:
Originally Posted by Nethfel View Post
If you want to do iOS development, then just focus on Objective C for now, although Python (and various other languages) a good to know/learn at some point (and may be easier to a degree); objective C is what you'll need and delaying working on learning it will just make you take that much longer until you can really develop apps (especially when you have to absorb how memory is handled in Obj-C which is somewhat different from other languages regardless of whether or not you use ARC).
And this is why forums are so informative, we get a wide range of answers/opinions.
Thanks

Quote:
Originally Posted by Nethfel View Post
Good luck with it. With a goal in mind and the dedication to reach it, you should be able to reach your goal!
I am determined to do this. How long it will take me is another question lol
I can't work anymore, taken out of the prime of my life @40 and I don't want to be down "The Mens Shed" crippling around, reminiscing about times go by and basically feeling sorry for myself. I want to be pro-active and actually do something now, and learn what i need to before it does get too late for me. In that my pain takes away the ability or i loose all interest.
My partner knows me and she thinks i can do it, so if i have someone believing in me, its a lot easier to believe in myself. I have my idea, now i need to figure out how i want to have it look on a screen and how to interact with it on screen (i think i need this before even thinking of writing 1 line of code)

Quote:
Originally Posted by Nethfel View Post
Personally I really enjoy iOS development and Obj-C - it's always fun to be able to create something and see it in action.
Action makes me think of games. Ill leave that to the professionals first

Quote:
Originally Posted by Nethfel View Post
One tip though - I know people are suggesting to put off the $99 developer account (which is understandable, since $100 for most of us is not cheap) - don't wait until just before you're ready to submit, the developer account is needed to do debugging on a device which you'll need to do prior to submission since things work in the simulator that won't work on an actual device (what comes with Xcode 4 is a simulator, not an emulator )
Ill keep that in mind. Cheers

Quote:
Originally Posted by vansmith View Post
For all I know, TM will love Obj-C syntax.
Me and syntax could be one sensei




Quote:
Originally Posted by vansmith View Post
Good point. As someone who doesn't do iOS development, I can only talk from a general perspective which would explain why I skipped over this. However, I still think you should wait until you determine that this is indeed what you want to do.
We will see. All in all it could be interesting to dive right in and see what it is all about behind closed doors. And it could get me a ticket to the next Keynote and i could do a Live M-F Blog of it


Quote:
Originally Posted by vansmith View Post
As an alternative, have you considered doing this as a web application? You can do some mighty fine things with web tools, you'd get cross platform support and web apps perform reasonably well (not native application well but respectably so). Plus, it's free and you don't have to get Apple's approval.
I know where the future is and that is on mobile platforms. Thanks anyways for the suggestion.

CogFrog Studio's ~ Photography, Apps and Web Development
Dont forget to use the Reputation System if someone has helped you out !!!
Arguing with a zealot is only slightly easier than tunneling through a mountain with your forehead!!!!!
QUOTE Thanks
vansmith

 
vansmith's Avatar
 
Member Since: Oct 19, 2008
Location: Toronto
Posts: 18,229
vansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond repute
Mac Specs: 2012 13" MBP (2.5 i5, 8GB)

vansmith is offline
Quote:
Originally Posted by TattooedMac View Post
I know where the future is and that is on mobile platforms. Thanks anyways for the suggestion.
That's my point though - web applications can work wonders on mobile devices. Not only that but they are platform agnostic (a new term for you to learn) - you can target iOS, Android and WP7/8 without making a single change.

Mobile devices run web applications really well especially when you start using mobile web frameworks inlcuding, but not limited to, jQuery Mobile and Sencha. Assuming your application can make do with the limitations of mobile web development, it may very well be the smarter route. Now, I'm not trying to convince you to go this route but it's worth looking at all your options before you dive in head first into Obj-C/native development.

Important Links: Community Guidelines : Use the reputation system if you've been helped.
M-F Blog :: Write for the blog
Writing a Quality Post
QUOTE Thanks
scathe

 
scathe's Avatar
 
Member Since: Jan 12, 2009
Location: Prague, Czech Republic
Posts: 1,096
scathe is a jewel in the roughscathe is a jewel in the rough
Mac Specs: 2,4Ghz 15" unibody

scathe is offline
What a great discussion this turned out to be :-) Been a long time since I genuinely enjoyed reading a thread :-D The more I read on though, the more I would pick Obj-C and XCode tools straight from the start and ditch stuff like suggested turbo pascal ... just go with OOP from the start, I think it's even much easier to understand without the "burden" of different approaches. The way I see it, for those of us who have an understanding of other languages before getting into Obj-C the only real plus is more time and an easier approach to syntax and constructs, BUT those are different. As far as understanding the principles of OOP why not choose Obj-C? I actually mean this as a question since I cannot provide any fact to support this and would like the answer to that, is Obj-C suitable to start with? I would imagine it's not such a bad choice.

Am I the only one who would suggest even Smalltalk as a first language? And Obj-C is based on Smalltalk as far as message handling (between objects) goes :-)

As for making the app a web application - that would be missing the point, tattooed's dream come true is a notch in the App Store lineup ;-) So I won't comment on the pros and cons :-P

I do admire and respect the optimism and drive to do this, I haven't got myself to dig deeper in XCode and Obj-C in a few years even though I have an IT background - although my current field is a bit different. Just for that, take the plunge into unknown waters! I should join you Tattooed and start with Obj-C as well :-D

Yeah, I'm rambling again ... sorry for that :-D
QUOTE Thanks
TattooedMac

 
TattooedMac's Avatar
 
Member Since: May 19, 2009
Location: Waiting for a mate . . .
Posts: 7,861
TattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant future
Mac Specs: 21" iMac 2.9Ghz 10.9.4 13"MBP 2.9Ghz i7 Yosemite 10.10 ~ iPhone5 iOS 8 ~ iPad Mini iOS 8 ~ ATV3 6.1

TattooedMac is online now
Oh i get now Van what you are trying to say, re: web based Applications, but into the favoured App Store is where I'm aiming.

Im with you scathe, about Obj-C, and for the way i know myself, unless any of the other code baring ways, in reality, if it doesn't give me a sure fire way of a short cut to understanding Obj-C then i really only want to learn the one way.
Yes i was good at Maths and Science at school A+ all round, i was smart to the point i was always scolded for finishing early and disrupting the rest of the class, because it was to easy to a point, i never pushed myself either, but the following 20 odd yearswasnt as kind to me and having gone off the rails in the legal and not so legal, i don't think i have the head for it now to take on too much at once. Like learning one thing to see how it correlates to the other. Im happy to stay with the one thing Obj-C, if in the end it does what its meant to and gets me to my final destination. if i take on 2 things, i know for sure ill end up getting kefuddled, mixed up, not enjoying it and then throwing what could be a good earner in the bin and never knowing what i could of been.
I am willing to put in the time to learn this Obj-C even though it can and will be challenging at times.
my only thing I'm questioning atm, is do i jump straight in and try to learn it as I'm trying to develop my App, or do i sit back in my comfy lounge, notebook on lap and spend the next 1000hrs learning as much as i can of Obj-C before i dive into my idea and hope someone else doesn't think of it first ?? And no what i have in mind, there isn't a App that i could find out there that does exactly what I'm thinking of doing.
Hmm decisions decisions lol

i appreciate the support here and please feel free to use this thread as much as you like to ramble on about anything code like, Obj-C like, App like things. One and for all and the more the better as the more i learn about others take on doing this the better

Cheers Brent

CogFrog Studio's ~ Photography, Apps and Web Development
Dont forget to use the Reputation System if someone has helped you out !!!
Arguing with a zealot is only slightly easier than tunneling through a mountain with your forehead!!!!!
QUOTE Thanks
TattooedMac

 
TattooedMac's Avatar
 
Member Since: May 19, 2009
Location: Waiting for a mate . . .
Posts: 7,861
TattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant future
Mac Specs: 21" iMac 2.9Ghz 10.9.4 13"MBP 2.9Ghz i7 Yosemite 10.10 ~ iPhone5 iOS 8 ~ iPad Mini iOS 8 ~ ATV3 6.1

TattooedMac is online now
PS if anyone knows of good easy to decipher sources for Obj-C please feel free to link me. Even if it comes in Paper, you know that stuff thats made from trees. Im willing to fork out $ for good paper. Ill see it as a investment.

Cheers

CogFrog Studio's ~ Photography, Apps and Web Development
Dont forget to use the Reputation System if someone has helped you out !!!
Arguing with a zealot is only slightly easier than tunneling through a mountain with your forehead!!!!!
QUOTE Thanks
scathe

 
scathe's Avatar
 
Member Since: Jan 12, 2009
Location: Prague, Czech Republic
Posts: 1,096
scathe is a jewel in the roughscathe is a jewel in the rough
Mac Specs: 2,4Ghz 15" unibody

scathe is offline
I once started reading this book

It starts at the basics with some introduction to programming and goes on to introduce Xcode and the Cocoa toolkit - focusing on the Objective-C language. I'm not saying it's the right resource for you, it's just what I looked at. Unfortunately I didn't give it that much time and skimmed most of the book only looking at what I was interested in. It's meant for absolute beginners, which I suppose is a good thing at this point :-)
QUOTE Thanks
TattooedMac

 
TattooedMac's Avatar
 
Member Since: May 19, 2009
Location: Waiting for a mate . . .
Posts: 7,861
TattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant futureTattooedMac has a brilliant future
Mac Specs: 21" iMac 2.9Ghz 10.9.4 13"MBP 2.9Ghz i7 Yosemite 10.10 ~ iPhone5 iOS 8 ~ iPad Mini iOS 8 ~ ATV3 6.1

TattooedMac is online now
Quote:
Originally Posted by scathe View Post
I once started reading this book
It's meant for absolute beginners, which I suppose is a good thing at this point :-)
TY and yes absolute beginner. I did once use to write code for the commodore64, originally making games for the class to play when they had finished there 'other' computing work. If only i had of followed my passion through back then

CogFrog Studio's ~ Photography, Apps and Web Development
Dont forget to use the Reputation System if someone has helped you out !!!
Arguing with a zealot is only slightly easier than tunneling through a mountain with your forehead!!!!!
QUOTE Thanks

Post Reply New Thread Subscribe


« IOS 7 beta | IOS Paid Software Question »
Thread Tools

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread
Thread Starter
Forum
Replies
Last Post
OS X 10.4 Developer Wall of Shame rsmereka OS X - Apps and Games 8 06-18-2011 10:19 AM
Angry Birds developer says Apple will be No. 1 for a long time the8thark Apple Rumors and Reports 7 01-02-2011 07:35 PM
FIOS, Mac, OWA (Outlook Web Access) questioner18 Internet, Networking, and Wireless 0 12-22-2009 06:47 PM
Wirelessly print without affecting Fios iTrust Internet, Networking, and Wireless 5 12-06-2009 10:01 PM
Verizon FiOS Triple Play (Telephone, Internet, TV) mac57 Schweb's Lounge 9 07-10-2008 05:10 PM

All times are GMT -4. The time now is 06:21 AM.

Powered by vBulletin
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
X

Welcome to Mac-Forums.com

Create your username to jump into the discussion!

New members like you have made this community the ultimate source for your Mac since 2003!


(4 digit year)

Already a member?