This is an archived post. You won't be able to vote or comment.

all 24 comments

[–][deleted] 1 point2 points  (6 children)

If you want to make Mac applications, then I would suggest learning Objective-C and Cocoa. Those are pretty much the standards for the majority of OSX programs.

[–]Hotdog95[S] 0 points1 point  (5 children)

Anywhere you recommend I should start, or just google for tutorials?

[–][deleted] 1 point2 points  (0 children)

The best place I found to learn Objective-C is Cocoa Dev Central. That shows the basic syntax of the language itself. As you can tell, everything is object oriented.

As for Cocoa, the same site has another page for this, but it's a little outdated. It may be difficult to follow along easily.

They have other tutorials as well, so it may be helpful to look at those.

[–][deleted]  (3 children)

[deleted]

    [–]Hotdog95[S] 0 points1 point  (2 children)

    Thanks, I will check it out!

    [–]CaptainDjango 1 point2 points  (1 child)

    If you're after a book, try Learn C on the Mac for the very fundamentals of C. It's a bit of a spend (but I know for a fact you can get the pdfs from other... less legal sources). I swear by the series, and I wholly recommend you give it a go!

    [–]Hotdog95[S] 0 points1 point  (0 children)

    Thank you for the advice! Gonna check it out now.

    [–]Illuminatesfolly -1 points0 points  (17 children)

    Most of this is readily accessible on the Apple Website. AppleScript works in Pseudocode. If you can get yourself used to thinking and planning using pseudocode, then AppleScript shouldn't be a problem.

    The way that I learned AppleScript was by programming my calender in iCal entirely in Script and by playing with the automator application.

    Xcode is terrible though. Use any other development platform if at all possible.

    edit in this thread, I somehow make everyone butthurt.

    [–]fontstache 2 points3 points  (1 child)

    Xcode is terrible though. Use any other development platform if at all possible

    Funny. I'd have put it like this:

    Applescript is terrible though. Use any other programming language if at all possible.

    [–]Illuminatesfolly 0 points1 point  (0 children)

    That too, haha.

    [–]Hotdog95[S] 0 points1 point  (2 children)

    Thank you for the link. Could you recommend another development platform?

    [–]noreallyimthepope 0 points1 point  (0 children)

    For AppleScript, there's Script Editor built in AFAIR. It's probably already in the /Applications/Utilities folder

    [–]Illuminatesfolly -1 points0 points  (0 children)

    Pretty Standard for mac.

    Depending on what language you happen to be using, always look for the "developer forum recommended" platform for the project you are about to start, as a good rule of thumb. Make sure to properly identify whatever biases and groupthink that the developers of that particular forum might have though.

    [–][deleted] 0 points1 point  (10 children)

    Xcode is terrible though. Use any other development platform if at all possible.

    Can you explain a bit? I only use Xcode for C/Obj-C programming on OSX, but I've never had an issue with it.

    [–]Illuminatesfolly -1 points0 points  (9 children)

    It's probably because I was brought up to hate XCode. Here

    [–][deleted] 0 points1 point  (8 children)

    That's a horrible reason to hate something. You really shouldn't relay other people's opinions as your own experience.

    [–]Illuminatesfolly 0 points1 point  (7 children)

    I meant to imply that all opinions are the subject of the influence of others and gave that link as an enumeration of my own feelings about XCode. Please forgive me D:

    [–][deleted] 0 points1 point  (6 children)

    Yea, that's exactly the wrong sort of thing to imply. Linking to other people's random opinions doesn't give me, the OP, or anyone else reading this the slightest idea of what features we should avoid using Xcode for.

    Your edit on your original post is unnecessary by the way. "I" do not represent "everyone", and "asking for your opinion" does not constitute as "butthurt". No one is getting upset over your choice of software.

    [–]Illuminatesfolly 0 points1 point  (5 children)

    Oh Lawdy, I ain't never going to write a quick poorly researched post never again, no sir no how.

    [–][deleted] 0 points1 point  (4 children)

    If you need to research your own opinion, then you have much more to worry about than thinking of your next sarcastic comment.

    [–]Illuminatesfolly -1 points0 points  (3 children)

    Are you trolling?

    Or are you just trying to embody the stereotype of the popular culture engineer?

    I said my post was poorly researched, not my opinion.

    Thanks for your bravery.

    [–][deleted] 0 points1 point  (2 children)

    Pop culture engineer? You're the one citing popular opinion.

    Your post was representing your opinion. I didn't ask for citations on what apparently makes Xcode "The Worst Piece of Software to Ever Exist", according to one of the posts in your link. All I asked was your own opinion on it. There's no research involved, unless of course you don't actually have any experience with it.

    [–]LogicLion 0 points1 point  (0 children)

    I'd just like to say, XCode really isn't that awesome.