I would like to create my own framework to hide the implementation of the classes and to be able to re-use the the classes.
Did they add the ability to create these in 4.6?
Yes, it is possible. Check out the Introduction to Framework Programming Guide by Apple.