Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Update the README

  • Loading branch information...
commit 5e1ce8e19f139e79ee83d7b06e0ce70aa8ac94c8 1 parent aead7da
@Abizern authored
Showing with 12 additions and 1 deletion.
  1. +12 −1 README.markdown
View
13 README.markdown
@@ -17,7 +17,18 @@ gracefully handle using it in MRC or GC apps
## Usage
-Quite simple, there are only three methods provided by the category
+Quite simple. You register an observer and pass it a block which is run whenever
+the observation is fired. The methods that add an observer return an object of
+type `id` that you hold on to. This is only used to unregister as an
+observer. It is safe to remove an observer twice; this category takes care of
+it.
+
+You may wonder why there is an optional method for adding an `NSOperationQueue`
+for the block to be run on rather than a GCD queue; this is because if you want
+to run your block on a different GCD queue this can be configured within the
+block itself.
+
+There are only three methods provided by the category
### jcsAddObserverForKeyPath:options:queue:block:
Please sign in to comment.
Something went wrong with that request. Please try again.