 |
|
| Computers Forum Index » Computer Languages (Objective-C) » Objective-C development under Window platform... |
|
Page 1 of 1 |
|
| Author |
Message |
| Sam Hu... |
Posted: Mon Sep 21, 2009 1:00 am |
|
|
|
Guest
|
Greetings to everyone!
Maybe this is just a very silly question please forgive me anyway...
Can I code with ObjC under Windows platform,and/or making use of all
coca's features? Is there any simple IDE that just support
code ,edit,compile,build and run such program?
Thanks for you help in advance.
Regards,
Sam |
|
|
| Back to top |
|
|
|
| Pascal J. Bourguignon... |
Posted: Tue Sep 22, 2009 1:49 am |
|
|
|
Guest
|
Sam Hu <samhu.samhu at (no spam) gmail.com> writes:
Quote: Can I code with ObjC under Windows platform,and/or making use of all
coca's features?
Yes. It's possible.
There won't be ALL the features of Cocoa, but a big subset.
Cocoa evolved from OpenStep. NeXT Computer Inc. developed an
implementation of OpenStep running on MS-Windows-NT, but this product
is not sold anymore.
Nowadays, you can use GNUstep. http://www.gnustep.org/
http://www.gnustep.org/experience/Windows.html
GNUstep = OpenStep + a few GNUstep specific extensions
+ a few of Cocoa specific extensions.
Cocoa = OpenStep + a good number of Cocoa specific extensions.
Quote: Is there any simple IDE that just support
code ,edit,compile,build and run such program?
Yes.
There are TWO IDEs: ProjectCenter and ProjectManager.
The equivalent of Interface Builder, is Gorm.
--
__Pascal Bourguignon__ |
|
|
| Back to top |
|
|
|
| Sam Hu... |
Posted: Tue Sep 22, 2009 2:14 am |
|
|
|
Guest
|
On 9月22日, 上午5时49分, p... at (no spam) informatimago.com (Pascal J. Bourguignon)
wrote:
Quote: Sam Hu <samhu.sa... at (no spam) gmail.com> writes:
Can I code with ObjC under Windows platform,and/or making use of all
coca's features?
Yes. It's possible.
There won't be ALL the features of Cocoa, but a big subset.
Cocoa evolved from OpenStep. NeXT Computer Inc. developed an
implementation of OpenStep running on MS-Windows-NT, but this product
is not sold anymore.
Nowadays, you can use GNUstep.http://www.gnustep.org/
http://www.gnustep.org/experience/Windows.html
GNUstep = OpenStep + a few GNUstep specific extensions
+ a few of Cocoa specific extensions.
Cocoa = OpenStep + a good number of Cocoa specific extensions.
Is there any simple IDE that just support
code ,edit,compile,build and run such program?
Yes.
There are TWO IDEs: ProjectCenter and ProjectManager.
The equivalent of Interface Builder, is Gorm.
--
__Pascal Bourguignon__
Thank you all for all your great help!
I followed the above link ,downloaded and installed below in the same
order:
Package Required? Stable Unstable Notes
GNUstep System Required 0.23.0 None MSYS/MinGW System
GNUstep Core Required 0.23.1 None GNUstep Core
GNUstep Devel Optional 1.0.0 None Developer Tools
Cairo Backend Optional 0.22.1 None Don't Use. Developer
Only
•SystemPreferences.app Version 1.0.2-7
•Gorm.app Version 1.2.8
•ProjectCenter.app Version 0.5.0
The installation is sucessfully.But when I run
ProjectCenter.exe,windows reported that can not found gnustep-
base-1_18.dll.I checked and found there is gnustep-base-1_19.dll under
C:\GNUstep\GNUstep\System\Tools.
So was I missing something?Where should I start?
If this is off topic and should be asked in another thread,kindly
ignore it.
Thank you so much again.
Regards,
Sam |
|
|
| Back to top |
|
|
|
| Pascal J. Bourguignon... |
Posted: Tue Sep 22, 2009 5:17 am |
|
|
|
Guest
|
Sam Hu <samhu.samhu at (no spam) gmail.com> writes:
Quote: I followed the above link ,downloaded and installed below in the same
order:
Package Required? Stable Unstable Notes
GNUstep System Required 0.23.0 None MSYS/MinGW System
GNUstep Core Required 0.23.1 None GNUstep Core
GNUstep Devel Optional 1.0.0 None Developer Tools
Cairo Backend Optional 0.22.1 None Don't Use. Developer
Only
•SystemPreferences.app Version 1.0.2-7
•Gorm.app Version 1.2.8
•ProjectCenter.app Version 0.5.0
The installation is sucessfully.But when I run
ProjectCenter.exe,windows reported that can not found gnustep-
base-1_18.dll.I checked and found there is gnustep-base-1_19.dll under
C:\GNUstep\GNUstep\System\Tools.
So was I missing something?Where should I start?
If this is off topic and should be asked in another thread,kindly
ignore it.
Yes, unfortunately, I never used GNUstep on MS-Windows. You will get
better help from the mail lists:
http://www.gnustep.org/information/gethelp.html
--
__Pascal Bourguignon__ |
|
|
| Back to top |
|
|
|
| Friedrich Dominicus... |
Posted: Tue Sep 22, 2009 10:02 am |
|
|
|
Guest
|
pjb at (no spam) informatimago.com (Pascal J. Bourguignon) writes:
nevertheless....
Regards
Friedrich
--
Please remove just-for-news- to reply via e-mail. |
|
|
| Back to top |
|
|
|
| Pascal J. Bourguignon... |
Posted: Tue Sep 22, 2009 11:23 pm |
|
|
|
Guest
|
Friedrich Dominicus <just-for-news-frido at (no spam) q-software-solutions.de> writes:
Quote: pjb at (no spam) informatimago.com (Pascal J. Bourguignon) writes:
Yes, unfortunately, I never used GNUstep on MS-Windows. You will get
better help from the mail lists:
http://www.gnustep.org/information/gethelp.html
Well but you insist it's possible to do Objective C programming
nevertheless....
The more so! If they can write GNUstep in Objective-C and have it run
on MS-Windows, then it will be as easy to write any random MS-Windows
program in Objective-C.
You see, with gcc, it is the same code that produces the executable
for C, C++, Objective-C, etc. Only the front end changes. So there's
no more difficulty in using Objective-C than C.
--
__Pascal Bourguignon__ |
|
|
| Back to top |
|
|
|
| Friedrich Dominicus... |
Posted: Wed Sep 23, 2009 9:36 am |
|
|
|
Guest
|
pjb at (no spam) informatimago.com (Pascal J. Bourguignon) writes:
Quote: Friedrich Dominicus <just-for-news-frido at (no spam) q-software-solutions.de> writes:
pjb at (no spam) informatimago.com (Pascal J. Bourguignon) writes:
Yes, unfortunately, I never used GNUstep on MS-Windows. You will get
better help from the mail lists:
http://www.gnustep.org/information/gethelp.html
Well but you insist it's possible to do Objective C programming
nevertheless....
The more so! If they can write GNUstep in Objective-C and have it run
on MS-Windows, then it will be as easy to write any random MS-Windows
program in Objective-C.
Well I have expressed it wrong. At first. Yes you can do Objective-C
programming if you install GNUstep, but you can not do Cocoa
programmming and you do not have nothing like an IDE on Windows. So
you can write your programs "by hand". The question was about Cocoa an
a decent IDE and to both the clear answer on Windows is it does not
exit and/or it does not work.
The best supported platform for Objective-C programming Mac OS X and
because it's nice Unix also. I'd recommend getting some Mac and write
your programs there. Don't even dare of platform independence in the
GUI section and you'll be quite fine ....
Yes and for those who did not know. There exist POC which claims to be
the one and only Objective-C around....
Regards
Friedrich
--
Please remove just-for-news- to reply via e-mail. |
|
|
| Back to top |
|
|
|
| Pascal J. Bourguignon... |
Posted: Wed Sep 23, 2009 11:41 pm |
|
|
|
Guest
|
Friedrich Dominicus <just-for-news-frido at (no spam) q-software-solutions.de> writes:
Quote: pjb at (no spam) informatimago.com (Pascal J. Bourguignon) writes:
Friedrich Dominicus <just-for-news-frido at (no spam) q-software-solutions.de> writes:
pjb at (no spam) informatimago.com (Pascal J. Bourguignon) writes:
Yes, unfortunately, I never used GNUstep on MS-Windows. You will get
better help from the mail lists:
http://www.gnustep.org/information/gethelp.html
Well but you insist it's possible to do Objective C programming
nevertheless....
The more so! If they can write GNUstep in Objective-C and have it run
on MS-Windows, then it will be as easy to write any random MS-Windows
program in Objective-C.
Well I have expressed it wrong. At first. Yes you can do Objective-C
programming if you install GNUstep, but you can not do Cocoa
programmming and you do not have nothing like an IDE on Windows. So
you can write your programs "by hand". The question was about Cocoa an
a decent IDE and to both the clear answer on Windows is it does not
exit and/or it does not work.
The best supported platform for Objective-C programming Mac OS X and
because it's nice Unix also. I'd recommend getting some Mac and write
your programs there. Don't even dare of platform independence in the
GUI section and you'll be quite fine ....
Yes and for those who did not know. There exist POC which claims to be
the one and only Objective-C around....
I'm sorry, but if you had read all my posts in this thread, you should
know that there are IDEs (yes, there are at least TWO IDEs for
GNUstep), and there are tools similar to what is found on Cocoa
(granted, perhaps more rudimentary, but they get the job done) to
design user interfaces.
And of course, you can write programs in GNUstep that you will be able
to compile on MacOSX Cocoa, and vice versa (as long as you only use
the intersection of the features (ie. OpenStep), or if you take care
of optionalize features absent on one platform).
--
__Pascal Bourguignon__ |
|
|
| Back to top |
|
|
|
| Friedrich Dominicus... |
Posted: Thu Sep 24, 2009 10:06 am |
|
|
|
Guest
|
pjb at (no spam) informatimago.com (Pascal J. Bourguignon) writes:
Quote: I'm sorry, but if you had read all my posts in this thread, you should
know that there are IDEs (yes, there are at least TWO IDEs for
GNUstep), and there are tools similar to what is found on Cocoa
(granted, perhaps more rudimentary, but they get the job done) to
design user interfaces.
Sorry ProjectCenter does not even run smoothless on Linux and the
provided debugger is just an gdb-cli one. So that is not what I
understand under an Integrated Development Environment
Quote:
And of course, you can write programs in GNUstep that you will be able
to compile on MacOSX Cocoa, and vice versa (as long as you only use
the intersection of the features (ie. OpenStep), or if you take care
of optionalize features absent on one platform).
Sure now show me one useful program in a more wide-spread use.
You do get me wrong, I definitly am a fan of Objective-C but the state
of tool support outside Mac OS X is one of the worst. There is not
even a base plugin for Eclipse which otherwise has stuff like support
of haskell, Erlang etc. but not so for Objective-C so if that isn't a
poor state what else is?
Even the support in gdb is so crude. Printing an object needs some
po someObject and you do not even see the member elements. So please
do not tell that the state of Objective-C tools is a good one. It's
Regards
Friedrich
--
Please remove just-for-news- to reply via e-mail. |
|
|
| Back to top |
|
|
|
| Pascal J. Bourguignon... |
Posted: Thu Sep 24, 2009 11:12 am |
|
|
|
Guest
|
Friedrich Dominicus <just-for-news-frido at (no spam) q-software-solutions.de> writes:
Quote: pjb at (no spam) informatimago.com (Pascal J. Bourguignon) writes:
I'm sorry, but if you had read all my posts in this thread, you should
know that there are IDEs (yes, there are at least TWO IDEs for
GNUstep), and there are tools similar to what is found on Cocoa
(granted, perhaps more rudimentary, but they get the job done) to
design user interfaces.
Sorry ProjectCenter does not even run smoothless on Linux and the
provided debugger is just an gdb-cli one. So that is not what I
understand under an Integrated Development Environment
And of course, you can write programs in GNUstep that you will be able
to compile on MacOSX Cocoa, and vice versa (as long as you only use
the intersection of the features (ie. OpenStep), or if you take care
of optionalize features absent on one platform).
Sure now show me one useful program in a more wide-spread use.
You do get me wrong, I definitly am a fan of Objective-C but the state
of tool support outside Mac OS X is one of the worst. There is not
even a base plugin for Eclipse which otherwise has stuff like support
of haskell, Erlang etc. but not so for Objective-C so if that isn't a
poor state what else is?
Even the support in gdb is so crude. Printing an object needs some
po someObject and you do not even see the member elements. So please
do not tell that the state of Objective-C tools is a good one. It's
Yes. But it's all free software: you are free to modify and improve
them if they're in an unsatisfying state. You have to give some work.
The alternative is indeed to give some money to an enterprise such as
Apple Computer to have the job done for you.
There's no free lunch.
Actually, if the question is to develop OpenStep applications on
MS-Windows, since Apple Computer itself declines doing such a thing,
you'll have to find another enterprise to do it for you if you have
more money than time.
--
__Pascal Bourguignon__ |
|
|
| Back to top |
|
|
|
| jeff... |
Posted: Fri Oct 02, 2009 2:17 pm |
|
|
|
Guest
|
Sam Hu wrote:
Quote: Greetings to everyone!
Maybe this is just a very silly question please forgive me anyway...
Can I code with ObjC under Windows platform,and/or making use of all
coca's features? Is there any simple IDE that just support
code ,edit,compile,build and run such program?
Cocoa is the hardware limiter.
For example, the IPhone SDK, needs 10.5.4 (I believe). That needs to run
on Intel hardware. So, either an Intel Mac or a Hackintosh. Google will
give you more info.
Jeff
Quote:
Thanks for you help in advance.
Regards,
Sam
|
|
|
| Back to top |
|
|
|
|
|
All times are GMT
The time now is Wed Nov 25, 2009 7:47 pm
|
|