Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 40629
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T15:03:13+00:00 2026-05-10T15:03:13+00:00

I’ve been programming in C,C++,C# and a few other languages for many years, mainly

  • 0

I’ve been programming in C,C++,C# and a few other languages for many years, mainly for Windows and Linux but also embedded platforms. Recently started to do some iPhone programming as a side project so I’m using Apple platforms for the first time since my Apple II days. I’m wondering what other developers that are coming to Mac OSX, Xcode and iPhone SDK think. Here are my impressions, so far:

  • Mac OSX: very confusing, I tend to end up with too many open windows and don’t know what’s where. Luckily there’s the bird’s eye view, without it I’d be lost. With the shell at least there’s all the familiar stuff so that helps me a lot.

  • Xcode: doesn’t feel as good as VisualStudio or Eclipse, the two environments I’m familiar with. I think I could get used to it but I’m wondering if Apple wouldn’t be better off with Eclipse. Before I found the setting where all the windows are stuck together I hated it, now I can tolerate it.

  • iPhone SDK: strange indeed. I understand Apple’s desire to control their environment but in this day and age it just seems a little sleazy and they are missing out on so much by destroying developer goodwill.

  • Objective-C: I’ve known about it for years but never even took a look at it. The syntax is off-putting but I’m actually very intrigued by the language. I think it’s an interesting third leg between C++ and C#, both of which I like a lot. Is there any chance Obj-C will break out of the Mac sandbox due to the uptick in the popularity of Apple technology?

Curious to read your thoughts,

Andrew

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T15:03:13+00:00Added an answer on May 10, 2026 at 3:03 pm

    I’m in the same boat as you (somewhat). I’ve been developing in C# for 7 years, ever since .NET 1.0. Over the past couple weeks I’ve been teaching myself Cocoa and Objective-C. Here are my impressions (note for note with yours)

    • Agreed in that clutter can be a problem. I tend to use Spaces heavily when developing in XCode (put XCode in one space, Interface Builder in another space, Instruments in a third space). If you don’t have Leopard (and thus, no spaces), then use Command-H to hide your active window. Using that tends to clean things up quite a bit (however it’d be nice if you could command-h automagically the current window when command-tab’ing to another app).

    • I’m liking XCode more and more. I hate Visual Studio – I find it to be unstable, slow, and well, just kind of a crappy IDE. Comparatively I’ve found XCode to be fast, stable, and I like how it organizes and filters your files. I’m not too up on my XCode shortcuts, but I’m hoping there’s a way I can quick-switch from one class to another (similar to ctrl +n shortcut in ReSharper). Intellisense could be better with regards to how it displays to the user, but I really like how it essentially creates a template and you can ctrl + / to jump to the next argument in a message.

    • I’m hating the documentation in XCode. The help system sucks, and for whatever reason it never finds what I’m searching for. I end up just googling for anything I need to know… I hope they improve the documentation. This is my biggest beef right now.

    • Not quite there yet, as I’m going through the full Cocoa framework for Mac desktops. So far I’m really, really liking what I see. One thing I will say is that it would be nice if the iPhone SDK allowed for garbage collection…

    • Objective-C – I’ve never used it, this is my first foray into it. At first I was kinda wierded out by the syntax and the square brackets for messaging, but it’s really growing on me. It’s so quick to skim a method and see the message calls that method makes. The more I use it, the more Objective-C just feels nice… however templating/generics would be a welcome addition to the language.

    All in all, my foray into Mac development has been enjoyable, and I’m excited to start working (today! yay!) on some actual mac/iphone projects.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 165k
  • Answers 165k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer Categories extend the original class, but they don't subclass it,… May 12, 2026 at 12:54 pm
  • Editorial Team
    Editorial Team added an answer Haven't tested this, but it's something like: RewriteRule \.php$ -… May 12, 2026 at 12:54 pm
  • Editorial Team
    Editorial Team added an answer "0:0:0:0:0:0:0:1" is the IPv6 loopback address as defined in RFC… May 12, 2026 at 12:54 pm

Related Questions

I ran into a problem. Wrote the following code snippet: teksti = teksti.Trim() teksti
I am currently running into a problem where an element is coming back from
Seemingly simple, but I cannot find anything relevant on the web. What is the
Does anyone know how can I replace this 2 symbol below from the string
Configuring TinyMCE to allow for tags, based on a customer requirement. My config is

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.