Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Jul 5, 2012, 01:33 AM   #1
Ram Thakkar
macrumors newbie
 
Join Date: Jul 2012
I m newbie on mac want ask some question.

Hello Everybody,

I am a totally newbie on this forum and also as a user of mac. I use mac only for unity3d. When i operate mac system at first time, i felt something strange cause its totally new enviornment for me. But nowadays a like mac os very much. So my question is if i want to develop mac desktop application then how to develop it. If somebody tell me something about it or provide some link for it, then it would be very helpfull for me. I also plan to learn about ipad programming, but first i want to learn some basic. One thing i want to tell u that i have very good programming experience on windows.
Ram Thakkar is offline   0 Reply With Quote
Old Jul 5, 2012, 02:36 AM   #2
Bug-Creator
macrumors regular
 
Join Date: May 2011
Location: Germany
Obvious link:
http://www.bignerdranch.com/book/coc..._x_3rd_edition

Even more obvious link:
http://developer.apple.com/library/m...bjectiveC.html
Bug-Creator is offline   0 Reply With Quote
Old Jul 5, 2012, 04:33 AM   #3
ghellquist
macrumors regular
 
Join Date: Aug 2011
Location: Stockholm Sweden
some hints

Some hints or ideas.

First of all, download Xcode from the app store. It is free of cost.
You probably will very soon enrol in the Apple Developer program. Not quite free but a gold mine of information.
https://developer.apple.com/

If you want to program for iPad or iPhone, a very good start is the Stanford University series. It teaches a lot of important concepts including a lot about Cocoa (the code name for the graphical programming environment). Currently the only good way to program on IOS is to use the Objective-C programming language (quite elegant in IOS, nothing to be afraid of).
http://itunes.apple.com/us/itunes-u/...hd/id395605774

The Mac OS X allows several different ways of programming. One of these is using Objective-C and Cocoa, very close to how you program on IOS.

Below (sort of) the graphical Cocoa system the Mac also runs a Unix dialect. Programming on this level is just about the same as for any Linux or Unix system, allowing you to use all the tools and languages there. The "windows" interface is very different though, so go for Cocoa and Objective-C for that kind of work.

If you go for the web development route, the Mac OS X includes the standard tools there as well, including web server and SQL database and all the languages including Python and Pearl and Java and Javascript ( and more ). This will allow you to install and program full web applications inside you Mac.

And not least, the Mac OS X has a nice scripting language built into the Automator that makes some things very simple to do.

So in short, my suggestion is to go for the perhaps not obvious route using Cocoa on IOS using Objective C. The environment is slightly different from Mac OS X but many of the concepts are exactly the same.

Anyway, my five cents of advice.

// Gunnar
ghellquist is offline   0 Reply With Quote
Old Jul 5, 2012, 04:52 AM   #4
Bug-Creator
macrumors regular
 
Join Date: May 2011
Location: Germany
Quote:
Originally Posted by ghellquist View Post
You probably will very soon enrol in the Apple Developer program. Not quite free but a gold mine of information.
AFAIK one can still join the ADC for free (it's just a bit hidden these days). This doesn't include access to OSX-betas or the ability to upload to the Appstore(?) but for the start free should be fine.
Bug-Creator is offline   0 Reply With Quote
Old Jul 5, 2012, 04:59 AM   #5
trevorde
macrumors newbie
 
Join Date: Mar 2011
MonoDevelop lets you develop in C# which will allow you to use your Unity3D experience
trevorde is offline   0 Reply With Quote
Old Jul 7, 2012, 03:48 AM   #6
Ram Thakkar
Thread Starter
macrumors newbie
 
Join Date: Jul 2012
Thank very much all of u for show me right direction for mac development.

@trevorde, before jump into mac development, i searched on a net cross platform development. I found that monodevelop, but on mac applicaiton build with monodevelop doent give native look and there are still some limitation. So i started to learn xcode (cocoa and objective-c).

Once again thank u very much.
Ram Thakkar is offline   0 Reply With Quote
Old Sep 14, 2012, 01:59 PM   #7
richimages
macrumors regular
 
Join Date: Mar 2008
Quote:
Originally Posted by Ram Thakkar View Post
Hello Everybody,

I am a totally newbie on this forum and also as a user of mac. I use mac only for unity3d. When i operate mac system at first time, i felt something strange cause its totally new enviornment for me. But nowadays a like mac os very much. So my question is if i want to develop mac desktop application then how to develop it. If somebody tell me something about it or provide some link for it, then it would be very helpfull for me. I also plan to learn about ipad programming, but first i want to learn some basic. One thing i want to tell u that i have very good programming experience on windows.
I'm kind of in the same boat you're in, luckily, I have a friend who's pushed out an iOS app with Unity already, and will be helping me out next week to show me what he did. Apparently, he's bypassed the cocoa and Objective C stuff by just using Unity3D and XCode to push out the project via TestFlight. Grant it, this will also bypass the app store as well (as that must go though normal iOS development ) ... but for graphical stuff with Unity3D development, TestFlight simiplifies the process and makes things very easy ....

Will report back more week after next ....
richimages is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Used Mac Pro 2.8- newbie question expat42451 Mac Pro 32 Oct 3, 2014 12:55 PM
Newbie question about switching from PC to Mac durangojim iMac 5 Nov 13, 2013 08:02 PM
Newbie Question Regarding Mac Pro Purchase scca325is Mac Pro 15 Oct 28, 2013 03:50 PM
Newbie to Mac mini as HTPC - Question RE Handbrake LawDog1180 Mac mini 4 Jul 6, 2013 03:25 PM
Mac newbie with a new macbook pro, have a question Dragoro MacBook Pro 2 Jul 9, 2012 09:47 AM

Forum Jump

All times are GMT -5. The time now is 02:29 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC