PDA

View Full Version : Objective-C and GUIs


coder_
September 21st, 2006, 06:59 PM
I've started to fool around in Obj-C and wanted to know if there are any other way to create GUIs for my applications than using Gorm and such.

I'm looking for another GUI toolkit such as Qt or a Gnome one with bindings for Objective-C. Cacoa is dead and the homepage is gone. Gtoolkit doesn't seem to work with 64 bit. The Qt bindings apparently are dead, and I can't find Gnome bindings.

So any Objective-C coders out there who can give me a hint or so, that'd be very helpful. :o) Thanks in advance.

Note360
September 22nd, 2006, 06:12 PM
I think their may be a solution (I am thinking of learning Objective-C or Ruby soon)

Gnome-Obj-C
GTKKit
.That looks like your solution. I am looking for documentation

Daverz
September 22nd, 2006, 07:29 PM
Gnome-Obj-C
GTKKit
.That looks like your solution. I am looking for documentation

Pretty sure those are dead. Anything that hasn't been updated for gtk2 is very, very dead. Which is sad, because ObjC and gtk2 would probably be a great match.

GNU SmallTalk comes with gtk bindings, but I think there's only one guy working on that, so progress is very slow.

More bindings here:

http://gtk.org/bindings.html

Though they aren't very good at updating that list, so you may have to google for more up to date info.

BTW, if your interested in Lisp bindings, you'll find a list at

http://www.cliki.net/GTK%20binding

Note360
September 22nd, 2006, 08:17 PM
Where did lisp bindings come from?

Daverz
September 22nd, 2006, 08:27 PM
Where did lisp bindings come from?

I just threw that in for shits and giggles.

skymt
September 22nd, 2006, 08:52 PM
Objective-C can call C functions, so your best bet is probably the plain old C API for GTK.

Note360
September 23rd, 2006, 10:51 AM
the C API may work as skymt suggested. However, will you be able to use obj-c code in the GUI if you where to do that?

Oh, I also kinda like lisp. Howvere, so sar I havent done ANY gui programming in any language. I am working on it. It is just that I am soooo interested in making cli applications. (at the moment)