master 75612dc62756 cached
155 files
816.5 KB
227.6k tokens
4 symbols
1 requests
Download .txt
Showing preview only (873K chars total). Download the full file or copy to clipboard to get everything.
Repository: Roobiq/RBQFetchedResultsController
Branch: master
Commit: 75612dc62756
Files: 155
Total size: 816.5 KB

Directory structure:
gitextract_mfzjlkfi/

├── .gitignore
├── .gitmodules
├── .swift-version
├── CHANGELOG.md
├── Cartfile
├── Documentation/
│   └── html/
│       ├── Blocks/
│       │   ├── RBQChangeNotificationBlock.html
│       │   └── RBQNotificationBlock.html
│       ├── Categories/
│       │   ├── RLMArray+Utilities.html
│       │   ├── RLMObject+Notifications.html
│       │   ├── RLMObject+SafeObject.html
│       │   ├── RLMObject+Utilities.html
│       │   └── RLMRealm+Notifications.html
│       ├── Classes/
│       │   ├── RBQEntityChangesObject.html
│       │   ├── RBQFetchRequest.html
│       │   ├── RBQFetchedResultsController.html
│       │   ├── RBQFetchedResultsSectionInfo.html
│       │   ├── RBQRealmChangeLogger.html
│       │   ├── RBQRealmNotificationManager.html
│       │   └── RBQSafeRealmObject.html
│       ├── Protocols/
│       │   └── RBQFetchedResultsControllerDelegate.html
│       ├── css/
│       │   ├── scss/
│       │   │   ├── _index.scss
│       │   │   ├── _layout.scss
│       │   │   ├── _normalize.scss
│       │   │   ├── _object.scss
│       │   │   ├── _print.scss
│       │   │   ├── _variables.scss
│       │   │   ├── _xcode.scss
│       │   │   └── style.scss
│       │   ├── style.css
│       │   ├── styles.css
│       │   └── stylesPrint.css
│       ├── hierarchy.html
│       ├── index.html
│       └── js/
│           └── script.js
├── Examples/
│   ├── ObjC/
│   │   ├── Podfile
│   │   ├── RBQFetchedResultsControllerExample/
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── Base.lproj/
│   │   │   │   ├── LaunchScreen.xib
│   │   │   │   └── Main.storyboard
│   │   │   ├── ExampleTableViewController.h
│   │   │   ├── ExampleTableViewController.m
│   │   │   ├── Images.xcassets/
│   │   │   │   └── AppIcon.appiconset/
│   │   │   │       └── Contents.json
│   │   │   ├── Info.plist
│   │   │   ├── TestObject.h
│   │   │   ├── TestObject.m
│   │   │   └── main.m
│   │   ├── RBQFetchedResultsControllerExample.xcodeproj/
│   │   │   └── project.pbxproj
│   │   └── RBQFetchedResultsControllerExampleTests/
│   │       ├── Info.plist
│   │       ├── RBQFetchRequestInMemoryTests.m
│   │       ├── RBQFetchRequestTests.m
│   │       ├── RBQFetchedResultsControllerDelegateTests.m
│   │       ├── RBQFetchedResultsControllerTests.m
│   │       ├── RBQFetchedResultsControllerWithSectionsDelegateTests.m
│   │       ├── RBQFetchedResultsSectionInfoTests.m
│   │       ├── RBQSafeRealmObjectTests.m
│   │       ├── RBQTestCase.h
│   │       └── RBQTestCase.m
│   ├── ObjC-carthage/
│   │   ├── RBQFetchedResultsControllerExample/
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── Base.lproj/
│   │   │   │   ├── LaunchScreen.xib
│   │   │   │   └── Main.storyboard
│   │   │   ├── ExampleTableViewController.h
│   │   │   ├── ExampleTableViewController.m
│   │   │   ├── Images.xcassets/
│   │   │   │   └── AppIcon.appiconset/
│   │   │   │       └── Contents.json
│   │   │   ├── Info.plist
│   │   │   ├── TestObject.h
│   │   │   ├── TestObject.m
│   │   │   └── main.m
│   │   ├── RBQFetchedResultsControllerExample.xcodeproj/
│   │   │   └── project.pbxproj
│   │   └── RBQFetchedResultsControllerExampleTests/
│   │       └── Info.plist
│   ├── ObjC-cocoapods/
│   │   ├── Podfile
│   │   ├── RBQFetchedResultsControllerExample/
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── Base.lproj/
│   │   │   │   ├── LaunchScreen.xib
│   │   │   │   └── Main.storyboard
│   │   │   ├── ExampleTableViewController.h
│   │   │   ├── ExampleTableViewController.m
│   │   │   ├── Images.xcassets/
│   │   │   │   └── AppIcon.appiconset/
│   │   │   │       └── Contents.json
│   │   │   ├── Info.plist
│   │   │   ├── TestObject.h
│   │   │   ├── TestObject.m
│   │   │   └── main.m
│   │   ├── RBQFetchedResultsControllerExample.xcodeproj/
│   │   │   └── project.pbxproj
│   │   └── RBQFetchedResultsControllerExampleTests/
│   │       ├── Info.plist
│   │       ├── RBQEntityChangesObjectTests.m
│   │       ├── RBQFetchRequestInMemoryTests.m
│   │       ├── RBQFetchRequestTests.m
│   │       ├── RBQFetchedResultsControllerDelegateTests.m
│   │       ├── RBQFetchedResultsControllerTests.m
│   │       ├── RBQFetchedResultsSectionInfoTests.m
│   │       ├── RBQRealmChangeLoggerTests.m
│   │       ├── RBQSafeRealmObjectTests.m
│   │       ├── RBQTestCase.h
│   │       └── RBQTestCase.m
│   ├── Swift/
│   │   ├── .swift-version
│   │   ├── Podfile
│   │   ├── RBQFRCSwiftExample/
│   │   │   ├── AppDelegate.swift
│   │   │   ├── Base.lproj/
│   │   │   │   ├── LaunchScreen.xib
│   │   │   │   └── Main.storyboard
│   │   │   ├── Images.xcassets/
│   │   │   │   └── AppIcon.appiconset/
│   │   │   │       └── Contents.json
│   │   │   ├── Info.plist
│   │   │   ├── MainTableViewController.swift
│   │   │   └── RBQFRCSwift-BridgingHeader.h
│   │   ├── RBQFRCSwiftExample.xcodeproj/
│   │   │   └── project.pbxproj
│   │   └── RBQFRCSwiftExampleTests/
│   │       ├── Info.plist
│   │       └── RBQFRCSwiftExampleTests.swift
│   ├── Swift-carthage/
│   │   ├── RBQFRCSwiftExample/
│   │   │   ├── AppDelegate.swift
│   │   │   ├── Base.lproj/
│   │   │   │   ├── LaunchScreen.xib
│   │   │   │   └── Main.storyboard
│   │   │   ├── Images.xcassets/
│   │   │   │   └── AppIcon.appiconset/
│   │   │   │       └── Contents.json
│   │   │   ├── Info.plist
│   │   │   └── MainTableViewController.swift
│   │   ├── RBQFRCSwiftExample.xcodeproj/
│   │   │   └── project.pbxproj
│   │   └── RBQFRCSwiftExampleTests/
│   │       ├── Info.plist
│   │       └── RBQFRCSwiftExampleTests.swift
│   └── Swift-cocoapods/
│       ├── .swift-version
│       ├── Podfile
│       ├── RBQFRCSwiftExample/
│       │   ├── AppDelegate.swift
│       │   ├── Base.lproj/
│       │   │   ├── LaunchScreen.xib
│       │   │   └── Main.storyboard
│       │   ├── Images.xcassets/
│       │   │   └── AppIcon.appiconset/
│       │   │       └── Contents.json
│       │   ├── Info.plist
│       │   ├── MainTableViewController.swift
│       │   └── RBQFRCSwift-BridgingHeader.h
│       ├── RBQFRCSwiftExample.xcodeproj/
│       │   └── project.pbxproj
│       └── RBQFRCSwiftExampleTests/
│           ├── Info.plist
│           └── RBQFRCSwiftExampleTests.swift
├── LICENSE
├── RBQFetchedResultsController/
│   ├── Info.plist
│   ├── ModuleMapFile
│   ├── RBQFRC.h
│   ├── RBQFetchedResultsControllerTests/
│   │   └── Info.plist
│   └── Source/
│       ├── CacheObjects/
│       │   ├── RBQControllerCacheObject.h
│       │   ├── RBQControllerCacheObject.m
│       │   ├── RBQObjectCacheObject.h
│       │   ├── RBQObjectCacheObject.m
│       │   ├── RBQSectionCacheObject.h
│       │   └── RBQSectionCacheObject.m
│       ├── RBQFetchRequest.h
│       ├── RBQFetchRequest.m
│       ├── RBQFetchedResultsController.h
│       ├── RBQFetchedResultsController.m
│       └── Swift/
│           ├── FetchRequest.swift
│           ├── FetchedResultsController.swift
│           ├── Info.plist
│           ├── RBQFRCSwift-BridgingHeader.h
│           ├── SwiftFetchedResultsController.h
│           └── Utilities.swift
├── RBQFetchedResultsController.podspec
├── RBQFetchedResultsController.xcodeproj/
│   ├── project.pbxproj
│   ├── project.xcworkspace/
│   │   └── contents.xcworkspacedata
│   └── xcshareddata/
│       └── xcschemes/
│           ├── RBQFetchedResultsController.xcscheme
│           └── SwiftFetchedResultsController.xcscheme
├── README.md
└── SwiftFetchedResultsController.podspec

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
# macOS
.DS_Store

# Xcode
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.moved-aside
DerivedData
*.hmap
*.ipa
*.resolved
*.xcuserstate
xcuserdata
*.xccheckout
*.xcscmblueprint

# Only ignore example workspaces
Examples/**/*.xcworkspace

# Carthage
Carthage/

# CocoaPods
Podfile.lock
Pods/


================================================
FILE: .gitmodules
================================================


================================================
FILE: .swift-version
================================================
3.0.1


================================================
FILE: CHANGELOG.md
================================================
## master

* Add your own contribution below

## 5.0.0

* Swift 3 - Ben Chatelain #103

## 4.0.4


================================================
FILE: Cartfile
================================================
github "realm/realm-cocoa"
github "Roobiq/RealmUtilities"
github "Roobiq/RBQSafeRealmObject"


================================================
FILE: Documentation/html/Blocks/RBQChangeNotificationBlock.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RBQChangeNotificationBlock Block Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	

	

	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RBQChangeNotificationBlock Block Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Declared in</th>
	<td>RLMObject+Notifications.h</td>
</tr>
						</tbody></table></div>
					

                    

					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Blocks/RBQNotificationBlock.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RBQNotificationBlock Block Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	

	

	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RBQNotificationBlock Block Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Declared in</th>
	<td>RBQRealmNotificationManager.h</td>
</tr>
						</tbody></table></div>
					

                    

					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Categories/RLMArray+Utilities.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RLMArray(Utilities) Category Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	

	

	
	<optgroup label="Instance Methods">
		
		<option value="//api/name/containsObject:">- containsObject:</option>
		
	</optgroup>
	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RLMArray(Utilities) Category Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Declared in</th>
	<td>RLMArray+Utilities.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>This utility category provides convenience methods on RLMArray.</p>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/containsObject:" title="containsObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/containsObject:">&ndash;&nbsp;containsObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Detect if RLMArray contains a given RLMObject</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (BOOL)containsObject:(RLMObject *)<em>anObject</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>anObject</code></th>
						<td><p>RLMObject</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>YES if RLMArray contains given object</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Detect if RLMArray contains a given RLMObject</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMArray+Utilities.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Categories/RLMObject+Notifications.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RLMObject(Notifications) Category Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	

	

	
	<optgroup label="Instance Methods">
		
		<option value="//api/name/changeWithNotification:">- changeWithNotification:</option>
		
		<option value="//api/name/changeWithNotificationInTransaction:">- changeWithNotificationInTransaction:</option>
		
	</optgroup>
	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RLMObject(Notifications) Category Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Declared in</th>
	<td>RLMObject+Notifications.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>Category on RLMObject that provides convenience methods to change a RLMObject while automatically notifying <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/changeWithNotification:" title="changeWithNotification:"></a>
	<h3 class="method-title"><code><a href="#//api/name/changeWithNotification:">&ndash;&nbsp;changeWithNotification:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Convenience method that accepts a <a href="../Blocks/RBQChangeNotificationBlock.html">RBQChangeNotificationBlock</a>, which contains the current RLMObject as a parameter.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)changeWithNotification:(RBQChangeNotificationBlock)<em>block</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>block</code></th>
						<td><p>Block contains the RLMObject used to call this method. Edit the RLMObject within the block.</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Convenience method that accepts a <a href="../Blocks/RBQChangeNotificationBlock.html">RBQChangeNotificationBlock</a>, which contains the current RLMObject as a parameter.</p>

<p>Edit the parameter object in the block and an automatic notification will be generated for <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMObject+Notifications.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/changeWithNotificationInTransaction:" title="changeWithNotificationInTransaction:"></a>
	<h3 class="method-title"><code><a href="#//api/name/changeWithNotificationInTransaction:">&ndash;&nbsp;changeWithNotificationInTransaction:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Convenience method that accepts a <a href="../Blocks/RBQChangeNotificationBlock.html">RBQChangeNotificationBlock</a>, which contains the current RLMObject as a parameter.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)changeWithNotificationInTransaction:(RBQChangeNotificationBlock)<em>block</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>block</code></th>
						<td><p>Block contains the RLMObject used to call this method. Edit the RLMObject within the block.</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Convenience method that accepts a <a href="../Blocks/RBQChangeNotificationBlock.html">RBQChangeNotificationBlock</a>, which contains the current RLMObject as a parameter.</p>

<p>The block will be run within the required beginWriteTransaction and commitWriteTransaction calls automatically. Edit the parameter object in the block and an automatic notification will be generated for <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a>.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMObject+Notifications.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Categories/RLMObject+SafeObject.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RLMObject(SafeObject) Category Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	

	
	<optgroup label="Class Methods">
		
		<option value="//api/name/rbq_objectFromSafeObject:">+ rbq_objectFromSafeObject:</option>
		
		<option value="//api/name/rbq_objectInRealm:fromSafeObject:">+ rbq_objectInRealm:fromSafeObject:</option>
		
	</optgroup>
	

	
	<optgroup label="Instance Methods">
		
		<option value="//api/name/rbq_safeObject">- rbq_safeObject</option>
		
	</optgroup>
	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RLMObject(SafeObject) Category Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Declared in</th>
	<td>RLMObject+SafeObject.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>Category methods for RLMObject to convert into a <a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a> and vice versa</p>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/rbq_objectFromSafeObject:" title="rbq_objectFromSafeObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/rbq_objectFromSafeObject:">+&nbsp;rbq_objectFromSafeObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Create a RLMObject from a <a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a></p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (instancetype)rbq_objectFromSafeObject:(RBQSafeRealmObject *)<em>safeObject</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>safeObject</code></th>
						<td><p><a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a> instance</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>RLMObject of appropriate subtype</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Create a RLMObject from a <a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a></p>

<p>Returns nil if the safe object&rsquo;s className doesn&rsquo;t match ours.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMObject+SafeObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/rbq_objectInRealm:fromSafeObject:" title="rbq_objectInRealm:fromSafeObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/rbq_objectInRealm:fromSafeObject:">+&nbsp;rbq_objectInRealm:fromSafeObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Create a RLMObject in a specific Realm from a <a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a></p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (instancetype)rbq_objectInRealm:(RLMRealm *)<em>realm</em> fromSafeObject:(RBQSafeRealmObject *)<em>safeObject</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>realm</code></th>
						<td><p>Realm in which the returned RLMObject is persisted</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>safeObject</code></th>
						<td><p><a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a> to convert into RLMObject</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>RLMObject of appropriate subtype</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Create a RLMObject in a specific Realm from a <a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a></p>

<p>Returns nil if the safe object&rsquo;s className doesn&rsquo;t match ours.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMObject+SafeObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/rbq_safeObject" title="rbq_safeObject"></a>
	<h3 class="method-title"><code><a href="#//api/name/rbq_safeObject">&ndash;&nbsp;rbq_safeObject</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Create a <a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a> from a RLMObject</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (RBQSafeRealmObject *)rbq_safeObject</code></div>

		    
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p><a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a> which is a thread-safe representation of the original RLMObject</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Create a <a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a> from a RLMObject</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMObject+SafeObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Categories/RLMObject+Utilities.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RLMObject(Utilities) Category Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	

	
	<optgroup label="Class Methods">
		
		<option value="//api/name/classNameForObject:">+ classNameForObject:</option>
		
		<option value="//api/name/primaryKeyValueForObject:">+ primaryKeyValueForObject:</option>
		
	</optgroup>
	

	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RLMObject(Utilities) Category Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Declared in</th>
	<td>RLMObject+Utilities.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>This utility category provides convenience methods to retrieve the primary key and original
class name for an RLMObject.</p>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/primaryKeyValueForObject:" title="primaryKeyValueForObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/primaryKeyValueForObject:">+&nbsp;primaryKeyValueForObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Retrieve the primary key for a given RLMObject</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (id)primaryKeyValueForObject:(RLMObject *)<em>object</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>object</code></th>
						<td><p>RLMObject with a primary key</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>Primary key value (NSInteger or NSString only)</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Retrieve the primary key for a given RLMObject</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMObject+Utilities.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/classNameForObject:" title="classNameForObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/classNameForObject:">+&nbsp;classNameForObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Retrieve the original class name for a generic RLMObject. Realm dynamically changes the class at
run-time, whereas this method returns the programatic class name.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (NSString *)classNameForObject:(RLMObject *)<em>object</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>object</code></th>
						<td><p>A RLMObject</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>Original programatic class name</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Retrieve the original class name for a generic RLMObject. Realm dynamically changes the class at
run-time, whereas this method returns the programatic class name.</p><div class="warning"><p><strong>Warning:</strong> This method returns the class name to be used programatically (such as with NSClassFromString()). Class names within Swift follow the pattern: &ldquo;AppName.ClassName&rdquo; whereas Obj-C it is simply &ldquo;ClassName&rdquo;. See Apple docs for more info: <a href="http://apple.co/1HMPGjg">http://apple.co/1HMPGjg</a></p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMObject+Utilities.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Categories/RLMRealm+Notifications.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RLMRealm(Notifications) Category Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	

	

	
	<optgroup label="Instance Methods">
		
		<option value="//api/name/addObjectWithNotification:">- addObjectWithNotification:</option>
		
		<option value="//api/name/addObjectsWithNotification:">- addObjectsWithNotification:</option>
		
		<option value="//api/name/addOrUpdateObjectWithNotification:">- addOrUpdateObjectWithNotification:</option>
		
		<option value="//api/name/addOrUpdateObjectsFromArrayWithNotification:">- addOrUpdateObjectsFromArrayWithNotification:</option>
		
		<option value="//api/name/deleteObjectWithNotification:">- deleteObjectWithNotification:</option>
		
		<option value="//api/name/deleteObjectsWithNotification:">- deleteObjectsWithNotification:</option>
		
	</optgroup>
	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RLMRealm(Notifications) Category Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Declared in</th>
	<td>RLMRealm+Notifications.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>Category on RLMRealm that provides convenience methods similar to RLMRealm class methods but include notifying <a href="../Classes/RBQRealmNotificationManager.html">RBQRealmNotificationManager</a></p>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/addObjectWithNotification:" title="addObjectWithNotification:"></a>
	<h3 class="method-title"><code><a href="#//api/name/addObjectWithNotification:">&ndash;&nbsp;addObjectWithNotification:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Convenience method to add an object to the Realm and notify <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)addObjectWithNotification:(RLMObject *)<em>object</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>object</code></th>
						<td><p>Standalone RLMObject to be persisted</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Convenience method to add an object to the Realm and notify <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMRealm+Notifications.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/addObjectsWithNotification:" title="addObjectsWithNotification:"></a>
	<h3 class="method-title"><code><a href="#//api/name/addObjectsWithNotification:">&ndash;&nbsp;addObjectsWithNotification:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Convenience method to add a collection of RLMObjects to the Realm and notify <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)addObjectsWithNotification:(id&lt;NSFastEnumeration&gt;)<em>array</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>array</code></th>
						<td><p>A collection object that conforms to NSFastEnumeration (e.g. NSArray, RLMArray, RLMResults)</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Convenience method to add a collection of RLMObjects to the Realm and notify <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMRealm+Notifications.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/addOrUpdateObjectWithNotification:" title="addOrUpdateObjectWithNotification:"></a>
	<h3 class="method-title"><code><a href="#//api/name/addOrUpdateObjectWithNotification:">&ndash;&nbsp;addOrUpdateObjectWithNotification:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Convenience method to add or update a RLMObject to the Realm and notify <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)addOrUpdateObjectWithNotification:(RLMObject *)<em>object</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>object</code></th>
						<td><p>RLMObject to add or update in the Realm</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Convenience method to add or update a RLMObject to the Realm and notify <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>

<p>If the RLMObject is already persisted, then the new object will be used to update the persisted object.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMRealm+Notifications.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/addOrUpdateObjectsFromArrayWithNotification:" title="addOrUpdateObjectsFromArrayWithNotification:"></a>
	<h3 class="method-title"><code><a href="#//api/name/addOrUpdateObjectsFromArrayWithNotification:">&ndash;&nbsp;addOrUpdateObjectsFromArrayWithNotification:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Convenience method to add or update a collection of RLMObjects to the Realm and notify <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)addOrUpdateObjectsFromArrayWithNotification:(id&lt;NSFastEnumeration&gt;)<em>array</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>array</code></th>
						<td><p>A collection object that conforms to NSFastEnumeration (e.g. NSArray, RLMArray, RLMResults)</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Convenience method to add or update a collection of RLMObjects to the Realm and notify <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>

<p>If any RLMObject is already persisted, then the new object will be used to update the persisted object.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMRealm+Notifications.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/deleteObjectWithNotification:" title="deleteObjectWithNotification:"></a>
	<h3 class="method-title"><code><a href="#//api/name/deleteObjectWithNotification:">&ndash;&nbsp;deleteObjectWithNotification:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Convenience method to delete a RLMObject from the Realm and notify <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)deleteObjectWithNotification:(RLMObject *)<em>object</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>object</code></th>
						<td><p>RLMObject to delete from the Realm</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Convenience method to delete a RLMObject from the Realm and notify <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMRealm+Notifications.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/deleteObjectsWithNotification:" title="deleteObjectsWithNotification:"></a>
	<h3 class="method-title"><code><a href="#//api/name/deleteObjectsWithNotification:">&ndash;&nbsp;deleteObjectsWithNotification:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Convenience method to delete a collection of RLMObjects from the Realm and notify <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)deleteObjectsWithNotification:(id&lt;NSFastEnumeration&gt;)<em>array</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>array</code></th>
						<td><p>A collection object that conforms to NSFastEnumeration (e.g. NSArray, RLMArray, RLMResults)</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Convenience method to delete a collection of RLMObjects from the Realm and notify <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a></p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RLMRealm+Notifications.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Classes/RBQEntityChangesObject.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RBQEntityChangesObject Class Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	
	<optgroup label="Properties">
		
		<option value="//api/name/addedSafeObjects">addedSafeObjects</option>
		
		<option value="//api/name/changedSafeObjects">changedSafeObjects</option>
		
		<option value="//api/name/className">className</option>
		
		<option value="//api/name/deletedSafeObjects">deletedSafeObjects</option>
		
	</optgroup>
	

	

	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RBQEntityChangesObject Class Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Inherits from</th>
	<td>NSObject</td>
</tr><tr>
	<th>Declared in</th>
	<td>RBQRealmNotificationManager.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>Class used by the <a href="../Classes/RBQRealmNotificationManager.html">RBQRealmNotificationManager</a> to represent the change set for a given entity. This object is passed in the NSDictionary (keyed by the entity name) contained in the <a href="../Blocks/RBQNotificationBlock.html">RBQNotificationBlock</a> after a change to monitored Realm.</p>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/className" title="className"></a>
	<h3 class="method-title"><code><a href="#//api/name/className">&nbsp;&nbsp;className</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>The class name of the entity</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (readonly, nonatomic) NSString *className</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>The class name of the entity</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/addedSafeObjects" title="addedSafeObjects"></a>
	<h3 class="method-title"><code><a href="#//api/name/addedSafeObjects">&nbsp;&nbsp;addedSafeObjects</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Collection of RBQSafeRealmObjects representing the added objects</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (readonly, nonatomic) NSSet *addedSafeObjects</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Collection of RBQSafeRealmObjects representing the added objects</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/deletedSafeObjects" title="deletedSafeObjects"></a>
	<h3 class="method-title"><code><a href="#//api/name/deletedSafeObjects">&nbsp;&nbsp;deletedSafeObjects</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Collection of RBQSafeRealmObjects representing the deleted objects</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (readonly, nonatomic) NSSet *deletedSafeObjects</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Collection of RBQSafeRealmObjects representing the deleted objects</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/changedSafeObjects" title="changedSafeObjects"></a>
	<h3 class="method-title"><code><a href="#//api/name/changedSafeObjects">&nbsp;&nbsp;changedSafeObjects</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Collection of RBQSafeRealmObjects representing the changed objects</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (readonly, nonatomic) NSSet *changedSafeObjects</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Collection of RBQSafeRealmObjects representing the changed objects</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Classes/RBQFetchRequest.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RBQFetchRequest Class Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	
	<optgroup label="Properties">
		
		<option value="//api/name/entityName">entityName</option>
		
		<option value="//api/name/inMemoryRealmId">inMemoryRealmId</option>
		
		<option value="//api/name/predicate">predicate</option>
		
		<option value="//api/name/realm">realm</option>
		
		<option value="//api/name/realmPath">realmPath</option>
		
		<option value="//api/name/sortDescriptors">sortDescriptors</option>
		
	</optgroup>
	

	
	<optgroup label="Class Methods">
		
		<option value="//api/name/fetchRequestWithEntityName:inMemoryRealm:predicate:">+ fetchRequestWithEntityName:inMemoryRealm:predicate:</option>
		
		<option value="//api/name/fetchRequestWithEntityName:inRealm:predicate:">+ fetchRequestWithEntityName:inRealm:predicate:</option>
		
	</optgroup>
	

	
	<optgroup label="Instance Methods">
		
		<option value="//api/name/evaluateObject:">- evaluateObject:</option>
		
		<option value="//api/name/fetchObjects">- fetchObjects</option>
		
		<option value="//api/name/fetchObjectsInRealm:">- fetchObjectsInRealm:</option>
		
		<option value="//api/name/initWithEntityName:inRealm:">- initWithEntityName:inRealm:</option>
		
	</optgroup>
	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RBQFetchRequest Class Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Inherits from</th>
	<td>NSObject</td>
</tr><tr>
	<th>Declared in</th>
	<td>RBQFetchRequest.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>This class is used by the <a href="../Classes/RBQFetchedResultsController.html">RBQFetchedResultsController</a> to represent the properties of the fetch. The RBQFetchRequest is specific to one RLMObject and uses an NSPredicate and array of RLMSortDescriptors to define the query.</p>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/entityName" title="entityName"></a>
	<h3 class="method-title"><code><a href="#//api/name/entityName">&nbsp;&nbsp;entityName</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>RLMObject class name for the fetch request</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) NSString *entityName</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>RLMObject class name for the fetch request</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchRequest.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/realm" title="realm"></a>
	<h3 class="method-title"><code><a href="#//api/name/realm">&nbsp;&nbsp;realm</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>The Realm in which the entity for the fetch request is persisted.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) RLMRealm *realm</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>The Realm in which the entity for the fetch request is persisted.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchRequest.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/realmPath" title="realmPath"></a>
	<h3 class="method-title"><code><a href="#//api/name/realmPath">&nbsp;&nbsp;realmPath</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Path for the Realm associated with the fetch request</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) NSString *realmPath</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Path for the Realm associated with the fetch request</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchRequest.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/inMemoryRealmId" title="inMemoryRealmId"></a>
	<h3 class="method-title"><code><a href="#//api/name/inMemoryRealmId">&nbsp;&nbsp;inMemoryRealmId</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>The identifier of the in-memory Realm.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) NSString *inMemoryRealmId</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>The identifier of the in-memory Realm.</p><div class="warning"><p><strong>Warning:</strong> return nil if fetch request initialized without in-memory Realm</p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchRequest.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/predicate" title="predicate"></a>
	<h3 class="method-title"><code><a href="#//api/name/predicate">&nbsp;&nbsp;predicate</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Predicate supported by Realm</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, strong) NSPredicate *predicate</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Predicate supported by Realm</p>

<p><a href="http://realm.io/docs/cocoa/0.89.2/">http://realm.io/docs/cocoa/0.89.2/</a>#querying-with-predicates</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchRequest.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/sortDescriptors" title="sortDescriptors"></a>
	<h3 class="method-title"><code><a href="#//api/name/sortDescriptors">&nbsp;&nbsp;sortDescriptors</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Array of RLMSortDescriptors</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, strong) NSArray *sortDescriptors</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Array of RLMSortDescriptors</p>

<p><a href="http://realm.io/docs/cocoa/0.89.2/">http://realm.io/docs/cocoa/0.89.2/</a>#ordering-results</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchRequest.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/fetchRequestWithEntityName:inRealm:predicate:" title="fetchRequestWithEntityName:inRealm:predicate:"></a>
	<h3 class="method-title"><code><a href="#//api/name/fetchRequestWithEntityName:inRealm:predicate:">+&nbsp;fetchRequestWithEntityName:inRealm:predicate:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Constructor method to create a fetch request for a given entity name in a specific Realm.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (RBQFetchRequest *)fetchRequestWithEntityName:(NSString *)<em>entityName</em> inRealm:(RLMRealm *)<em>realm</em> predicate:(NSPredicate *)<em>predicate</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>entityName</code></th>
						<td><p>Class name for the RLMObject</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>realm</code></th>
						<td><p>RLMRealm in which the RLMObject is persisted (if passing in-memory Realm, make sure to keep a strong reference elsewhere since fetch request only stores the path)</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>predicate</code></th>
						<td><p>NSPredicate that represents the search query</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>A new instance of RBQFetchRequest</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Constructor method to create a fetch request for a given entity name in a specific Realm.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchRequest.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/fetchRequestWithEntityName:inMemoryRealm:predicate:" title="fetchRequestWithEntityName:inMemoryRealm:predicate:"></a>
	<h3 class="method-title"><code><a href="#//api/name/fetchRequestWithEntityName:inMemoryRealm:predicate:">+&nbsp;fetchRequestWithEntityName:inMemoryRealm:predicate:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Constructor method to create a fetch request for a given entity name in an in-memory Realm.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (RBQFetchRequest *)fetchRequestWithEntityName:(NSString *)<em>entityName</em> inMemoryRealm:(RLMRealm *)<em>inMemoryRealm</em> predicate:(NSPredicate *)<em>predicate</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>entityName</code></th>
						<td><p>Class name for the RLMObject</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>inMemoryRealm</code></th>
						<td><p>In-memory RLMRealm in which the RLMObject is persisted (caller must retain strong reference as fetch request does not)</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>predicate</code></th>
						<td><p>NSPredicate that represents the search query</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>A new instance of RBQFetchRequest</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Constructor method to create a fetch request for a given entity name in an in-memory Realm.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchRequest.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/fetchObjects" title="fetchObjects"></a>
	<h3 class="method-title"><code><a href="#//api/name/fetchObjects">&ndash;&nbsp;fetchObjects</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Retrieve all the RLMObjects for this fetch request in its <a href="#//api/name/realm">realm</a>.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (RLMResults *)fetchObjects</code></div>

		    
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>RLMResults for all the objects in the fetch request (not thread-safe).</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Retrieve all the RLMObjects for this fetch request in its <a href="#//api/name/realm">realm</a>.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchRequest.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/fetchObjectsInRealm:" title="fetchObjectsInRealm:"></a>
	<h3 class="method-title"><code><a href="#//api/name/fetchObjectsInRealm:">&ndash;&nbsp;fetchObjectsInRealm:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Retrieve all the RLMObjects for this fetch request in the specified <a href="#//api/name/realm">realm</a>.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (RLMResults *)fetchObjectsInRealm:(RLMRealm *)<em>realm</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>realm</code></th>
						<td><p>RLMRealm in which the RLMObjects are persisted</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>RLMResults for all the objects in the fetch request (not thread-safe).</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Retrieve all the RLMObjects for this fetch request in the specified <a href="#//api/name/realm">realm</a>.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchRequest.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/evaluateObject:" title="evaluateObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/evaluateObject:">&ndash;&nbsp;evaluateObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Should this object be in our fetch results?</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (BOOL)evaluateObject:(RLMObject *)<em>object</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>object</code></th>
						<td><p>Realm object of appropriate type</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>YES if performing fetch would include this object</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Should this object be in our fetch results?</p>

<p>Intended to be used by the <a href="../Classes/RBQFetchedResultsController.html">RBQFetchedResultsController</a> to evaluate incremental changes. For
simple fetch requests this just evaluates the NSPredicate, but subclasses may have a more
complicated implementaiton.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchRequest.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/initWithEntityName:inRealm:" title="initWithEntityName:inRealm:"></a>
	<h3 class="method-title"><code><a href="#//api/name/initWithEntityName:inRealm:">&ndash;&nbsp;initWithEntityName:inRealm:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Create RBQFetchRequest in RLMRealm instance with an entity name</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (instancetype)initWithEntityName:(NSString *)<em>entityName</em> inRealm:(RLMRealm *)<em>realm</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>entityName</code></th>
						<td><p>Class name for the RLMObject</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>realm</code></th>
						<td><p>RLMRealm in which the RLMObject is persisted</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>A new instance of RBQFetchRequest</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Create RBQFetchRequest in RLMRealm instance with an entity name</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchRequest.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Classes/RBQFetchedResultsController.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RBQFetchedResultsController Class Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	
	<optgroup label="Properties">
		
		<option value="//api/name/cacheName">cacheName</option>
		
		<option value="//api/name/delegate">delegate</option>
		
		<option value="//api/name/fetchRequest">fetchRequest</option>
		
		<option value="//api/name/fetchedObjects">fetchedObjects</option>
		
		<option value="//api/name/sectionNameKeyPath">sectionNameKeyPath</option>
		
	</optgroup>
	

	
	<optgroup label="Class Methods">
		
		<option value="//api/name/allCacheRealmPaths">+ allCacheRealmPaths</option>
		
		<option value="//api/name/deleteCacheWithName:">+ deleteCacheWithName:</option>
		
	</optgroup>
	

	
	<optgroup label="Instance Methods">
		
		<option value="//api/name/indexPathForObject:">- indexPathForObject:</option>
		
		<option value="//api/name/indexPathForSafeObject:">- indexPathForSafeObject:</option>
		
		<option value="//api/name/initWithFetchRequest:sectionNameKeyPath:cacheName:">- initWithFetchRequest:sectionNameKeyPath:cacheName:</option>
		
		<option value="//api/name/initWithFetchRequest:sectionNameKeyPath:inMemoryRealmCache:">- initWithFetchRequest:sectionNameKeyPath:inMemoryRealmCache:</option>
		
		<option value="//api/name/numberOfRowsForSectionIndex:">- numberOfRowsForSectionIndex:</option>
		
		<option value="//api/name/numberOfSections">- numberOfSections</option>
		
		<option value="//api/name/objectAtIndexPath:">- objectAtIndexPath:</option>
		
		<option value="//api/name/objectInRealm:atIndexPath:">- objectInRealm:atIndexPath:</option>
		
		<option value="//api/name/performFetch">- performFetch</option>
		
		<option value="//api/name/reset">- reset</option>
		
		<option value="//api/name/safeObjectAtIndexPath:">- safeObjectAtIndexPath:</option>
		
		<option value="//api/name/sectionIndexForSectionName:">- sectionIndexForSectionName:</option>
		
		<option value="//api/name/titleForHeaderInSection:">- titleForHeaderInSection:</option>
		
		<option value="//api/name/updateFetchRequest:sectionNameKeyPath:andPeformFetch:">- updateFetchRequest:sectionNameKeyPath:andPeformFetch:</option>
		
	</optgroup>
	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RBQFetchedResultsController Class Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Inherits from</th>
	<td>NSObject</td>
</tr><tr>
	<th>Declared in</th>
	<td>RBQFetchedResultsController.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>The class is used to monitor changes from a <a href="../Classes/RBQRealmNotificationManager.html">RBQRealmNotificationManager</a> to convert these changes into specific index path or section index changes. Typically this is used to back a UITableView and support animations when items are inserted, deleted, or changed.</p>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/fetchRequest" title="fetchRequest"></a>
	<h3 class="method-title"><code><a href="#//api/name/fetchRequest">&nbsp;&nbsp;fetchRequest</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>The fetch request for the controller</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) RBQFetchRequest *fetchRequest</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>The fetch request for the controller</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/sectionNameKeyPath" title="sectionNameKeyPath"></a>
	<h3 class="method-title"><code><a href="#//api/name/sectionNameKeyPath">&nbsp;&nbsp;sectionNameKeyPath</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>The section name key path used to create the sections. Can be nil if no sections.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) NSString *sectionNameKeyPath</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>The section name key path used to create the sections. Can be nil if no sections.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/delegate" title="delegate"></a>
	<h3 class="method-title"><code><a href="#//api/name/delegate">&nbsp;&nbsp;delegate</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>The delegate to pass the index path and section changes to.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, weak) id&lt;RBQFetchedResultsControllerDelegate&gt; delegate</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>The delegate to pass the index path and section changes to.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/cacheName" title="cacheName"></a>
	<h3 class="method-title"><code><a href="#//api/name/cacheName">&nbsp;&nbsp;cacheName</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>The name of the cache used internally to represent the tableview structure.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) NSString *cacheName</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>The name of the cache used internally to represent the tableview structure.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/fetchedObjects" title="fetchedObjects"></a>
	<h3 class="method-title"><code><a href="#//api/name/fetchedObjects">&nbsp;&nbsp;fetchedObjects</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>All the objects that match the fetch request.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) RLMResults *fetchedObjects</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>All the objects that match the fetch request.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/deleteCacheWithName:" title="deleteCacheWithName:"></a>
	<h3 class="method-title"><code><a href="#//api/name/deleteCacheWithName:">+&nbsp;deleteCacheWithName:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Deletes the cached section information with the given name</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (void)deleteCacheWithName:(NSString *)<em>name</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>name</code></th>
						<td><p>The name of the cache file to delete. If name is nil, deletes all cache files.</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Deletes the cached section information with the given name</p>

<p>If name is not nil, then the cache will be cleaned, but not deleted from disk.</p>

<p>If name is nil, then all caches will be deleted by removing the files from disk.</p><div class="warning"><p><strong>Warning:</strong> If clearing all caches (name is nil), it is recommended to do this in didFinishLaunchingWithOptions: in AppDelegate because RLMRealm files cannot be deleted from disk safely, if there are strong references to them.</p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/allCacheRealmPaths" title="allCacheRealmPaths"></a>
	<h3 class="method-title"><code><a href="#//api/name/allCacheRealmPaths">+&nbsp;allCacheRealmPaths</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Retrieves all the paths for the Realm files being used as FRC caches on disk.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (NSArray *)allCacheRealmPaths</code></div>

		    
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>NSArray of NSStrings representing the paths on disk for all FRC cache Realm files</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Retrieves all the paths for the Realm files being used as FRC caches on disk.</p>

<p>The typical use case for this method is to use the paths to perform migrations in AppDelegate. The FRC cache files need to be migrated along with your other Realm files because by default Realm includes all of the properties defined in your model in all Realm files. Thus the FRC cache files will throw an exception if they are not migrated. Call setSchemaVersion:forRealmAtPath:withMigrationBlock: for each path returned in the array.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/initWithFetchRequest:sectionNameKeyPath:cacheName:" title="initWithFetchRequest:sectionNameKeyPath:cacheName:"></a>
	<h3 class="method-title"><code><a href="#//api/name/initWithFetchRequest:sectionNameKeyPath:cacheName:">&ndash;&nbsp;initWithFetchRequest:sectionNameKeyPath:cacheName:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Constructor method to initialize the controller</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (id)initWithFetchRequest:(RBQFetchRequest *)<em>fetchRequest</em> sectionNameKeyPath:(NSString *)<em>sectionNameKeyPath</em> cacheName:(NSString *)<em>name</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>fetchRequest</code></th>
						<td><p>the <a href="../Classes/RBQFetchRequest.html">RBQFetchRequest</a> for the controller</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>sectionNameKeyPath</code></th>
						<td><p>A key path on result objects that returns the section name. Pass nil to indicate that the controller should generate a single section. If this key path is not the same as that specified by the first sort descriptor in <a href="#//api/name/fetchRequest">fetchRequest</a>, they must generate the same relative orderings.</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>name</code></th>
						<td><p>the cache name (if nil, cache will not be persisted and built using an in-memory Realm)</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>A new instance of RBQFetchedResultsController</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Constructor method to initialize the controller</p><div class="warning"><p><strong>Warning:</strong> Specify a cache name if deletion of the cache later on is necessary</p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/initWithFetchRequest:sectionNameKeyPath:inMemoryRealmCache:" title="initWithFetchRequest:sectionNameKeyPath:inMemoryRealmCache:"></a>
	<h3 class="method-title"><code><a href="#//api/name/initWithFetchRequest:sectionNameKeyPath:inMemoryRealmCache:">&ndash;&nbsp;initWithFetchRequest:sectionNameKeyPath:inMemoryRealmCache:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Constructor method to initialize the controller using an explicit in-memory Realm rather than the persisted cache.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (id)initWithFetchRequest:(RBQFetchRequest *)<em>fetchRequest</em> sectionNameKeyPath:(NSString *)<em>sectionNameKeyPath</em> inMemoryRealmCache:(RLMRealm *)<em>inMemoryRealm</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>fetchRequest</code></th>
						<td><p>the <a href="../Classes/RBQFetchRequest.html">RBQFetchRequest</a> for the controller</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>sectionNameKeyPath</code></th>
						<td><p>the section name key path used to create sections (can be nil)</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>inMemoryRealm</code></th>
						<td><p>the in-memory Realm to be used for the internal cache</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>A new instance of RBQFetchedResultsController</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Constructor method to initialize the controller using an explicit in-memory Realm rather than the persisted cache.</p><div class="warning"><p><strong>Warning:</strong> This should only be used if access to the in-memory Realm for the cache instance is necessary. initWithFetchRequest:sectionNameKeyPath:<a href="#//api/name/cacheName">cacheName</a> will internally use an in-memory cache if <a href="#//api/name/cacheName">cacheName</a> is nil</p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/performFetch" title="performFetch"></a>
	<h3 class="method-title"><code><a href="#//api/name/performFetch">&ndash;&nbsp;performFetch</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Method to tell the controller to perform the fetch</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (BOOL)performFetch</code></div>

		    
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>Indicates if the fetch was successful</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Method to tell the controller to perform the fetch</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/reset" title="reset"></a>
	<h3 class="method-title"><code><a href="#//api/name/reset">&ndash;&nbsp;reset</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Call this method to force the cache to be rebuilt.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)reset</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Call this method to force the cache to be rebuilt.</p>

<p>A potential use case would be to call this in a @catch after trying to call endUpdates for the table view. If an exception is thrown, then the cache will be rebuilt and you can call reloadData on the table view.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/numberOfRowsForSectionIndex:" title="numberOfRowsForSectionIndex:"></a>
	<h3 class="method-title"><code><a href="#//api/name/numberOfRowsForSectionIndex:">&ndash;&nbsp;numberOfRowsForSectionIndex:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Method to retrieve the number of rows for a given section index</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (NSInteger)numberOfRowsForSectionIndex:(NSInteger)<em>index</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>index</code></th>
						<td><p>section index</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>number of rows in the section</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Method to retrieve the number of rows for a given section index</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/numberOfSections" title="numberOfSections"></a>
	<h3 class="method-title"><code><a href="#//api/name/numberOfSections">&ndash;&nbsp;numberOfSections</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Method to retrieve the number of sections represented by the fetch request</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (NSInteger)numberOfSections</code></div>

		    
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>number of sections</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Method to retrieve the number of sections represented by the fetch request</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/titleForHeaderInSection:" title="titleForHeaderInSection:"></a>
	<h3 class="method-title"><code><a href="#//api/name/titleForHeaderInSection:">&ndash;&nbsp;titleForHeaderInSection:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Method to retrieve the title for a given section index</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (NSString *)titleForHeaderInSection:(NSInteger)<em>section</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>section</code></th>
						<td><p>section index</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>The title of the section</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Method to retrieve the title for a given section index</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/sectionIndexForSectionName:" title="sectionIndexForSectionName:"></a>
	<h3 class="method-title"><code><a href="#//api/name/sectionIndexForSectionName:">&ndash;&nbsp;sectionIndexForSectionName:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Method to retrieve the section index given a section name</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (NSUInteger)sectionIndexForSectionName:(NSString *)<em>sectionName</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>sectionName</code></th>
						<td><p>the name of the section</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>the index of the section (returns NSNotFound if no section with the given name)</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Method to retrieve the section index given a section name</p><div class="warning"><p><strong>Warning:</strong> Returns NSNotFound if there is not a section with the given name</p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/safeObjectAtIndexPath:" title="safeObjectAtIndexPath:"></a>
	<h3 class="method-title"><code><a href="#//api/name/safeObjectAtIndexPath:">&ndash;&nbsp;safeObjectAtIndexPath:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Retrieve the <a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a> for a given index path</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (RBQSafeRealmObject *)safeObjectAtIndexPath:(NSIndexPath *)<em>indexPath</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>indexPath</code></th>
						<td><p>the index path of the object</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p><a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a></p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Retrieve the <a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a> for a given index path</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/objectAtIndexPath:" title="objectAtIndexPath:"></a>
	<h3 class="method-title"><code><a href="#//api/name/objectAtIndexPath:">&ndash;&nbsp;objectAtIndexPath:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Retrieve the RLMObject for a given index path</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (id)objectAtIndexPath:(NSIndexPath *)<em>indexPath</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>indexPath</code></th>
						<td><p>the index path of the object</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>RLMObject</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Retrieve the RLMObject for a given index path</p><div class="warning"><p><strong>Warning:</strong> Returned object is not thread-safe.</p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/objectInRealm:atIndexPath:" title="objectInRealm:atIndexPath:"></a>
	<h3 class="method-title"><code><a href="#//api/name/objectInRealm:atIndexPath:">&ndash;&nbsp;objectInRealm:atIndexPath:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Retrieve the RLMObject in a specific Realm for a given index path</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (id)objectInRealm:(RLMRealm *)<em>realm</em> atIndexPath:(NSIndexPath *)<em>indexPath</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>realm</code></th>
						<td><p>the Realm in which the RLMObject is persisted</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>indexPath</code></th>
						<td><p>the index path of the object</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>RLMObject</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Retrieve the RLMObject in a specific Realm for a given index path</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/indexPathForSafeObject:" title="indexPathForSafeObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/indexPathForSafeObject:">&ndash;&nbsp;indexPathForSafeObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Retrieve the index path for a safe object in the fetch request</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (NSIndexPath *)indexPathForSafeObject:(RBQSafeRealmObject *)<em>safeObject</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>safeObject</code></th>
						<td><p><a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a></p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>index path of the object</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Retrieve the index path for a safe object in the fetch request</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/indexPathForObject:" title="indexPathForObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/indexPathForObject:">&ndash;&nbsp;indexPathForObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Retrieve the index path for a RLMObject in the fetch request</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (NSIndexPath *)indexPathForObject:(RLMObject *)<em>object</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>object</code></th>
						<td><p>RLMObject</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>index path of the object</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Retrieve the index path for a RLMObject in the fetch request</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/updateFetchRequest:sectionNameKeyPath:andPeformFetch:" title="updateFetchRequest:sectionNameKeyPath:andPeformFetch:"></a>
	<h3 class="method-title"><code><a href="#//api/name/updateFetchRequest:sectionNameKeyPath:andPeformFetch:">&ndash;&nbsp;updateFetchRequest:sectionNameKeyPath:andPeformFetch:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Convenience method to safely update the fetch request for an existing RBQFetchResultsController</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)updateFetchRequest:(RBQFetchRequest *)<em>fetchRequest</em> sectionNameKeyPath:(NSString *)<em>sectionNameKeyPath</em> andPeformFetch:(BOOL)<em>performFetch</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>fetchRequest</code></th>
						<td><p>a new instance of <a href="../Classes/RBQFetchRequest.html">RBQFetchRequest</a></p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>sectionNameKeyPath</code></th>
						<td><p>the section name key path for this fetch request (if nil, no sections will be shown)</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>performFetch</code></th>
						<td><p>indicates whether you want to immediately <a href="#//api/name/performFetch">performFetch</a> using the new fetch request to rebuild the cache</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Convenience method to safely update the fetch request for an existing RBQFetchResultsController</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Classes/RBQFetchedResultsSectionInfo.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RBQFetchedResultsSectionInfo Class Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	
	<optgroup label="Properties">
		
		<option value="//api/name/name">name</option>
		
		<option value="//api/name/numberOfObjects">numberOfObjects</option>
		
		<option value="//api/name/objects">objects</option>
		
	</optgroup>
	

	

	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RBQFetchedResultsSectionInfo Class Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Inherits from</th>
	<td>NSObject</td>
</tr><tr>
	<th>Declared in</th>
	<td>RBQFetchedResultsController.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>This class is used by the <a href="../Classes/RBQFetchedResultsController.html">RBQFetchedResultsController</a> to pass along section info.</p>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/numberOfObjects" title="numberOfObjects"></a>
	<h3 class="method-title"><code><a href="#//api/name/numberOfObjects">&nbsp;&nbsp;numberOfObjects</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>The number of <a href="#//api/name/objects">objects</a> in the section.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) NSUInteger numberOfObjects</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>The number of <a href="#//api/name/objects">objects</a> in the section.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/objects" title="objects"></a>
	<h3 class="method-title"><code><a href="#//api/name/objects">&nbsp;&nbsp;objects</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>The objects in the section (generated on-demand and not thread-safe).</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) RLMResults *objects</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>The objects in the section (generated on-demand and not thread-safe).</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/name" title="name"></a>
	<h3 class="method-title"><code><a href="#//api/name/name">&nbsp;&nbsp;name</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>The name of the section.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) NSString *name</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>The name of the section.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Classes/RBQRealmChangeLogger.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RBQRealmChangeLogger Class Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	

	
	<optgroup label="Class Methods">
		
		<option value="//api/name/defaultLogger">+ defaultLogger</option>
		
		<option value="//api/name/loggerForRealm:">+ loggerForRealm:</option>
		
	</optgroup>
	

	
	<optgroup label="Instance Methods">
		
		<option value="//api/name/didAddObject:">- didAddObject:</option>
		
		<option value="//api/name/didAddObjects:">- didAddObjects:</option>
		
		<option value="//api/name/didAddObjects:willDeleteObjects:didChangeObjects:">- didAddObjects:willDeleteObjects:didChangeObjects:</option>
		
		<option value="//api/name/didChangeObject:">- didChangeObject:</option>
		
		<option value="//api/name/didChangeObjects:">- didChangeObjects:</option>
		
		<option value="//api/name/willDeleteObject:">- willDeleteObject:</option>
		
		<option value="//api/name/willDeleteObjects:">- willDeleteObjects:</option>
		
	</optgroup>
	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RBQRealmChangeLogger Class Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Inherits from</th>
	<td>NSObject</td>
</tr><tr>
	<th>Declared in</th>
	<td>RBQRealmNotificationManager.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>This class is used to track changes to a given RLMRealm. Since Realm doesn&rsquo;t support automatic change tracking, this class allows the developer to log object changes, which will be passed along to the <a href="../Classes/RBQRealmNotificationManager.html">RBQRealmNotificationManager</a> who in turn broadcasts it to any listeners</p>

<p>Since RLMObjects are not thread-safe, when an object is logged to the manager, it is internally transformed into an <a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a> that is thread-safe and this will then be passed to any listeners once the Realm being monitored updates.</p><div class="warning"><p><strong>Warning:</strong> Only RLMObjects with primary keys can be logged because the primary key is required to create a <a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a>.</p></div>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/defaultLogger" title="defaultLogger"></a>
	<h3 class="method-title"><code><a href="#//api/name/defaultLogger">+&nbsp;defaultLogger</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Creates or retrieves the logger instance for the default Realm on the current thread</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (instancetype)defaultLogger</code></div>

		    
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>Instance of RBQRealmChangeLogger</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Creates or retrieves the logger instance for the default Realm on the current thread</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/loggerForRealm:" title="loggerForRealm:"></a>
	<h3 class="method-title"><code><a href="#//api/name/loggerForRealm:">+&nbsp;loggerForRealm:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Creates or retrieves the logger instance for a specific Realm on the current thread</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (instancetype)loggerForRealm:(RLMRealm *)<em>realm</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>realm</code></th>
						<td><p>A RLMRealm instance</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>Instance of RBQRealmChangeLogger</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Creates or retrieves the logger instance for a specific Realm on the current thread</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/didAddObject:" title="didAddObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/didAddObject:">&ndash;&nbsp;didAddObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Register an addition for a given RLMObject</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)didAddObject:(RLMObject *)<em>addedObject</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>addedObject</code></th>
						<td><p>Added RLMObject</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Register an addition for a given RLMObject</p><div class="warning"><p><strong>Warning:</strong> Can be called before or after the addition to Realm</p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/didAddObjects:" title="didAddObjects:"></a>
	<h3 class="method-title"><code><a href="#//api/name/didAddObjects:">&ndash;&nbsp;didAddObjects:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Register a collection of RLMObject additions</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)didAddObjects:(id&lt;NSFastEnumeration&gt;)<em>addedObjects</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>addedObjects</code></th>
						<td><p>RLMArray, RLMResults, NSSet, or NSArray of added RLMObjects</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Register a collection of RLMObject additions</p><div class="warning"><p><strong>Warning:</strong> Can be called before or after the additions to Realm</p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/willDeleteObject:" title="willDeleteObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/willDeleteObject:">&ndash;&nbsp;willDeleteObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Register a delete for a given RLMObject</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)willDeleteObject:(RLMObject *)<em>deletedObject</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>deletedObject</code></th>
						<td><p>To be deleted RLMObject</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Register a delete for a given RLMObject</p><div class="warning"><p><strong>Warning:</strong> Must be called before the delete in Realm (since the RLMObject will then be invalidated).</p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/willDeleteObjects:" title="willDeleteObjects:"></a>
	<h3 class="method-title"><code><a href="#//api/name/willDeleteObjects:">&ndash;&nbsp;willDeleteObjects:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Register a collection of RLMObject deletes</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)willDeleteObjects:(id&lt;NSFastEnumeration&gt;)<em>deletedObjects</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>deletedObjects</code></th>
						<td><p>RLMArray, RLMResults, NSSet, or NSArray of deleted RLMObjects</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Register a collection of RLMObject deletes</p><div class="warning"><p><strong>Warning:</strong> Must be called before the delete in Realm (since the RLMObject will then be invalidated).</p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/didChangeObject:" title="didChangeObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/didChangeObject:">&ndash;&nbsp;didChangeObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Register a change for a given RLMObject</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)didChangeObject:(RLMObject *)<em>changedObject</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>changedObject</code></th>
						<td><p>Changed RLMObject</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Register a change for a given RLMObject</p><div class="warning"><p><strong>Warning:</strong> Can be called before or after change to Realm</p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/didChangeObjects:" title="didChangeObjects:"></a>
	<h3 class="method-title"><code><a href="#//api/name/didChangeObjects:">&ndash;&nbsp;didChangeObjects:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Register a collection of RLMObject changes</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)didChangeObjects:(id&lt;NSFastEnumeration&gt;)<em>changedObjects</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>changedObjects</code></th>
						<td><p>RLMArray, RLMResults, NSSet, or NSArray of changed RLMObjects</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Register a collection of RLMObject changes</p><div class="warning"><p><strong>Warning:</strong> Can be called before or after change to Realm</p></div>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/didAddObjects:willDeleteObjects:didChangeObjects:" title="didAddObjects:willDeleteObjects:didChangeObjects:"></a>
	<h3 class="method-title"><code><a href="#//api/name/didAddObjects:willDeleteObjects:didChangeObjects:">&ndash;&nbsp;didAddObjects:willDeleteObjects:didChangeObjects:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Convenience method to pass array of objects changed. Will ignore nil values;</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)didAddObjects:(id&lt;NSFastEnumeration&gt;)<em>addedObjects</em> willDeleteObjects:(id&lt;NSFastEnumeration&gt;)<em>deletedObjects</em> didChangeObjects:(id&lt;NSFastEnumeration&gt;)<em>changedObjects</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>addedObjects</code></th>
						<td><p>RLMArray, RLMResults, NSSet, or NSArray of added RLMObjects</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>deletedObjects</code></th>
						<td><p>RLMArray, RLMResults, NSSet, or NSArray of deleted RLMObjects</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>changedObjects</code></th>
						<td><p>RLMArray, RLMResults, NSSet, or NSArray of changed RLMObjects</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Convenience method to pass array of objects changed. Will ignore nil values;</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Classes/RBQRealmNotificationManager.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RBQRealmNotificationManager Class Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	
	<optgroup label="Properties">
		
		<option value="//api/name/entityChanges">entityChanges</option>
		
	</optgroup>
	

	
	<optgroup label="Class Methods">
		
		<option value="//api/name/defaultManager">+ defaultManager</option>
		
	</optgroup>
	

	
	<optgroup label="Instance Methods">
		
		<option value="//api/name/addNotificationBlock:">- addNotificationBlock:</option>
		
		<option value="//api/name/removeNotification:">- removeNotification:</option>
		
	</optgroup>
	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RBQRealmNotificationManager Class Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Inherits from</th>
	<td>NSObject</td>
</tr><tr>
	<th>Declared in</th>
	<td>RBQRealmNotificationManager.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>This class works in conjunction with any instances of <a href="../Classes/RBQRealmChangeLogger.html">RBQRealmChangeLogger</a> to broadcast any changes to the registered listeners</p>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/entityChanges" title="entityChanges"></a>
	<h3 class="method-title"><code><a href="#//api/name/entityChanges">&nbsp;&nbsp;entityChanges</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Current representation of changes logged to the RBQRealmNotificationManager instance.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (readonly, nonatomic) NSDictionary *entityChanges</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Current representation of changes logged to the RBQRealmNotificationManager instance.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/defaultManager" title="defaultManager"></a>
	<h3 class="method-title"><code><a href="#//api/name/defaultManager">+&nbsp;defaultManager</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Retrieve the singleton RBQRealmNotificationManager that passes changes from all Realm loggers</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (instancetype)defaultManager</code></div>

		    
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>Singleton RBQRealmNotificationManager</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Retrieve the singleton RBQRealmNotificationManager that passes changes from all Realm loggers</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/addNotificationBlock:" title="addNotificationBlock:"></a>
	<h3 class="method-title"><code><a href="#//api/name/addNotificationBlock:">&ndash;&nbsp;addNotificationBlock:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Use this method to add a notification block that will fire every time the Realm for this RBQNotificationManager updates. The block passes the changes from the Realm update that were logged to the RBQRealmNotificationManager.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (RBQNotificationToken *)addNotificationBlock:(RBQNotificationBlock)<em>block</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>block</code></th>
						<td><p><a href="../Blocks/RBQNotificationBlock.html">RBQNotificationBlock</a> that passes a NSDictionary keyed by entity name. The object for the key is a <a href="../Classes/RBQEntityChangesObject.html">RBQEntityChangesObject</a> which contains NSSets of all the various changes to the entity.</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>A new instance of <a href="../Classes/RBQNotificationToken.html">RBQNotificationToken</a>.</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Use this method to add a notification block that will fire every time the Realm for this RBQNotificationManager updates. The block passes the changes from the Realm update that were logged to the RBQRealmNotificationManager.</p><div class="warning"><p><strong>Warning:</strong> You must hold onto a strong reference to the returned token or it will be deallocated, preventing any changes from propogating.</p></div>
			</div>
			

			

			
			<div class="method-subsection see-also-section">
				<h4 class="method-subtitle">See Also</h4>
				<ul>
					
					<li><code><p><a href="../Classes/RBQEntityChangesObject.html">RBQEntityChangesObject</a></p></code></li>
					
					<li><code><p><a href="../Blocks/RBQNotificationBlock.html">RBQNotificationBlock</a></p></code></li>
					
				</ul>
			</div>
			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/removeNotification:" title="removeNotification:"></a>
	<h3 class="method-title"><code><a href="#//api/name/removeNotification:">&ndash;&nbsp;removeNotification:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>De-register a notification given a <a href="../Classes/RBQNotificationToken.html">RBQNotificationToken</a>.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)removeNotification:(RBQNotificationToken *)<em>token</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>token</code></th>
						<td><p>The <a href="../Classes/RBQNotificationToken.html">RBQNotificationToken</a> to be de-registered.</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>De-register a notification given a <a href="../Classes/RBQNotificationToken.html">RBQNotificationToken</a>.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQRealmNotificationManager.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Classes/RBQSafeRealmObject.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RBQSafeRealmObject Class Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	
	<optgroup label="Properties">
		
		<option value="//api/name/className">className</option>
		
		<option value="//api/name/primaryKeyType">primaryKeyType</option>
		
		<option value="//api/name/primaryKeyValue">primaryKeyValue</option>
		
		<option value="//api/name/realm">realm</option>
		
	</optgroup>
	

	
	<optgroup label="Class Methods">
		
		<option value="//api/name/objectInRealm:fromSafeObject:">+ objectInRealm:fromSafeObject:</option>
		
		<option value="//api/name/objectfromSafeObject:">+ objectfromSafeObject:</option>
		
		<option value="//api/name/safeObjectFromObject:">+ safeObjectFromObject:</option>
		
	</optgroup>
	

	
	<optgroup label="Instance Methods">
		
		<option value="//api/name/RLMObject">- RLMObject</option>
		
		<option value="//api/name/initWithClassName:primaryKeyValue:primaryKeyType:realm:">- initWithClassName:primaryKeyValue:primaryKeyType:realm:</option>
		
		<option value="//api/name/isEqualToObject:">- isEqualToObject:</option>
		
	</optgroup>
	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RBQSafeRealmObject Class Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Inherits from</th>
	<td>NSObject</td>
</tr><tr>
	<th>Conforms to</th>
	<td>NSCopying</td>
</tr><tr>
	<th>Declared in</th>
	<td>RBQSafeRealmObject.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>An RBQSafeRealmObject acts as a thread-safe representation of a <a href="#//api/name/RLMObject">RLMObject</a>.</p><div class="warning"><p><strong>Warning:</strong> RBQSafeRealmObjects can only be created from RLMObjects that contain a primary key.
Attempting to create a RBQSafeRealmObject without a primary key will result in an exception.</p></div>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/className" title="className"></a>
	<h3 class="method-title"><code><a href="#//api/name/className">&nbsp;&nbsp;className</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Original RLMObject&rsquo;s class name</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) NSString *className</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Original RLMObject&rsquo;s class name</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQSafeRealmObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/primaryKeyValue" title="primaryKeyValue"></a>
	<h3 class="method-title"><code><a href="#//api/name/primaryKeyValue">&nbsp;&nbsp;primaryKeyValue</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Original RLMObject&rsquo;s primary key value</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) id primaryKeyValue</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Original RLMObject&rsquo;s primary key value</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQSafeRealmObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/primaryKeyType" title="primaryKeyType"></a>
	<h3 class="method-title"><code><a href="#//api/name/primaryKeyType">&nbsp;&nbsp;primaryKeyType</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Original RLMObject&rsquo;s primary key property</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) RLMPropertyType primaryKeyType</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Original RLMObject&rsquo;s primary key property</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQSafeRealmObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/realm" title="realm"></a>
	<h3 class="method-title"><code><a href="#//api/name/realm">&nbsp;&nbsp;realm</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>The Realm in which this object is persisted</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) RLMRealm *realm</code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>The Realm in which this object is persisted</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQSafeRealmObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/initWithClassName:primaryKeyValue:primaryKeyType:realm:" title="initWithClassName:primaryKeyValue:primaryKeyType:realm:"></a>
	<h3 class="method-title"><code><a href="#//api/name/initWithClassName:primaryKeyValue:primaryKeyType:realm:">&ndash;&nbsp;initWithClassName:primaryKeyValue:primaryKeyType:realm:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Constructor method to create an instance of RBQSafeRealmObject</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (id)initWithClassName:(NSString *)<em>className</em> primaryKeyValue:(id)<em>primaryKeyValue</em> primaryKeyType:(RLMPropertyType)<em>primaryKeyType</em> realm:(RLMRealm *)<em>realm</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>className</code></th>
						<td><p>class name for the original <a href="#//api/name/RLMObject">RLMObject</a></p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>primaryKeyValue</code></th>
						<td><p>primary key value for the original <a href="#//api/name/RLMObject">RLMObject</a></p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>primaryKeyType</code></th>
						<td><p>primary key type for the original <a href="#//api/name/RLMObject">RLMObject</a></p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>realm</code></th>
						<td><p>Realm in which the original <a href="#//api/name/RLMObject">RLMObject</a> is persisted</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>A new instance of RBQSafeRealmObject</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Constructor method to create an instance of RBQSafeRealmObject</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQSafeRealmObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/safeObjectFromObject:" title="safeObjectFromObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/safeObjectFromObject:">+&nbsp;safeObjectFromObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Create a RBQSafeObject from a <a href="#//api/name/RLMObject">RLMObject</a></p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (instancetype)safeObjectFromObject:(RLMObject *)<em>object</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>object</code></th>
						<td><p>The <a href="#//api/name/RLMObject">RLMObject</a> to transform into RBQSafeObject</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>RBQSafeObject which is a thread-safe</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Create a RBQSafeObject from a <a href="#//api/name/RLMObject">RLMObject</a></p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQSafeRealmObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/objectfromSafeObject:" title="objectfromSafeObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/objectfromSafeObject:">+&nbsp;objectfromSafeObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Create a <a href="#//api/name/RLMObject">RLMObject</a> from a RBQSafeObject</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (id)objectfromSafeObject:(RBQSafeRealmObject *)<em>safeObject</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>safeObject</code></th>
						<td><p>RBQSafeRealmObject instance</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p><a href="#//api/name/RLMObject">RLMObject</a> (not thread-safe)</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Create a <a href="#//api/name/RLMObject">RLMObject</a> from a RBQSafeObject</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQSafeRealmObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/objectInRealm:fromSafeObject:" title="objectInRealm:fromSafeObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/objectInRealm:fromSafeObject:">+&nbsp;objectInRealm:fromSafeObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Create a <a href="#//api/name/RLMObject">RLMObject</a> in a specific Realm from a RBQSafeObject</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (id)objectInRealm:(RLMRealm *)<em>realm</em> fromSafeObject:(RBQSafeRealmObject *)<em>safeObject</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>realm</code></th>
						<td><p>Realm in which the returned <a href="#//api/name/RLMObject">RLMObject</a> is persisted</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>safeObject</code></th>
						<td><p>RBQSafeRealm object to convert into <a href="#//api/name/RLMObject">RLMObject</a></p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>Converted <a href="#//api/name/RLMObject">RLMObject</a></p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Create a <a href="#//api/name/RLMObject">RLMObject</a> in a specific Realm from a RBQSafeObject</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQSafeRealmObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/RLMObject" title="RLMObject"></a>
	<h3 class="method-title"><code><a href="#//api/name/RLMObject">&ndash;&nbsp;RLMObject</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Quickly convert a RBQSafeRealm object into its RLMObject</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (id)RLMObject</code></div>

		    
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>RLMObject</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Quickly convert a RBQSafeRealm object into its RLMObject</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQSafeRealmObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/isEqualToObject:" title="isEqualToObject:"></a>
	<h3 class="method-title"><code><a href="#//api/name/isEqualToObject:">&ndash;&nbsp;isEqualToObject:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Equality test for RBQSafeObject</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (BOOL)isEqualToObject:(RBQSafeRealmObject *)<em>object</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>object</code></th>
						<td><p>RBQSafeRealmObject to compare</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>YES if both objects contain the same primary key</p>
			</div>
			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Equality test for RBQSafeObject</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQSafeRealmObject.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/Protocols/RBQFetchedResultsControllerDelegate.html
================================================
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>RBQFetchedResultsControllerDelegate Protocol Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1333)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">RBQFetchedResultsController </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">“Roobiq”</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	

	

	
	<optgroup label="Instance Methods">
		
		<option value="//api/name/controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:">- controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:</option>
		
		<option value="//api/name/controller:didChangeSection:atIndex:forChangeType:">- controller:didChangeSection:atIndex:forChangeType:</option>
		
		<option value="//api/name/controllerDidChangeContent:">- controllerDidChangeContent:</option>
		
		<option value="//api/name/controllerWillChangeContent:">- controllerWillChangeContent:</option>
		
	</optgroup>
	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">RBQFetchedResultsControllerDelegate Protocol Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Conforms to</th>
	<td>NSObject</td>
</tr><tr>
	<th>Declared in</th>
	<td>RBQFetchedResultsController.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>Delegate to pass along the changes identified by the <a href="../Classes/RBQFetchedResultsController.html">RBQFetchedResultsController</a>.</p>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/controllerWillChangeContent:" title="controllerWillChangeContent:"></a>
	<h3 class="method-title"><code><a href="#//api/name/controllerWillChangeContent:">&ndash;&nbsp;controllerWillChangeContent:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Indicates that the controller has started identifying changes.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)controllerWillChangeContent:(RBQFetchedResultsController *)<em>controller</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>controller</code></th>
						<td><p>controller instance that noticed the change on its fetched objects</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Indicates that the controller has started identifying changes.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:" title="controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:"></a>
	<h3 class="method-title"><code><a href="#//api/name/controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:">&ndash;&nbsp;controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Notifies the delegate that a fetched object has been changed due to an add, remove, move, or update. Enables <a href="../Classes/RBQFetchedResultsController.html">RBQFetchedResultsController</a> change tracking.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)controller:(RBQFetchedResultsController *)<em>controller</em> didChangeObject:(RBQSafeRealmObject *)<em>anObject</em> atIndexPath:(NSIndexPath *)<em>indexPath</em> forChangeType:(NSFetchedResultsChangeType)<em>type</em> newIndexPath:(NSIndexPath *)<em>newIndexPath</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>controller</code></th>
						<td><p>controller instance that noticed the change on its fetched objects</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>anObject</code></th>
						<td><p>changed object represented as a <a href="../Classes/RBQSafeRealmObject.html">RBQSafeRealmObject</a> for thread safety</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>indexPath</code></th>
						<td><p>indexPath of changed object (nil for inserts)</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>type</code></th>
						<td><p>indicates if the change was an insert, delete, move, or update</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>newIndexPath</code></th>
						<td><p>the destination path for inserted or moved objects, nil otherwise</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>Notifies the delegate that a fetched object has been changed due to an add, remove, move, or update. Enables <a href="../Classes/RBQFetchedResultsController.html">RBQFetchedResultsController</a> change tracking.</p>

<p>Changes are reported with the following heuristics:</p>

<p>On add and remove operations, only the added/removed object is reported. It’s assumed that all objects that come after the affected object are also moved, but these moves are not reported.</p>

<p>A move is reported when the changed attribute on the object is one of the sort descriptors used in the fetch request. An update of the object is assumed in this case, but no separate update message is sent to the delegate.</p>

<p>An update is reported when an object’s state changes, but the changed attributes aren’t part of the sort keys.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/controller:didChangeSection:atIndex:forChangeType:" title="controller:didChangeSection:atIndex:forChangeType:"></a>
	<h3 class="method-title"><code><a href="#//api/name/controller:didChangeSection:atIndex:forChangeType:">&ndash;&nbsp;controller:didChangeSection:atIndex:forChangeType:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>The fetched results controller reports changes to its section before changes to the fetched result objects.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)controller:(RBQFetchedResultsController *)<em>controller</em> didChangeSection:(RBQFetchedResultsSectionInfo *)<em>section</em> atIndex:(NSUInteger)<em>sectionIndex</em> forChangeType:(NSFetchedResultsChangeType)<em>type</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>controller</code></th>
						<td><p>controller controller instance that noticed the change on its fetched objects</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>section</code></th>
						<td><p>changed section represented as a <a href="../Classes/RBQFetchedResultsSectionInfo.html">RBQFetchedResultsSectionInfo</a> object</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>sectionIndex</code></th>
						<td><p>the section index of the changed section</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>type</code></th>
						<td><p>indicates if the change was an insert or delete</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>The fetched results controller reports changes to its section before changes to the fetched result objects.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/controllerDidChangeContent:" title="controllerDidChangeContent:"></a>
	<h3 class="method-title"><code><a href="#//api/name/controllerDidChangeContent:">&ndash;&nbsp;controllerDidChangeContent:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>This method is called at the end of processing changes by the controller</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)controllerDidChangeContent:(RBQFetchedResultsController *)<em>controller</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>controller</code></th>
						<td><p>controller instance that noticed the change on its fetched objects</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>This method is called at the end of processing changes by the controller</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">RBQFetchedResultsController.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2015 “Roobiq”. All rights reserved. Updated: 2015-05-29</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1333)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>

================================================
FILE: Documentation/html/css/scss/_index.scss
================================================
.index-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;

	@media (max-width: $mobile-max-width) {
		flex-direction: column;
	}

	.index-column {
		flex: 1 1 33%;
	}
}


================================================
FILE: Documentation/html/css/scss/_layout.scss
================================================
* {
	box-sizing: border-box;
}

.clear {
	clear: both;
}

.clearfix {
	&:before, &:after {
		clear: both;
		display: table;
		content: "";
	}
}

.xcode .hide-in-xcode {
	display: none;
}

body {
	font: 62.5% $body-font;
	background: $body-background;
}

h1, h2, h3 {
	font-weight: 300;
	color: #808080;
}

h1 {
	font-size: 2em;
	color: #000;
}

h4 {
	font-size: 13px;
	line-height: 1.5;
	margin: 21px 0 0 0;
}

a {
	color: $tint-color;
	text-decoration: none;
}

pre, code {
	font-family: $code-font;
	word-wrap: break-word;
}

pre > code, .method-declaration code {
	display: inline-block;
	font-size: .85em;
	padding: 4px 0 4px 10px;
	border-left: 5px solid rgba(0, 155, 51, .2);

	&:before {
		content: "Objective-C";
		display: block;

		font: 9px/1 $body-font;
		color: #009b33;
		text-transform: uppercase;
		letter-spacing: 2px;
		padding-bottom: 6px;
	}
}

pre > code {
	font-size: inherit;
}

table, th, td {
	border: 1px solid #e9e9e9;
}

table {
	width: 100%;
}

th, td {
	padding: 7px;

	> :first-child {
		margin-top: 0;
	}

	> :last-child {
		margin-bottom: 0;
	}
}

.container {
	@extend .clearfix;

	max-width: 980px;
	padding: 0 10px;
	margin: 0 auto;

	@media (max-width: $mobile-max-width) {
		padding: 0;
	}
}

header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2;

	background: #414141;
	color: #fff;
	font-size: 1.1em;
	line-height: 25px;
	letter-spacing: .05em;

	#library-title {
		float: left;
	}

	#developer-home {
		float: right;
	}

	h1 {
		font-size: inherit;
		font-weight: inherit;
		margin: 0;
	}

	p {
		margin: 0;
	}

	h1, a {
		color: inherit;
	}

	@media (max-width: $mobile-max-width) {
		position: absolute;

		.container {
			padding: 0 10px;
		}
	}
}

aside {
	position: fixed;
	top: 25px;
	left: 0;
	width: 100%;
	height: 25px;
	z-index: 2;

	font-size: 1.1em;

	@media (max-width: $mobile-max-width) {
		position: absolute;
	}

	#header-buttons {
		background: rgba(255, 255, 255, .8);
		margin: 0 1px;
		padding: 0;
		list-style: none;
		text-align: right;
		line-height: 32px;

		li {
			display: inline-block;
			cursor: pointer;
			padding: 0 10px;
		}

		label, select {
			cursor: inherit;
		}

		#on-this-page {
			position: relative;

			.chevron {
				display: inline-block;
				width: 14px;
				height: 4px;
				position: relative;

				.chevy {
					background: #878787;
					height: 2px;
					position: absolute;
					width: 10px;

					&.chevron-left {
						left: 0;
						transform: rotateZ(45deg) scale(0.6);
					}

					&.chevron-right {
						right: 0;
						transform: rotateZ(-45deg) scale(0.6);
					}
				}
			}

			#jump-to {
				opacity: 0;
				font-size: 16px;

				position: absolute;
				top: 5px;
				left: 0;
				width: 100%;
				height: 100%;
			}
		}
	}
}

article {
	margin-top: 25px;

	#content {
		@extend .clearfix;

		background: $content-background;
		border: 1px solid $content-border;
		padding: 15px 25px 30px 25px;

		font-size: 1.4em;
		line-height: 1.45;

		position: relative;

		@media (max-width: $mobile-max-width) {
			padding: 15px 10px 20px 10px;
		}

		.navigation-top {
			position: absolute;
			top: 15px;
			right: 25px;
		}

		.title {
			margin: 21px 0 0 0;
			padding: 15px 0;
		}

		p {
			color: #414141;
			margin: 0 0 15px 0;
		}

		th, td {
			p:last-child {
				margin-bottom: 0;
			}
		}

		main {
			ul {
				list-style: none;
				margin-left: 24px;
				margin-bottom: 12px;
				padding: 0;

				li {
					position: relative;
					padding-left: 1.3em;

					&:before {
						content: "\02022";

						color: #414141;
						font-size: 1.08em;
						line-height: 1;

						position: absolute;
						left: 0;
						padding-top: 2px;
					}
				}
			}
		}

		footer {
			@extend .clearfix;

			.footer-copyright {
				margin: 70px 25px 10px 0;
			}

			p {
				font-size: .71em;
				color: #a0a0a0;
			}
		}
	}
}


================================================
FILE: Documentation/html/css/scss/_normalize.scss
================================================
/* ==========================================================================
   Normalize.scss settings
   ========================================================================== */
/**
 * Includes legacy browser support IE6/7
 *
 * Set to false if you want to drop support for IE6 and IE7
 */

$legacy_browser_support: false !default;

/* Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *  user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *  `em` units.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  @if $legacy_browser_support {
    *font-size: 100%; /* 3 */
  }
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
  @if $legacy_browser_support {
    *display: inline;
    *zoom: 1;
  }
}

/**
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a {
  &:active, &:hover {
    outline: 0;
  };
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

@if $legacy_browser_support {
  blockquote {
    margin: 1em 40px;
  }
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

@if $legacy_browser_support {
  h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
  }

  h3 {
    font-size: 1.17em;
    margin: 1em 0;
  }

  h4 {
    font-size: 1em;
    margin: 1.33em 0;
  }

  h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
  }

  h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
  }
}

/**
 * Addresses styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

@if $legacy_browser_support {

  /**
   * Addresses margins set differently in IE 6/7.
   */

  p,
  pre {
    *margin: 1em 0;
  }

  /*
   * Addresses CSS quotes not supported in IE 6/7.
   */

  q {
    *quotes: none;
  }

  /*
   * Addresses `quotes` property not supported in Safari 4.
   */

  q:before,
  q:after {
    content: '';
    content: none;
  }
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

@if $legacy_browser_support {

  /* ==========================================================================
     Lists
     ========================================================================== */

  /*
   * Addresses margins set differently in IE 6/7.
   */

  dl,
  menu,
  ol,
  ul {
    *margin: 1em 0;
  }

  dd {
    *margin: 0 0 0 40px;
  }

  /*
   * Addresses paddings set differently in IE 6/7.
   */

  menu,
  ol,
  ul {
    *padding: 0 0 0 40px;
  }

  /*
   * Corrects list images handled incorrectly in IE 7.
   */

  nav ul,
  nav ol {
    *list-style: none;
    *list-style-image: none;
  }

}

/* Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Improves image quality when scaled in IE 7.
 */

img {
  border: 0;
  @if $legacy_browser_support {
    *-ms-interpolation-mode: bicubic; /* 2 */
  }
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  @if $legacy_browser_support {
    _font-family: 'courier new', monospace;
  }
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *  Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 * 4. Improves appearance and consistency in all browsers.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
  @if $legacy_browser_support {
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
  }
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *  and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *  `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *  Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
  @if $legacy_browser_support {
    *overflow: visible;  /* 4 */
  }
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 *  Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
  @if $legacy_browser_support {
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
  }
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *  (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects text not wrapping in Firefox 3.
 * 4. Corrects alignment displayed oddly in IE 6/7.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
  @if $legacy_browser_support {
    white-space: normal; /* 3 */
    *margin-left: -7px; /* 4 */
  }
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}


================================================
FILE: Documentation/html/css/scss/_object.scss
================================================
.section-specification {
	table {
		width: auto;

		th {
			text-align: left;
		}
	}
}

.method-title {
	margin-left: -15px;
	margin-bottom: 8px;
	transition: margin-left .3s ease-out;

	.section-method.hide & {
		margin-left: 0;
	}

	code {
		font-weight: 400;
		font-size: .85em;
	}
}

.method-info {
	background: $object-background;
	border-bottom: 1px solid $object-border;
	margin: 0 -25px;
	padding: 20px 25px 0 25px;
	transition: height .3s ease-out;

	position: relative;

	.pointy-thing {
		background: $content-background;
		height: 10px;
		border-bottom: 1px solid $object-border;
		margin: -20px -25px 16px -25px;

		&:before {
			display: inline-block;
			content: "";

			background: $object-background;
			border: 1px solid $object-border;
			border-bottom: 0;
			border-right: 0;

			position: absolute;
			left: 21px;
			top: 3px;
			width: 12px;
			height: 12px;
			transform: rotate(45deg);
		}
	}

	.method-subsection {
		margin-bottom: 15px;

		.argument-name {
			width: 1px;
			text-align: right;

			code {
				color: #808080;
				font-style: italic;
				font-weight: 400;
			}
		}
	}
}

.section-method {
	&.hide .method-info {
		height: 0 !important;
		overflow: hidden;
		display: none;
	}

	&.hide.animating .method-info {
		display: block;
	}

	&.animating .method-info {
		overflow: hidden;
	}
}


================================================
FILE: Documentation/html/css/scss/_print.scss
================================================
@media print {
	body {
		background: #fff;
		padding: 8px;
	}

	header {
		position: static;
		background: #fff;
		color: #000;
	}

	aside {
		display: none;
	}

	.container {
		max-width: none;
		padding: 0;
	}

	article {
		margin-top: 0;

		#content {
			border: 0;
			background: #fff;
			padding: 15px 0 0 0;

			.title {
				margin-top: 0;
				padding-top: 0;
			}
		}
	}

	.method-info {
		&, & .pointy-thing {
			background: #fff;
		}
	}
}


================================================
FILE: Documentation/html/css/scss/_variables.scss
================================================
$body-font: -apple-system-font, "Helvetica Neue", Helvetica, sans-serif;
$code-font: "Source Code Pro", Monaco, Menlo, Consolas, monospace;

$body-background: #f2f2f2;
$content-background: #fff;
$content-border: #e9e9e9;
$tint-color: #08c;
$object-background: #f9f9f9;
$object-border: #e9e9e9;

$mobile-max-width: 650px;


================================================
FILE: Documentation/html/css/scss/_xcode.scss
================================================
.xcode {
	header, aside {
		display: none;
	}

	.container {
		padding: 0;
	}

	article {
		margin-top: 0;

		#content {
			border: 0;
			margin: 0;
		}
	}

	.method-info {
		&, .section-method.hide & {
			max-height: auto;
			overflow: visible;

			&.hiding {
				display: block;
			}
		}
	}
}


================================================
FILE: Documentation/html/css/scss/style.scss
================================================
@import "variables", "normalize", "layout", "index", "object", "print", "xcode";


================================================
FILE: Documentation/html/css/style.css
================================================
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}.clear{clear:both}.clearfix:before,.container:before,article #content:before,article #content footer:before,.clearfix:after,.container:after,article #content:after,article #content footer:after{clear:both;display:table;content:""}.xcode .hide-in-xcode{display:none}bo
Download .txt
gitextract_mfzjlkfi/

├── .gitignore
├── .gitmodules
├── .swift-version
├── CHANGELOG.md
├── Cartfile
├── Documentation/
│   └── html/
│       ├── Blocks/
│       │   ├── RBQChangeNotificationBlock.html
│       │   └── RBQNotificationBlock.html
│       ├── Categories/
│       │   ├── RLMArray+Utilities.html
│       │   ├── RLMObject+Notifications.html
│       │   ├── RLMObject+SafeObject.html
│       │   ├── RLMObject+Utilities.html
│       │   └── RLMRealm+Notifications.html
│       ├── Classes/
│       │   ├── RBQEntityChangesObject.html
│       │   ├── RBQFetchRequest.html
│       │   ├── RBQFetchedResultsController.html
│       │   ├── RBQFetchedResultsSectionInfo.html
│       │   ├── RBQRealmChangeLogger.html
│       │   ├── RBQRealmNotificationManager.html
│       │   └── RBQSafeRealmObject.html
│       ├── Protocols/
│       │   └── RBQFetchedResultsControllerDelegate.html
│       ├── css/
│       │   ├── scss/
│       │   │   ├── _index.scss
│       │   │   ├── _layout.scss
│       │   │   ├── _normalize.scss
│       │   │   ├── _object.scss
│       │   │   ├── _print.scss
│       │   │   ├── _variables.scss
│       │   │   ├── _xcode.scss
│       │   │   └── style.scss
│       │   ├── style.css
│       │   ├── styles.css
│       │   └── stylesPrint.css
│       ├── hierarchy.html
│       ├── index.html
│       └── js/
│           └── script.js
├── Examples/
│   ├── ObjC/
│   │   ├── Podfile
│   │   ├── RBQFetchedResultsControllerExample/
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── Base.lproj/
│   │   │   │   ├── LaunchScreen.xib
│   │   │   │   └── Main.storyboard
│   │   │   ├── ExampleTableViewController.h
│   │   │   ├── ExampleTableViewController.m
│   │   │   ├── Images.xcassets/
│   │   │   │   └── AppIcon.appiconset/
│   │   │   │       └── Contents.json
│   │   │   ├── Info.plist
│   │   │   ├── TestObject.h
│   │   │   ├── TestObject.m
│   │   │   └── main.m
│   │   ├── RBQFetchedResultsControllerExample.xcodeproj/
│   │   │   └── project.pbxproj
│   │   └── RBQFetchedResultsControllerExampleTests/
│   │       ├── Info.plist
│   │       ├── RBQFetchRequestInMemoryTests.m
│   │       ├── RBQFetchRequestTests.m
│   │       ├── RBQFetchedResultsControllerDelegateTests.m
│   │       ├── RBQFetchedResultsControllerTests.m
│   │       ├── RBQFetchedResultsControllerWithSectionsDelegateTests.m
│   │       ├── RBQFetchedResultsSectionInfoTests.m
│   │       ├── RBQSafeRealmObjectTests.m
│   │       ├── RBQTestCase.h
│   │       └── RBQTestCase.m
│   ├── ObjC-carthage/
│   │   ├── RBQFetchedResultsControllerExample/
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── Base.lproj/
│   │   │   │   ├── LaunchScreen.xib
│   │   │   │   └── Main.storyboard
│   │   │   ├── ExampleTableViewController.h
│   │   │   ├── ExampleTableViewController.m
│   │   │   ├── Images.xcassets/
│   │   │   │   └── AppIcon.appiconset/
│   │   │   │       └── Contents.json
│   │   │   ├── Info.plist
│   │   │   ├── TestObject.h
│   │   │   ├── TestObject.m
│   │   │   └── main.m
│   │   ├── RBQFetchedResultsControllerExample.xcodeproj/
│   │   │   └── project.pbxproj
│   │   └── RBQFetchedResultsControllerExampleTests/
│   │       └── Info.plist
│   ├── ObjC-cocoapods/
│   │   ├── Podfile
│   │   ├── RBQFetchedResultsControllerExample/
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── Base.lproj/
│   │   │   │   ├── LaunchScreen.xib
│   │   │   │   └── Main.storyboard
│   │   │   ├── ExampleTableViewController.h
│   │   │   ├── ExampleTableViewController.m
│   │   │   ├── Images.xcassets/
│   │   │   │   └── AppIcon.appiconset/
│   │   │   │       └── Contents.json
│   │   │   ├── Info.plist
│   │   │   ├── TestObject.h
│   │   │   ├── TestObject.m
│   │   │   └── main.m
│   │   ├── RBQFetchedResultsControllerExample.xcodeproj/
│   │   │   └── project.pbxproj
│   │   └── RBQFetchedResultsControllerExampleTests/
│   │       ├── Info.plist
│   │       ├── RBQEntityChangesObjectTests.m
│   │       ├── RBQFetchRequestInMemoryTests.m
│   │       ├── RBQFetchRequestTests.m
│   │       ├── RBQFetchedResultsControllerDelegateTests.m
│   │       ├── RBQFetchedResultsControllerTests.m
│   │       ├── RBQFetchedResultsSectionInfoTests.m
│   │       ├── RBQRealmChangeLoggerTests.m
│   │       ├── RBQSafeRealmObjectTests.m
│   │       ├── RBQTestCase.h
│   │       └── RBQTestCase.m
│   ├── Swift/
│   │   ├── .swift-version
│   │   ├── Podfile
│   │   ├── RBQFRCSwiftExample/
│   │   │   ├── AppDelegate.swift
│   │   │   ├── Base.lproj/
│   │   │   │   ├── LaunchScreen.xib
│   │   │   │   └── Main.storyboard
│   │   │   ├── Images.xcassets/
│   │   │   │   └── AppIcon.appiconset/
│   │   │   │       └── Contents.json
│   │   │   ├── Info.plist
│   │   │   ├── MainTableViewController.swift
│   │   │   └── RBQFRCSwift-BridgingHeader.h
│   │   ├── RBQFRCSwiftExample.xcodeproj/
│   │   │   └── project.pbxproj
│   │   └── RBQFRCSwiftExampleTests/
│   │       ├── Info.plist
│   │       └── RBQFRCSwiftExampleTests.swift
│   ├── Swift-carthage/
│   │   ├── RBQFRCSwiftExample/
│   │   │   ├── AppDelegate.swift
│   │   │   ├── Base.lproj/
│   │   │   │   ├── LaunchScreen.xib
│   │   │   │   └── Main.storyboard
│   │   │   ├── Images.xcassets/
│   │   │   │   └── AppIcon.appiconset/
│   │   │   │       └── Contents.json
│   │   │   ├── Info.plist
│   │   │   └── MainTableViewController.swift
│   │   ├── RBQFRCSwiftExample.xcodeproj/
│   │   │   └── project.pbxproj
│   │   └── RBQFRCSwiftExampleTests/
│   │       ├── Info.plist
│   │       └── RBQFRCSwiftExampleTests.swift
│   └── Swift-cocoapods/
│       ├── .swift-version
│       ├── Podfile
│       ├── RBQFRCSwiftExample/
│       │   ├── AppDelegate.swift
│       │   ├── Base.lproj/
│       │   │   ├── LaunchScreen.xib
│       │   │   └── Main.storyboard
│       │   ├── Images.xcassets/
│       │   │   └── AppIcon.appiconset/
│       │   │       └── Contents.json
│       │   ├── Info.plist
│       │   ├── MainTableViewController.swift
│       │   └── RBQFRCSwift-BridgingHeader.h
│       ├── RBQFRCSwiftExample.xcodeproj/
│       │   └── project.pbxproj
│       └── RBQFRCSwiftExampleTests/
│           ├── Info.plist
│           └── RBQFRCSwiftExampleTests.swift
├── LICENSE
├── RBQFetchedResultsController/
│   ├── Info.plist
│   ├── ModuleMapFile
│   ├── RBQFRC.h
│   ├── RBQFetchedResultsControllerTests/
│   │   └── Info.plist
│   └── Source/
│       ├── CacheObjects/
│       │   ├── RBQControllerCacheObject.h
│       │   ├── RBQControllerCacheObject.m
│       │   ├── RBQObjectCacheObject.h
│       │   ├── RBQObjectCacheObject.m
│       │   ├── RBQSectionCacheObject.h
│       │   └── RBQSectionCacheObject.m
│       ├── RBQFetchRequest.h
│       ├── RBQFetchRequest.m
│       ├── RBQFetchedResultsController.h
│       ├── RBQFetchedResultsController.m
│       └── Swift/
│           ├── FetchRequest.swift
│           ├── FetchedResultsController.swift
│           ├── Info.plist
│           ├── RBQFRCSwift-BridgingHeader.h
│           ├── SwiftFetchedResultsController.h
│           └── Utilities.swift
├── RBQFetchedResultsController.podspec
├── RBQFetchedResultsController.xcodeproj/
│   ├── project.pbxproj
│   ├── project.xcworkspace/
│   │   └── contents.xcworkspacedata
│   └── xcshareddata/
│       └── xcschemes/
│           ├── RBQFetchedResultsController.xcscheme
│           └── SwiftFetchedResultsController.xcscheme
├── README.md
└── SwiftFetchedResultsController.podspec
Download .txt
SYMBOL INDEX (4 symbols across 2 files)

FILE: Documentation/html/js/script.js
  function $ (line 1) | function $() {
  function hashChanged (line 17) | function hashChanged() {
  function fixScrollPosition (line 32) | function fixScrollPosition(element) {

FILE: RBQFetchedResultsController/Source/CacheObjects/RBQControllerCacheObject.h
  type RBQControllerCacheStateReady (line 15) | typedef NS_ENUM(NSUInteger, RBQControllerCacheState){
Condensed preview — 155 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (920K chars).
[
  {
    "path": ".gitignore",
    "chars": 384,
    "preview": "# macOS\n.DS_Store\n\n# Xcode\nbuild/\n*.pbxuser\n!default.pbxuser\n*.mode1v3\n!default.mode1v3\n*.mode2v3\n!default.mode2v3\n*.per"
  },
  {
    "path": ".gitmodules",
    "chars": 0,
    "preview": ""
  },
  {
    "path": ".swift-version",
    "chars": 6,
    "preview": "3.0.1\n"
  },
  {
    "path": "CHANGELOG.md",
    "chars": 97,
    "preview": "## master\n\n* Add your own contribution below\n\n## 5.0.0\n\n* Swift 3 - Ben Chatelain #103\n\n## 4.0.4\n"
  },
  {
    "path": "Cartfile",
    "chars": 93,
    "preview": "github \"realm/realm-cocoa\"\ngithub \"Roobiq/RealmUtilities\"\ngithub \"Roobiq/RBQSafeRealmObject\"\n"
  },
  {
    "path": "Documentation/html/Blocks/RBQChangeNotificationBlock.html",
    "chars": 2004,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RBQChangeNotificationBlock Block Reference</title>\n\n\t<lin"
  },
  {
    "path": "Documentation/html/Blocks/RBQNotificationBlock.html",
    "chars": 1996,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RBQNotificationBlock Block Reference</title>\n\n\t<link rel="
  },
  {
    "path": "Documentation/html/Categories/RLMArray+Utilities.html",
    "chars": 4187,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RLMArray(Utilities) Category Reference</title>\n\n\t<link re"
  },
  {
    "path": "Documentation/html/Categories/RLMObject+Notifications.html",
    "chars": 6917,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RLMObject(Notifications) Category Reference</title>\n\n\t<li"
  },
  {
    "path": "Documentation/html/Categories/RLMObject+SafeObject.html",
    "chars": 8293,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RLMObject(SafeObject) Category Reference</title>\n\n\t<link "
  },
  {
    "path": "Documentation/html/Categories/RLMObject+Utilities.html",
    "chars": 6557,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RLMObject(Utilities) Category Reference</title>\n\n\t<link r"
  },
  {
    "path": "Documentation/html/Categories/RLMRealm+Notifications.html",
    "chars": 13757,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RLMRealm(Notifications) Category Reference</title>\n\n\t<lin"
  },
  {
    "path": "Documentation/html/Classes/RBQEntityChangesObject.html",
    "chars": 7394,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RBQEntityChangesObject Class Reference</title>\n\n\t<link re"
  },
  {
    "path": "Documentation/html/Classes/RBQFetchRequest.html",
    "chars": 21386,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RBQFetchRequest Class Reference</title>\n\n\t<link rel=\"styl"
  },
  {
    "path": "Documentation/html/Classes/RBQFetchedResultsController.html",
    "chars": 38389,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RBQFetchedResultsController Class Reference</title>\n\n\t<li"
  },
  {
    "path": "Documentation/html/Classes/RBQFetchedResultsSectionInfo.html",
    "chars": 5950,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RBQFetchedResultsSectionInfo Class Reference</title>\n\n\t<l"
  },
  {
    "path": "Documentation/html/Classes/RBQRealmChangeLogger.html",
    "chars": 18338,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RBQRealmChangeLogger Class Reference</title>\n\n\t<link rel="
  },
  {
    "path": "Documentation/html/Classes/RBQRealmNotificationManager.html",
    "chars": 9949,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RBQRealmNotificationManager Class Reference</title>\n\n\t<li"
  },
  {
    "path": "Documentation/html/Classes/RBQSafeRealmObject.html",
    "chars": 18357,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RBQSafeRealmObject Class Reference</title>\n\n\t<link rel=\"s"
  },
  {
    "path": "Documentation/html/Protocols/RBQFetchedResultsControllerDelegate.html",
    "chars": 12356,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RBQFetchedResultsControllerDelegate Protocol Reference</t"
  },
  {
    "path": "Documentation/html/css/scss/_index.scss",
    "chars": 186,
    "preview": ".index-container {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n\n\t@media (max-width: $mobile-max-width) {\n\t\tf"
  },
  {
    "path": "Documentation/html/css/scss/_layout.scss",
    "chars": 3837,
    "preview": "* {\n\tbox-sizing: border-box;\n}\n\n.clear {\n\tclear: both;\n}\n\n.clearfix {\n\t&:before, &:after {\n\t\tclear: both;\n\t\tdisplay: tab"
  },
  {
    "path": "Documentation/html/css/scss/_normalize.scss",
    "chars": 10627,
    "preview": "/* ==========================================================================\n   Normalize.scss settings\n   ============"
  },
  {
    "path": "Documentation/html/css/scss/_object.scss",
    "chars": 1326,
    "preview": ".section-specification {\n\ttable {\n\t\twidth: auto;\n\n\t\tth {\n\t\t\ttext-align: left;\n\t\t}\n\t}\n}\n\n.method-title {\n\tmargin-left: -1"
  },
  {
    "path": "Documentation/html/css/scss/_print.scss",
    "chars": 448,
    "preview": "@media print {\n\tbody {\n\t\tbackground: #fff;\n\t\tpadding: 8px;\n\t}\n\n\theader {\n\t\tposition: static;\n\t\tbackground: #fff;\n\t\tcolor"
  },
  {
    "path": "Documentation/html/css/scss/_variables.scss",
    "chars": 321,
    "preview": "$body-font: -apple-system-font, \"Helvetica Neue\", Helvetica, sans-serif;\n$code-font: \"Source Code Pro\", Monaco, Menlo, C"
  },
  {
    "path": "Documentation/html/css/scss/_xcode.scss",
    "chars": 295,
    "preview": ".xcode {\n\theader, aside {\n\t\tdisplay: none;\n\t}\n\n\t.container {\n\t\tpadding: 0;\n\t}\n\n\tarticle {\n\t\tmargin-top: 0;\n\n\t\t#content {"
  },
  {
    "path": "Documentation/html/css/scss/style.scss",
    "chars": 81,
    "preview": "@import \"variables\", \"normalize\", \"layout\", \"index\", \"object\", \"print\", \"xcode\";\n"
  },
  {
    "path": "Documentation/html/css/style.css",
    "chars": 8117,
    "preview": "html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,"
  },
  {
    "path": "Documentation/html/css/styles.css",
    "chars": 8733,
    "preview": "body {\n\tfont-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;\n\tfont-size: 13px;\n}\n\ncode {\n\tfont-family: Courie"
  },
  {
    "path": "Documentation/html/css/stylesPrint.css",
    "chars": 304,
    "preview": "\nheader {\n\tdisplay: none;\n}\n\ndiv.main-navigation, div.navigation-top {\n\tdisplay: none;\n}\n\ndiv#overview_contents, div#con"
  },
  {
    "path": "Documentation/html/hierarchy.html",
    "chars": 3017,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RBQFetchedResultsController Hierarchy</title>\n\n\t<link rel"
  },
  {
    "path": "Documentation/html/index.html",
    "chars": 3179,
    "preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta charset=\"utf-8\">\n\n\t<title>RBQFetchedResultsController Reference</title>\n\n\t<link rel"
  },
  {
    "path": "Documentation/html/js/script.js",
    "chars": 1477,
    "preview": "function $() {\n\treturn document.querySelector.apply(document, arguments);\n}\n\nif (navigator.userAgent.indexOf(\"Xcode\") !="
  },
  {
    "path": "Examples/ObjC/Podfile",
    "chars": 259,
    "preview": "source 'https://github.com/CocoaPods/Specs.git'\nplatform :ios, '8.0'\n\ntarget 'RBQFetchedResultsControllerExample' do\n  p"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExample/AppDelegate.h",
    "chars": 289,
    "preview": "//\n//  AppDelegate.h\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Copyright (c) 201"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExample/AppDelegate.m",
    "chars": 2052,
    "preview": "//\n//  AppDelegate.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Copyright (c) 201"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExample/Base.lproj/LaunchScreen.xib",
    "chars": 3725,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" versi"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExample/Base.lproj/Main.storyboard",
    "chars": 4365,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExample/ExampleTableViewController.h",
    "chars": 254,
    "preview": "//\n//  ExampleTableViewController.h\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Co"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExample/ExampleTableViewController.m",
    "chars": 13023,
    "preview": "//\n//  ExampleTableViewController.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Co"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExample/Images.xcassets/AppIcon.appiconset/Contents.json",
    "chars": 1077,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"iphone\",\n      \"size\" : \"29x29\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\""
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExample/Info.plist",
    "chars": 1495,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExample/TestObject.h",
    "chars": 641,
    "preview": "//\n//  TestObject.h\n//  RBQFetchedResultsControllerTest\n//\n//  Created by Lauren Smith on 1/2/15.\n//  Copyright (c) 2015"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExample/TestObject.m",
    "chars": 1214,
    "preview": "//\n//  TestObject.m\n//  RBQFetchedResultsControllerTest\n//\n//  Created by Lauren Smith on 1/2/15.\n//  Copyright (c) 2015"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExample/main.m",
    "chars": 331,
    "preview": "//\n//  main.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Copyright (c) 2015 Roobi"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExample.xcodeproj/project.pbxproj",
    "chars": 35429,
    "preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExampleTests/Info.plist",
    "chars": 733,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExampleTests/RBQFetchRequestInMemoryTests.m",
    "chars": 4589,
    "preview": "//\n//  RBQFetchRequestInMemoryTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 5/29/15.\n// "
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExampleTests/RBQFetchRequestTests.m",
    "chars": 3043,
    "preview": "//\n//  RBQFetchRequestTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05/27.\n//  Copy"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExampleTests/RBQFetchedResultsControllerDelegateTests.m",
    "chars": 10295,
    "preview": "//\n//  RBQFetchedResultsControllerDelegateTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on "
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExampleTests/RBQFetchedResultsControllerTests.m",
    "chars": 5130,
    "preview": "//\n//  RBQFetchedResultsControllerTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05/"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExampleTests/RBQFetchedResultsControllerWithSectionsDelegateTests.m",
    "chars": 11172,
    "preview": "//\n//  RBQFetchedResultsControllerWithSectionsDelegateTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by A"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExampleTests/RBQFetchedResultsSectionInfoTests.m",
    "chars": 2559,
    "preview": "//\n//  RBQFetchedResultsSectionInfoTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExampleTests/RBQSafeRealmObjectTests.m",
    "chars": 4898,
    "preview": "//\n//  RBQSafeRealmObjectTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05/28.\n//  C"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExampleTests/RBQTestCase.h",
    "chars": 357,
    "preview": "//\n//  RBQTestCase.h\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05/30.\n//  Copyright (c)"
  },
  {
    "path": "Examples/ObjC/RBQFetchedResultsControllerExampleTests/RBQTestCase.m",
    "chars": 2924,
    "preview": "//\n//  RBQTestCase.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05/30.\n//  Copyright (c)"
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExample/AppDelegate.h",
    "chars": 289,
    "preview": "//\n//  AppDelegate.h\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Copyright (c) 201"
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExample/AppDelegate.m",
    "chars": 2052,
    "preview": "//\n//  AppDelegate.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Copyright (c) 201"
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExample/Base.lproj/LaunchScreen.xib",
    "chars": 3725,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" versi"
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExample/Base.lproj/Main.storyboard",
    "chars": 4365,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard"
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExample/ExampleTableViewController.h",
    "chars": 254,
    "preview": "//\n//  ExampleTableViewController.h\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Co"
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExample/ExampleTableViewController.m",
    "chars": 13032,
    "preview": "//\n//  ExampleTableViewController.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Co"
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExample/Images.xcassets/AppIcon.appiconset/Contents.json",
    "chars": 1495,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"iphone\",\n      \"size\" : \"20x20\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\""
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExample/Info.plist",
    "chars": 1495,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExample/TestObject.h",
    "chars": 629,
    "preview": "//\n//  TestObject.h\n//  RBQFetchedResultsControllerTest\n//\n//  Created by Lauren Smith on 1/2/15.\n//  Copyright (c) 2015"
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExample/TestObject.m",
    "chars": 902,
    "preview": "//\n//  TestObject.m\n//  RBQFetchedResultsControllerTest\n//\n//  Created by Lauren Smith on 1/2/15.\n//  Copyright (c) 2015"
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExample/main.m",
    "chars": 331,
    "preview": "//\n//  main.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Copyright (c) 2015 Roobi"
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExample.xcodeproj/project.pbxproj",
    "chars": 25277,
    "preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
  },
  {
    "path": "Examples/ObjC-carthage/RBQFetchedResultsControllerExampleTests/Info.plist",
    "chars": 733,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Examples/ObjC-cocoapods/Podfile",
    "chars": 261,
    "preview": "source 'https://github.com/CocoaPods/Specs.git'\nplatform :ios, '8.0'\n\ntarget 'RBQFetchedResultsControllerExample' do\n  p"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExample/AppDelegate.h",
    "chars": 289,
    "preview": "//\n//  AppDelegate.h\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Copyright (c) 201"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExample/AppDelegate.m",
    "chars": 2052,
    "preview": "//\n//  AppDelegate.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Copyright (c) 201"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExample/Base.lproj/LaunchScreen.xib",
    "chars": 3725,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" versi"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExample/Base.lproj/Main.storyboard",
    "chars": 4365,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExample/ExampleTableViewController.h",
    "chars": 254,
    "preview": "//\n//  ExampleTableViewController.h\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Co"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExample/ExampleTableViewController.m",
    "chars": 13008,
    "preview": "//\n//  ExampleTableViewController.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Co"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExample/Images.xcassets/AppIcon.appiconset/Contents.json",
    "chars": 1077,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"iphone\",\n      \"size\" : \"29x29\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\""
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExample/Info.plist",
    "chars": 1495,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExample/TestObject.h",
    "chars": 629,
    "preview": "//\n//  TestObject.h\n//  RBQFetchedResultsControllerTest\n//\n//  Created by Lauren Smith on 1/2/15.\n//  Copyright (c) 2015"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExample/TestObject.m",
    "chars": 902,
    "preview": "//\n//  TestObject.m\n//  RBQFetchedResultsControllerTest\n//\n//  Created by Lauren Smith on 1/2/15.\n//  Copyright (c) 2015"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExample/main.m",
    "chars": 331,
    "preview": "//\n//  main.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/5/15.\n//  Copyright (c) 2015 Roobi"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExample.xcodeproj/project.pbxproj",
    "chars": 30755,
    "preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExampleTests/Info.plist",
    "chars": 733,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExampleTests/RBQEntityChangesObjectTests.m",
    "chars": 4106,
    "preview": "//\n//  RBQEntityChangesObjectTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05/28.\n/"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExampleTests/RBQFetchRequestInMemoryTests.m",
    "chars": 4589,
    "preview": "//\n//  RBQFetchRequestInMemoryTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 5/29/15.\n// "
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExampleTests/RBQFetchRequestTests.m",
    "chars": 3043,
    "preview": "//\n//  RBQFetchRequestTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05/27.\n//  Copy"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExampleTests/RBQFetchedResultsControllerDelegateTests.m",
    "chars": 9266,
    "preview": "//\n//  RBQFetchedResultsControllerDelegateTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on "
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExampleTests/RBQFetchedResultsControllerTests.m",
    "chars": 5129,
    "preview": "//\n//  RBQFetchedResultsControllerTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05/"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExampleTests/RBQFetchedResultsSectionInfoTests.m",
    "chars": 2559,
    "preview": "//\n//  RBQFetchedResultsSectionInfoTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExampleTests/RBQRealmChangeLoggerTests.m",
    "chars": 5407,
    "preview": "//\n//  RBQRealmChangeLoggerTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05/27.\n// "
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExampleTests/RBQSafeRealmObjectTests.m",
    "chars": 4898,
    "preview": "//\n//  RBQSafeRealmObjectTests.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05/28.\n//  C"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExampleTests/RBQTestCase.h",
    "chars": 357,
    "preview": "//\n//  RBQTestCase.h\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05/30.\n//  Copyright (c)"
  },
  {
    "path": "Examples/ObjC-cocoapods/RBQFetchedResultsControllerExampleTests/RBQTestCase.m",
    "chars": 2897,
    "preview": "//\n//  RBQTestCase.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by AsanoYuki on 2015/05/30.\n//  Copyright (c)"
  },
  {
    "path": "Examples/Swift/.swift-version",
    "chars": 6,
    "preview": "3.0.1\n"
  },
  {
    "path": "Examples/Swift/Podfile",
    "chars": 263,
    "preview": "source 'https://github.com/CocoaPods/Specs.git'\nplatform :ios, '8.0'\n\nuse_frameworks!\ninhibit_all_warnings!\n\ntarget 'RBQ"
  },
  {
    "path": "Examples/Swift/RBQFRCSwiftExample/AppDelegate.swift",
    "chars": 2178,
    "preview": "//\n//  AppDelegate.swift\n//  RBQFRCSwiftExample\n//\n//  Created by Adam Fish on 7/23/15.\n//  Copyright (c) 2015 Adam Fish"
  },
  {
    "path": "Examples/Swift/RBQFRCSwiftExample/Base.lproj/LaunchScreen.xib",
    "chars": 3712,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" versi"
  },
  {
    "path": "Examples/Swift/RBQFRCSwiftExample/Base.lproj/Main.storyboard",
    "chars": 4354,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard"
  },
  {
    "path": "Examples/Swift/RBQFRCSwiftExample/Images.xcassets/AppIcon.appiconset/Contents.json",
    "chars": 1077,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"iphone\",\n      \"size\" : \"29x29\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\""
  },
  {
    "path": "Examples/Swift/RBQFRCSwiftExample/Info.plist",
    "chars": 1495,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Examples/Swift/RBQFRCSwiftExample/MainTableViewController.swift",
    "chars": 9923,
    "preview": "//\n//  MainTableViewController.swift\n//  RBQFRCSwiftExample\n//\n//  Created by Adam Fish on 7/31/15.\n//  Copyright (c) 20"
  },
  {
    "path": "Examples/Swift/RBQFRCSwiftExample/RBQFRCSwift-BridgingHeader.h",
    "chars": 327,
    "preview": "//\n//  RBQFRCSwift-BridgingHeader.h\n//  RBQFRCSwiftExample\n//\n//  Created by Adam Fish on 7/23/15.\n//  Copyright (c) 201"
  },
  {
    "path": "Examples/Swift/RBQFRCSwiftExample.xcodeproj/project.pbxproj",
    "chars": 34855,
    "preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
  },
  {
    "path": "Examples/Swift/RBQFRCSwiftExampleTests/Info.plist",
    "chars": 733,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Examples/Swift/RBQFRCSwiftExampleTests/RBQFRCSwiftExampleTests.swift",
    "chars": 924,
    "preview": "//\n//  RBQFRCSwiftExampleTests.swift\n//  RBQFRCSwiftExampleTests\n//\n//  Created by Adam Fish on 7/23/15.\n//  Copyright ("
  },
  {
    "path": "Examples/Swift-carthage/RBQFRCSwiftExample/AppDelegate.swift",
    "chars": 2217,
    "preview": "//\n//  AppDelegate.swift\n//  RBQFRCSwiftExample\n//\n//  Created by Adam Fish on 7/23/15.\n//  Copyright (c) 2015 Adam Fish"
  },
  {
    "path": "Examples/Swift-carthage/RBQFRCSwiftExample/Base.lproj/LaunchScreen.xib",
    "chars": 3712,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" versi"
  },
  {
    "path": "Examples/Swift-carthage/RBQFRCSwiftExample/Base.lproj/Main.storyboard",
    "chars": 4354,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard"
  },
  {
    "path": "Examples/Swift-carthage/RBQFRCSwiftExample/Images.xcassets/AppIcon.appiconset/Contents.json",
    "chars": 1495,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"iphone\",\n      \"size\" : \"20x20\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\""
  },
  {
    "path": "Examples/Swift-carthage/RBQFRCSwiftExample/Info.plist",
    "chars": 1495,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Examples/Swift-carthage/RBQFRCSwiftExample/MainTableViewController.swift",
    "chars": 10063,
    "preview": "//\n//  MainTableViewController.swift\n//  RBQFRCSwiftExample\n//\n//  Created by Adam Fish on 7/31/15.\n//  Copyright (c) 20"
  },
  {
    "path": "Examples/Swift-carthage/RBQFRCSwiftExample.xcodeproj/project.pbxproj",
    "chars": 29411,
    "preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
  },
  {
    "path": "Examples/Swift-carthage/RBQFRCSwiftExampleTests/Info.plist",
    "chars": 733,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Examples/Swift-carthage/RBQFRCSwiftExampleTests/RBQFRCSwiftExampleTests.swift",
    "chars": 924,
    "preview": "//\n//  RBQFRCSwiftExampleTests.swift\n//  RBQFRCSwiftExampleTests\n//\n//  Created by Adam Fish on 7/23/15.\n//  Copyright ("
  },
  {
    "path": "Examples/Swift-cocoapods/.swift-version",
    "chars": 6,
    "preview": "3.0.1\n"
  },
  {
    "path": "Examples/Swift-cocoapods/Podfile",
    "chars": 300,
    "preview": "source 'https://github.com/CocoaPods/Specs.git'\nplatform :ios, '8.0'\n\nuse_frameworks!\n\ntarget 'RBQFRCSwiftExample' do\n  "
  },
  {
    "path": "Examples/Swift-cocoapods/RBQFRCSwiftExample/AppDelegate.swift",
    "chars": 2177,
    "preview": "//\n//  AppDelegate.swift\n//  RBQFRCSwiftExample\n//\n//  Created by Adam Fish on 7/23/15.\n//  Copyright (c) 2015 Adam Fish"
  },
  {
    "path": "Examples/Swift-cocoapods/RBQFRCSwiftExample/Base.lproj/LaunchScreen.xib",
    "chars": 3712,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" versi"
  },
  {
    "path": "Examples/Swift-cocoapods/RBQFRCSwiftExample/Base.lproj/Main.storyboard",
    "chars": 4354,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard"
  },
  {
    "path": "Examples/Swift-cocoapods/RBQFRCSwiftExample/Images.xcassets/AppIcon.appiconset/Contents.json",
    "chars": 1077,
    "preview": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"iphone\",\n      \"size\" : \"29x29\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\""
  },
  {
    "path": "Examples/Swift-cocoapods/RBQFRCSwiftExample/Info.plist",
    "chars": 1495,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Examples/Swift-cocoapods/RBQFRCSwiftExample/MainTableViewController.swift",
    "chars": 10063,
    "preview": "//\n//  MainTableViewController.swift\n//  RBQFRCSwiftExample\n//\n//  Created by Adam Fish on 7/31/15.\n//  Copyright (c) 20"
  },
  {
    "path": "Examples/Swift-cocoapods/RBQFRCSwiftExample/RBQFRCSwift-BridgingHeader.h",
    "chars": 333,
    "preview": "//\n//  RBQFRCSwift-BridgingHeader.h\n//  RBQFRCSwiftExample\n//\n//  Created by Adam Fish on 7/23/15.\n//  Copyright (c) 201"
  },
  {
    "path": "Examples/Swift-cocoapods/RBQFRCSwiftExample.xcodeproj/project.pbxproj",
    "chars": 24754,
    "preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
  },
  {
    "path": "Examples/Swift-cocoapods/RBQFRCSwiftExampleTests/Info.plist",
    "chars": 733,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Examples/Swift-cocoapods/RBQFRCSwiftExampleTests/RBQFRCSwiftExampleTests.swift",
    "chars": 924,
    "preview": "//\n//  RBQFRCSwiftExampleTests.swift\n//  RBQFRCSwiftExampleTests\n//\n//  Created by Adam Fish on 7/23/15.\n//  Copyright ("
  },
  {
    "path": "LICENSE",
    "chars": 1074,
    "preview": "The MIT License (MIT)\n\nCopyright (c) 2015 Roobiq\n\nPermission is hereby granted, free of charge, to any person obtaining "
  },
  {
    "path": "RBQFetchedResultsController/Info.plist",
    "chars": 806,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "RBQFetchedResultsController/ModuleMapFile",
    "chars": 107,
    "preview": "framework module RBQFetchedResultsController {\numbrella header \"RBQFRC.h\"\n\nexport *\nmodule * { export * }\n}"
  },
  {
    "path": "RBQFetchedResultsController/RBQFRC.h",
    "chars": 580,
    "preview": "//\n//  RBQFRC.h\n//  RBQFetchedResultsController\n//\n//  Created by Atai Barkai on 1/8/16.\n//  Copyright © 2016 Atai Barka"
  },
  {
    "path": "RBQFetchedResultsController/RBQFetchedResultsControllerTests/Info.plist",
    "chars": 733,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "RBQFetchedResultsController/Source/CacheObjects/RBQControllerCacheObject.h",
    "chars": 2132,
    "preview": "//\n//  RBQControllerCacheObject.h\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/6/15.\n//  Copy"
  },
  {
    "path": "RBQFetchedResultsController/Source/CacheObjects/RBQControllerCacheObject.m",
    "chars": 706,
    "preview": "//\n//  RBQControllerCacheObject.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/6/15.\n//  Copy"
  },
  {
    "path": "RBQFetchedResultsController/Source/CacheObjects/RBQObjectCacheObject.h",
    "chars": 3062,
    "preview": "//\n//  RBQObjectCacheObject.h\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/6/15.\n//  Copyrigh"
  },
  {
    "path": "RBQFetchedResultsController/Source/CacheObjects/RBQObjectCacheObject.m",
    "chars": 5997,
    "preview": "//\n//  RBQObjectCacheObject.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/6/15.\n//  Copyrigh"
  },
  {
    "path": "RBQFetchedResultsController/Source/CacheObjects/RBQSectionCacheObject.h",
    "chars": 1191,
    "preview": "//\n//  RBQSectionCacheObject.h\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/6/15.\n//  Copyrig"
  },
  {
    "path": "RBQFetchedResultsController/Source/CacheObjects/RBQSectionCacheObject.m",
    "chars": 875,
    "preview": "//\n//  RBQSectionCacheObject.m\n//  RBQFetchedResultsControllerExample\n//\n//  Created by Adam Fish on 1/6/15.\n//  Copyrig"
  },
  {
    "path": "RBQFetchedResultsController/Source/RBQFetchRequest.h",
    "chars": 3195,
    "preview": "//\n//  RBQFetchRequest.h\n//  RBQFetchedResultsControllerTest\n//\n//  Created by Adam Fish on 1/2/15.\n//  Copyright (c) 20"
  },
  {
    "path": "RBQFetchedResultsController/Source/RBQFetchRequest.m",
    "chars": 3381,
    "preview": "//\n//  RBQFetchRequest.m\n//  RBQFetchedResultsControllerTest\n//\n//  Created by Adam Fish on 1/2/15.\n//  Copyright (c) 20"
  },
  {
    "path": "RBQFetchedResultsController/Source/RBQFetchedResultsController.h",
    "chars": 10825,
    "preview": "//\n//  RBQFetchedResultsController.h\n//  RBQFetchedResultsControllerTest\n//\n//  Created by Adam Fish on 1/2/15.\n//  Copy"
  },
  {
    "path": "RBQFetchedResultsController/Source/RBQFetchedResultsController.m",
    "chars": 76832,
    "preview": "//\n//  RBQFetchedResultsController.m\n//  RBQFetchedResultsControllerTest\n//\n//  Created by Adam Fish on 1/2/15.\n//  Copy"
  },
  {
    "path": "RBQFetchedResultsController/Source/Swift/FetchRequest.swift",
    "chars": 4790,
    "preview": "//\n//  FetchRequest.swift\n//  RBQFRCSwiftExample\n//\n//  Created by Adam Fish on 7/23/15.\n//  Copyright (c) 2015 Adam Fis"
  },
  {
    "path": "RBQFetchedResultsController/Source/Swift/FetchedResultsController.swift",
    "chars": 19092,
    "preview": "//\n//  FetchedResultsController.swift\n//  RBQFRCSwiftExample\n//\n//  Created by Adam Fish on 7/23/15.\n//  Copyright (c) 2"
  },
  {
    "path": "RBQFetchedResultsController/Source/Swift/Info.plist",
    "chars": 806,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "RBQFetchedResultsController/Source/Swift/RBQFRCSwift-BridgingHeader.h",
    "chars": 195,
    "preview": "//\n//  RBQFRCSwift-BridgingHeader.h\n//  RBQFRCSwiftExample\n//\n//  Created by Adam Fish on 7/23/15.\n//  Copyright (c) 201"
  },
  {
    "path": "RBQFetchedResultsController/Source/Swift/SwiftFetchedResultsController.h",
    "chars": 670,
    "preview": "//\n//  SwiftFetchedResultsController.h\n//  SwiftFetchedResultsController\n//\n//  Created by Adam Fish on 2/16/16.\n//  Cop"
  },
  {
    "path": "RBQFetchedResultsController/Source/Swift/Utilities.swift",
    "chars": 1148,
    "preview": "//\n//  Utilities.swift\n//  RBQFRCSwiftExample\n//\n//  Created by Adam Fish on 7/23/15.\n//  Copyright (c) 2015 Adam Fish. "
  },
  {
    "path": "RBQFetchedResultsController.podspec",
    "chars": 1499,
    "preview": "Pod::Spec.new do |s|\n  s.name         = \"RBQFetchedResultsController\"\n  s.version      = \"5.0.2\"\n  s.summary      = \"Dro"
  },
  {
    "path": "RBQFetchedResultsController.xcodeproj/project.pbxproj",
    "chars": 32412,
    "preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
  },
  {
    "path": "RBQFetchedResultsController.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
    "chars": 257,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Workspace\n   version = \"1.0\">\n   <FileRef\n      location = \"self:/Users/ataibark"
  },
  {
    "path": "RBQFetchedResultsController.xcodeproj/xcshareddata/xcschemes/RBQFetchedResultsController.xcscheme",
    "chars": 3938,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0810\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "RBQFetchedResultsController.xcodeproj/xcshareddata/xcschemes/SwiftFetchedResultsController.xcscheme",
    "chars": 3042,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0810\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "README.md",
    "chars": 6165,
    "preview": "RBQFetchedResultsController\n===========================\n[![CocoaPods](https://img.shields.io/cocoapods/v/RBQFetchedResul"
  },
  {
    "path": "SwiftFetchedResultsController.podspec",
    "chars": 1486,
    "preview": "Pod::Spec.new do |s|\n  s.name         = \"SwiftFetchedResultsController\"\n  s.version      = \"5.0.2\"\n  s.summary      = \"S"
  }
]

About this extraction

This page contains the full source code of the Roobiq/RBQFetchedResultsController GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 155 files (816.5 KB), approximately 227.6k tokens, and a symbol index with 4 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!