Skip to content

Commit

Permalink
Added info about DBUserDefaultsController
Browse files Browse the repository at this point in the history
  • Loading branch information
TermiT committed Sep 29, 2011
1 parent 7b869d7 commit ed93d3d
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 1 deletion.
8 changes: 8 additions & 0 deletions DBUserDefaults.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@
71E6616813A5DFBC00EA1163 /* box.icns in Resources */ = {isa = PBXBuildFile; fileRef = 71E6616513A5DFBC00EA1163 /* box.icns */; };
71E6617813A5EB0E00EA1163 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71E6617713A5EB0E00EA1163 /* QuartzCore.framework */; };
71F8A0D613A71F9C0041E571 /* DBSyncPromptDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 71F8A0D513A71F9C0041E571 /* DBSyncPromptDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
DB78C64E143422A200D42941 /* DBUserDefaultsController.h in Headers */ = {isa = PBXBuildFile; fileRef = DB78C64C143422A200D42941 /* DBUserDefaultsController.h */; };
DB78C64F143422A200D42941 /* DBUserDefaultsController.m in Sources */ = {isa = PBXBuildFile; fileRef = DB78C64D143422A200D42941 /* DBUserDefaultsController.m */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
Expand Down Expand Up @@ -96,6 +98,8 @@
71E6616513A5DFBC00EA1163 /* box.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = box.icns; sourceTree = "<group>"; };
71E6617713A5EB0E00EA1163 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
71F8A0D513A71F9C0041E571 /* DBSyncPromptDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBSyncPromptDelegate.h; sourceTree = "<group>"; };
DB78C64C143422A200D42941 /* DBUserDefaultsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBUserDefaultsController.h; sourceTree = "<group>"; };
DB78C64D143422A200D42941 /* DBUserDefaultsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DBUserDefaultsController.m; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -195,6 +199,8 @@
71AFEBE513A579D8004D42D3 /* DBFileMonitor.m */,
716529A913A947350000F91E /* DBStatus.h */,
716529AA13A947350000F91E /* DBStatus.m */,
DB78C64C143422A200D42941 /* DBUserDefaultsController.h */,
DB78C64D143422A200D42941 /* DBUserDefaultsController.m */,
);
name = Classes;
sourceTree = "<group>";
Expand Down Expand Up @@ -272,6 +278,7 @@
7164F47B13FC656E00F7A1CE /* DBSyncButton.h in Headers */,
71B15E0713FCB85900725A45 /* DBSyncButtonCell.h in Headers */,
715D59FE13FDB1BC00946A13 /* NSImage+BundleLoading.h in Headers */,
DB78C64E143422A200D42941 /* DBUserDefaultsController.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -358,6 +365,7 @@
7164F47C13FC656E00F7A1CE /* DBSyncButton.m in Sources */,
71B15E0813FCB85900725A45 /* DBSyncButtonCell.m in Sources */,
715D59FF13FDB1BC00946A13 /* NSImage+BundleLoading.m in Sources */,
DB78C64F143422A200D42941 /* DBUserDefaultsController.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down
2 changes: 1 addition & 1 deletion DBUserDefaults/DBUserDefaults.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ extern NSString* const DBUserDefaultsDidSyncNotification;
// a user to have consistent settings for their application across all their
// Macs.

@interface DBUserDefaults : NSObject <DBSyncPromptDelegate>
@interface DBUserDefaults : NSUserDefaults <DBSyncPromptDelegate>
{
NSLock* deadbolt_; //Used to lock access to the defaults dictionary
NSMutableDictionary* defaults_; //Stores the user data
Expand Down
4 changes: 4 additions & 0 deletions README.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,10 @@ Example Usage
}];
...

DBUserDefaultsController
------------
Add NSUserDefaultsController to the nib, then change it's class to "DBUserDefaultsController. Now you can bind values to "User Defaults Controller".

Contributing
------------

Expand Down

0 comments on commit ed93d3d

Please sign in to comment.