• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Porting from Windows to Mac
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Porting from Windows to Mac


  • Subject: Re: Porting from Windows to Mac
  • From: "Νικόλας Τουμπέλης" <email@hidden>
  • Date: Fri, 31 Oct 2008 00:00:58 +0200

I haven't done any porting between the two platforms, but I have worked with
both for some time.

It's not easy to port such an application and be prepared to rewrite most of
the code (not counting the learning curve). All the GUI stuff, you have to
separate from the model, in order to have a decent starting point and make
your life easier. Hence, a lot of refactoring beforehand (and some decent
unit testing).

You have to take into account that Mac development is centered on the MVC
pattern and the tools are built for that purpose. You will find that the GUI
designer (Interface Builder) is separate from the code editor (Xcode) and
you don't have the same mixed up model that e.g. Visual Studio and Delphi
promote.

I would also recommend that you start over with the design of your GUI, for
the sensibilities and design principles of Mac OS X are very different. This
difference is exacerbated if you consider the age of MFC...


- Nick

email: email@hidden
twitter: macsphere
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Porting from Windows to Mac
      • From: Stefan Werner <email@hidden>
References: 
 >Porting from Windows to Mac (From: "Rakesh Singhal" <email@hidden>)

  • Prev by Date: Re: Silicon Valley CocoaHeads ... ?
  • Next by Date: Re: NSOperationQueue broken?
  • Previous by thread: Re: Porting from Windows to Mac
  • Next by thread: Re: Porting from Windows to Mac
  • Index(es):
    • Date
    • Thread