Newbie for MAC
Le
jaturong
Hi
I plan to buy MAC (like ibook). But i would like to get some
information in it. Below
>> Which developing software in MAC? I know GCC only.
>> Can i install Visual C++ in MAC?
>> Can i find supporter group or community for MAC.
>> Thanks in your suggestion.
Regard,
Jaturong
I plan to buy MAC (like ibook). But i would like to get some
information in it. Below
>> Which developing software in MAC? I know GCC only.
>> Can i install Visual C++ in MAC?
>> Can i find supporter group or community for MAC.
>> Thanks in your suggestion.
Regard,
Jaturong

Poser une question


full answers.
--
Schmurtz
As said by Schmurtz, Apple provides XCode for free, mainly to develop
with C-like languages (C, C++, Objective C).
I use Eclipse for Java development.
No.
- You can try name) should be the english-speaking newsgroup for developing on Mac.
- You should register for free on can get XCode updates and SDKs. Sample code can be found at
- If you plan to develop on precise topics, you should try
--
Guillaume
Standard (with xcode) languages are :
- C++ : Used for Carbon apps development.
- OjectiveC : This is the "native" development language
for Cocoa (OSX API's - Object).
- Java : Is also a Native language (Can use Cocoa objects).
- AppleScript.
You can mix all languages in your projects.
The majority of standard unix sources (./configure, make...) will work.
OUT OF TOPIC : I'm using Visual Studio 6 at work and xCode at home and
i notice this few points :
- Cocoa is way better than win32 API's (It's more like .NET without a
"virtual machine").
- Code completion is slower in xCode than VS6 (Didn't exist at all
before xCode). It's usable on a G4 1Ghz.
- Documentation isn't so good (although it's going better). never
hesitate to use the online documentation at apple.
- GUI editing : Nothing to compare because VS6 resources editor is a
shit.
Interface builder is way better.
- xCode is FREE.
- EASY database integration (NO ADO) is missing in Cocoa
You'll have to use WebObject for this (NOT FREE) or native databases
API (tested and working : PostgreSQL, MySQL, Openbase).
- Nothing like ActiveX / ATL / OLE. Objects are reusable between projects
via something called a "Framework".
- No "Wizards" and automated code generation.
list (Cocoa only) exists : cocoa-dev (Look at apple in
the developper site - URL given by Guillaume).
--
Bruno