Author |
Message |
neuro.akn
|
Posted: Fri Mar 29, 2013 5:33 pm Post subject: Software development for Mac |
|
|
I'm looking to develop a program for Mac, specifically iOS, but am unsure of which language to use. I know that of course Xcode and Objective-C are ideal for Apple development; however, you need to agree to licensing and things like that, and my snow leopard OS is not compatible with Xcode. Which languages can I use to develop a complex program for iOS that I can simply download? |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
Tony
![](http://wiki.compsci.ca/images/f/f4/OniTony.gif)
|
Posted: Fri Mar 29, 2013 6:00 pm Post subject: RE:Software development for Mac |
|
|
You need Xcode to get your basic programming tools on your machine, even if you're not going to be using Xcode directly. |
Tony's programming blog. DWITE - a programming contest. |
|
|
|
![](images/spacer.gif) |
mirhagk
|
|
|
|
![](images/spacer.gif) |
neuro.akn
|
Posted: Fri Mar 29, 2013 7:29 pm Post subject: RE:Software development for Mac |
|
|
Tony, I don't really know what you mean by that. Could you elaborate? |
|
|
|
|
![](images/spacer.gif) |
Tony
![](http://wiki.compsci.ca/images/f/f4/OniTony.gif)
|
Posted: Fri Mar 29, 2013 10:55 pm Post subject: RE:Software development for Mac |
|
|
if you want to make an iOS app, you need tools that come packaged with Xcode for any language of your choice. |
Tony's programming blog. DWITE - a programming contest. |
|
|
|
![](images/spacer.gif) |
neuro.akn
|
Posted: Sat Mar 30, 2013 12:18 am Post subject: RE:Software development for Mac |
|
|
Okay, I see. Thank you. Are there any recommendations of which language I use? The program I am looking to build is complex and structured. Somewhat hard to describe, sorry. |
|
|
|
|
![](images/spacer.gif) |
wtd
|
Posted: Sat Mar 30, 2013 12:23 am Post subject: RE:Software development for Mac |
|
|
Use Objective-C. It's a good language and you won't be swimming against the current. |
|
|
|
|
![](images/spacer.gif) |
rdrake
![](http://compsci.ca/v3/uploads/user_avatars/113417932472fc6c9cd916.png)
|
Posted: Sat Mar 30, 2013 11:39 am Post subject: Re: Software development for Mac |
|
|
As Tony said, Xcode is required as it provides the toolchain to compile, link, sign, deploy, and debug iOS applications. As wtd has said, Objective-C is the primary language for developing both iOS as well as Mac applications. It's a decent language with some nifty features, though it can be quite verbose.
There are other languages that you can use on iOS if you desire. Objective-C is the path of least resistance and just about everybody knows it who develops on iOS. |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
mirhagk
|
Posted: Sat Mar 30, 2013 11:53 am Post subject: RE:Software development for Mac |
|
|
If you choose to go with mono you get the ability to cross-compile to android, iOS or windows phone, meaning you just have to change the interface for each one (which ideally should be the least difficult part). |
|
|
|
|
![](images/spacer.gif) |
Insectoid
![](http://compsci.ca/v3/uploads/user_avatars/13760332514cbd0ce972eaa.jpg)
|
Posted: Sat Mar 30, 2013 1:26 pm Post subject: RE:Software development for Mac |
|
|
Xcode is on your OSX install disks, if you still have them. |
|
|
|
|
![](images/spacer.gif) |
ncvitak
![](http://compsci.ca/v3/uploads/user_avatars/121314691151b50efbb9d9b.png)
|
|
|
|
![](images/spacer.gif) |
|