Forums
New posts
Articles
Product Reviews
Policies
FAQ
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Menu
Log in
Register
Install the app
Install
Forums
macOS & iOS Developer Playground
iOS Development
On my way to becoming a Developer for IOS !!!!
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="vansmith" data-source="post: 1420730" data-attributes="member: 71075"><p>Excuse me, what about the friendly chaps in the north?</p><p></p><p>Apple's iOS developer page would be a decent place to start (<a href="https://developer.apple.com/devcenter/ios/index.action" target="_blank">here</a>). Specifically, you might want to look at <a href="https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/Introduction/Introduction.html" target="_blank">this</a> page.</p><p></p><p>Warning, this next part is my opinion and not based in fact. If you've never coded in your life, Objective-C may make you want to cry. It's ugly (as are all C languages and Perl), can be tricky and requires a decent understanding of the fundamentals of programming. The upside to this is the power you get. As such, you might want to learn the basics in a more friendly language just so you can get the basics down. For example, although if statements in Python (the best language ever) are different than they are in Objective-C, if statements are universal in that they exist in every language. Thus, you can use Python to learn what an if statement is and then when you go to learn the Objective-C syntax, not everything seem so foreign.</p><p></p><p>Here's an example of what I'm talking about. Let's say that you wanted to print the numbers 0 to 100 in a console window. Here's the Objective-C code to do it:[code]#import <Foundation/Foundation.h></p><p></p><p>int main(int argc, const char * argv[])</p><p>{</p><p> @autoreleasepool {</p><p></p><p> for (int i = 0; i <= 100; i++)</p><p> {</p><p> int myCounter = 0;</p><p> myCounter += i;</p><p> NSLog (@"counter = %i", myCounter);</p><p> }</p><p> }</p><p> return 0;</p><p>}</p><p>[/code]And here's Python:[code]x = 0</p><p>while (x <= 100):</p><p> print(x)</p><p> x += 1[/code]</p><p>In my eyes, the Python code is much more readable and may be better suited to learning the concepts before you jump into Objective-C. This is not to say that Objective-C is bad (it wouldn't be used by Apple as their primary language it if was) but rather to suggest that it might be a bit intimidating as a first language.</p><p></p><p>As an aside, you don't have to pay the $99 to develop apps - you can do that for free. I suggest that you fool around with Xcode and iOS development first so that you can save yourself the $99 if you find that it's not for you.</p></blockquote><p></p>
[QUOTE="vansmith, post: 1420730, member: 71075"] Excuse me, what about the friendly chaps in the north? Apple's iOS developer page would be a decent place to start ([URL="https://developer.apple.com/devcenter/ios/index.action"]here[/URL]). Specifically, you might want to look at [URL="https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/Introduction/Introduction.html"]this[/URL] page. Warning, this next part is my opinion and not based in fact. If you've never coded in your life, Objective-C may make you want to cry. It's ugly (as are all C languages and Perl), can be tricky and requires a decent understanding of the fundamentals of programming. The upside to this is the power you get. As such, you might want to learn the basics in a more friendly language just so you can get the basics down. For example, although if statements in Python (the best language ever) are different than they are in Objective-C, if statements are universal in that they exist in every language. Thus, you can use Python to learn what an if statement is and then when you go to learn the Objective-C syntax, not everything seem so foreign. Here's an example of what I'm talking about. Let's say that you wanted to print the numbers 0 to 100 in a console window. Here's the Objective-C code to do it:[code]#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { for (int i = 0; i <= 100; i++) { int myCounter = 0; myCounter += i; NSLog (@"counter = %i", myCounter); } } return 0; } [/code]And here's Python:[code]x = 0 while (x <= 100): print(x) x += 1[/code] In my eyes, the Python code is much more readable and may be better suited to learning the concepts before you jump into Objective-C. This is not to say that Objective-C is bad (it wouldn't be used by Apple as their primary language it if was) but rather to suggest that it might be a bit intimidating as a first language. As an aside, you don't have to pay the $99 to develop apps - you can do that for free. I suggest that you fool around with Xcode and iOS development first so that you can save yourself the $99 if you find that it's not for you. [/QUOTE]
Verification
Post reply
Forums
macOS & iOS Developer Playground
iOS Development
On my way to becoming a Developer for IOS !!!!
Top