반응형
1. NSUserDefault : 싱글톤으로 전역 접근이 가능 : NSMutableDictionary를 이용하여 주로 환경세팅에 사용
2. NSString, NSArray, NSDictionary, NSData 객체의 메소드를 이용 : writeToFile <-> initWithContectOfFile
3. NSKeyedArchiver <-> NSKeyedUnarchiver
4. CoreData
객체를 저장할려면 NSCoding 프로토콜을 구현해야 함
도큐먼트에 저장된 파일경로
NSString *file = [dir stringByAppendingPathComponent:@"Personnel.archive"];
2. NSString, NSArray, NSDictionary, NSData 객체의 메소드를 이용 : writeToFile <-> initWithContectOfFile
3. NSKeyedArchiver <-> NSKeyedUnarchiver
4. CoreData
객체를 저장할려면 NSCoding 프로토콜을 구현해야 함
- (id)initWithCoder:(NSCoder *)aDecoder;
- (void)encodeWithCoder:(NSCoder *)aCoder;
도큐먼트 디렉토리 찾기
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory NSUserDirectory, YES);
NSString *dir = [paths lastObject];도큐먼트에 저장된 파일경로
NSString *file = [dir stringByAppendingPathComponent:@"Personnel.archive"];
반응형