object archiving
archiving is the process of converting a group of related objects to a form that can be stored or transferred between applications. the end result of archiving—an archive—is a stream of bytes that records the identity of objects, their encapsulated values, and their relationships with other objects. unarchiving, the reverse process, takes an archive and reconstitutes an identical network of objects.
the main value of archiving is that it provides a generic way to make objects persistent. instead of writing object data out in a special file format, applications frequently store their model objects in archives that they can write out as files. an application can also transfer a network of objects—commonly known as an object graph—to another application using archiving. applications often do this for pasteboard operations such as copy and paste.
------------------越是喧嚣的世界,越需要甯靜的思考------------------
合抱之木,生于毫末;九層之台,起于壘土;千裡之行,始于足下。
積土成山,風雨興焉;積水成淵,蛟龍生焉;積善成德,而神明自得,聖心備焉。故不積跬步,無以至千裡;不積小流,無以成江海。骐骥一躍,不能十步;驽馬十駕,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。蚓無爪牙之利,筋骨之強,上食埃土,下飲黃泉,用心一也。蟹六跪而二螯,非蛇鳝之穴無可寄托者,用心躁也。