In this video, I show you all you need to know to become an iPhone developer. While I do not show you how to program, I can give you some links to some people that can teach you through videos, here they are:
http://www.youtube.com/watch?v=1Xqn5IHbusA
http://www.youtube.com/watch?v=ORyDm7J71Co
If you want to buy a book, I would highly recommend this book, called Objective-C for Absolute Beginners by Gary Bennett, you can buy it here: http://amzn.to/bvsuHG
If you need a Mac, and don't have the money, then you will need to buy used. You can usually find good deals on craigslist or eBay, you just have to search around.
If you have any questions or comments, please feel free to contact me, I can be of service, and even though I am an amateur iPhone developer, I can ask some others for their input.
If you are thinking of becoming an iPhone developer, you need to make sure that you actually want to be one. If not, then learning will be very hard, and you may find it harder to concentrate. If you have an app, and you want me to review it, please feel free to contact me, I can be of service once again and help your app get more popular.
You can make millions of dollars, euros, roopies, or whatever currency, in the app store. The App store is great because, unless you are jailbroken, this is the only place to post your apps. If you where an Android developer, you can post in many places, so people are more spread out, and you would have less potential.
Here is some background info on Objective C:
Objective-C is a reflective, object-oriented programming language which adds Smalltalk-style messaging to the C programming language.
Today, it is used primarily on Apple's Mac OS X and iOS: two environments based on the OpenStep standard, though not compliant with it.[2] Objective-C is the primary language used for Apple's Cocoa API, and it was originally the main language on NeXT's NeXTSTEP OS. Generic Objective-C programs which do not utilize these libraries can also be compiled for any system supported by gcc or Clang.
Objective-C was created primarily by Brad Cox and Tom Love in the early 1980s at their company Stepstone. Both had been introduced to Smalltalk while at ITT Corporation's Programming Technology Center in 1981. Cox was intrigued by problems of true reusability in software design and programming. He realized that a language like Smalltalk would be invaluable in building development environments for system developers at ITT. Cox began by modifying the C compiler to add some of the capabilities of Smalltalk. He soon had a working implementation of an object-oriented extension to the C language, which he called "OOPC" for Object-Oriented Programming in C. Love was hired by Schlumberger Research in 1982 and had the opportunity to acquire the first commercial copy of Smalltalk-80, which further influenced the development of their brainchild.
In order to demonstrate that real progress could be made, Cox showed that making interchangeable software components really needed only a few practical changes to existing tools. Specifically, they needed to support objects in a flexible manner, come supplied with a usable set of libraries, and allow for the code (and any resources needed by the code) to be bundled into a single cross-platform format.
Love and Cox eventually formed a new venture, Productivity Products International (PPI), to commercialize their product, which coupled an Objective-C compiler with class libraries. In 1986, Cox published the main description of Objective-C in its original form in the book Object-Oriented Programming, An Evolutionary Approach. Although he was careful to point out that there is more to the problem of reusability than just the language, Objective-C often found itself compared feature for feature with other languages.
[edit]Popularization through NeXT
After Steve Jobs was forced out of Apple, he started the company NeXT. In 1988, NeXT licensed Objective-C from StepStone (the owner of the Objective-C trademark) and released its own Objective-C compiler and libraries on which the NeXTstep user interface and interface builder were based. While the NeXT workstations failed to make a great impact in the marketplace, the tools were widely lauded in the industry. This led NeXT to drop hardware production and focus on software tools, selling NeXTstep (and OpenStep) as a platform for custom programming.
The GNU project started work on its free clone of NeXTStep, named GNUstep, based on the OpenStep standard. Dennis Glatting wrote the first GNU Objective C runtime in 1992. The GNU Objective-C runtime which has been in use since 1993 is the one developed by Kresten Krab Thorup when he was a university student in Denmark. Thorup also worked at NeXT from 1993 to 1996.
fail vid
MrNoobero 9 months ago
@MrNoobero Seems like plenty of people liked it
pizzafootbal 9 months ago
Remppp stfu. No1 cares.
dark13eam1 9 months ago
@dark13eam1 Read the comments, plenty of people liked it, 17 likes, 3 dislikes
pizzafootbal 9 months ago
@dark13eam1 OHHHHH Ok, was wondering why you said remppp! Sorry about that :D
pizzafootbal 9 months ago