Hi, I'm new to archiving objects but I'd like to learn how to archive a custom UIView subclass that I have. From my understanding, and the research I've done so far, UIView already implements the NSCoding protocol. Would I use the method encodeWithEncoder:? If so, would I also have to call that on each of my instance variables that my UIView subclass has? Some of the subviews in my view are also custom UIViews, so I would probably have to encode those too, right? Thanks for any help!