I would expect Flex to work as well since it's basically an actionscript GUI library written on top of Flash. There is a mxml compiler that takes your Flex gui code and converts it to a SWF. And it sounds like LLVM takes a SWF and turns it into Obj-c code so I think it would work.