posted by
emperor at 03:17pm on 25/11/2003
[I hope
jdev is reading :)]
I'm used to writing (C) code in emacs, and then running make. There's a lot of developer documentation for MacosX, but a lot of it seems to assume you're using Xcode.
So: what docs should I read if I want to know about (in order of need)
a) how to build a macos-app
b) where the CDROM headers are/ what the interface is like[1]
c) how to do network programming for OSX
...and should I just give up and use Xcode?
[1] I'm assuming ioctl, but...
I'm used to writing (C) code in emacs, and then running make. There's a lot of developer documentation for MacosX, but a lot of it seems to assume you're using Xcode.
So: what docs should I read if I want to know about (in order of need)
a) how to build a macos-app
b) where the CDROM headers are/ what the interface is like[1]
c) how to do network programming for OSX
...and should I just give up and use Xcode?
[1] I'm assuming ioctl, but...
network programming for OSX
Re: network programming for OSX
Re: network programming for OSX
Re: network programming for OSX
(no subject)
(no subject)
(no subject)
"avgtool help" in a terminal window.
[ this advice should come with a free pinch of salt ]
(no subject)
More advice should, IMNSHO.
(no subject)
(no subject)
a) how to build a macos-app
If you mean an actual .app bundle, one that you can double-click on and that will show up in the dock and use a GUI, you'll pretty much need Xcode, I believe. But see the xcodebuild(1) man page.
A command-line tool, however, can be built in the usual way, and can use frameworks with the -framework linker flag.
b) where the CDROM headers are/ what the interface is like[1]
I don't know too much about this... what are you trying to do with the CDROM? I'll note here the existence of the DiskArbitration framework, and of cddafs.
Observation, and note to self: cddafs uses the CDDB track titles that iTunes downloads. Yow.
c) how to do network programming for OSX
The same as for BSD, pretty much. I should also note the existence of the SystemConfiguration framework, which is built on the BSD interfaces and used by the GUI network configurator.
(no subject)
what are you trying to do with the CDROM?
Play audio, which on BSD and Linux is CDROMFOO ioctls.