Well, sort of. GNUstep provides a free implementation of (enough of) Cocoa.
If all you're looking for is constructors and destructors, consider ObjFW. https://github.com/Midar/objfw/
ObjFW is much more lightweight, although it does have its own set of conventions. Fortunately, +alloc, -init, +new and -dealloc are all present and accounted for.