Texture Loading Cocoa/OpenGL

I know this was asked couple of times here in the forum, but just to be up to date what would be the best method to load a texture from a file without using SDL, just native cocoa. Something similar to the Texture2D class of Apple.
Appreciate you help.