Porting cocoa to windows




















The best method is to use something like Model-View-Controller pattern or some other architecture to separate business logic and so forth from the presentation. However, unless you are using Mono, there will be very little code for you to share, I think.

If you are developing WPF then you surely doing. Keep a good design and you can have most of your code simply be an Objective-C version of your. NET code and vice versa rather than trying to find a migration path. Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams? Collectives on Stack Overflow. Learn more. Asked 13 years ago. Active 13 years ago. Viewed 3k times. Improve this question. Sam Lee Sam Lee 6, 10 10 gold badges 38 38 silver badges 46 46 bronze badges.

Add a comment. Active Oldest Votes. Improve this answer. Michael Fey Michael Fey 1, 1 1 gold badge 9 9 silver badges 15 15 bronze badges.

Totally agree with Michael. Factoring out platform-neutral code and then creating native GUI "Shell" for each platform worked really well for 2 medium-size products. Andy Dent Andy Dent BobbyShaftoe BobbyShaftoe The Cocotron is missing major functionality.

Many of the classes in it cannot properly read nib files and the ability to write Cocoa compatible nibs is entirely missing.

GNUstep is a much more mature project in many ways. Forgive me for a possibly stupid question, but what about Objective-C has doomed projects? Other than performance, if you want performance, Carbon is the way to go. More important that improvements to Cocoa, what Apple need to reach a bigger share market is a project like this, where as other projects like Qt you can compile your Cocoa application in different platform.

GNUStep is further along then Cocotron, is providing Cocoa compatibility, has a windows port and supports nibs. That is to say… there are many cases that the Cocotron code cannot handle properly when unarchiving Cocoa nibs. There are other problems along these lines as well, such as some classes are missing keys which are needed to function properly.

None of the connections in the nib are actually made… none of the menus work. Only users with topic management privileges can see it. Reply Quote 0 2 Replies Last reply. Hi and welcome to devnet, You should maybe describe a bit your project or at least the skill set needed to work on it.

Reply Quote 0 1 Reply Last reply. Think iTunes, but for DJs. Where are you located and which is your timezone? For legal reasons, US based programmers would be preferred.

Please suggest a convenient date and time for the same at the earliest? Loading More Posts 10 Posts. Reply Reply as topic.



0コメント

  • 1000 / 1000