Is it possible to serialize custom objects to a plist file in Objective-C?
For the sake of simplicity, let's assume that we have the following simple class interface:

    @interface Person : NSObject <NSCoding> {
      NSString *firstname;
      NSString *lastname;
    }

    @property (copy) NSString *firstname;
    @property (copy) NSString *lastname;

    @end

Is it possible to serialize this object into a plist (assuming that NSCoding protocol is implemented correctly)?
Is it possible to serialize custom objects to a plist file in Objective-C?
===

For the sake of simplicity, let's assume that we have the following simple class interface:

    @interface Person : NSObject <NSCoding> {
      NSString *firstname;
      NSString *lastname;
    }

    @property (copy) NSString *firstname;
    @property (copy) NSString *lastname;

    @end

Is it possible to serialize this object into a plist (assuming that NSCoding protocol is implemented correctly)?