Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Testing documentation

  • Loading branch information...
commit 023df97e1b9401a6b7f8ca188eacfc8e0105f93c 1 parent f1d2650
@Cocoanetics authored
Showing with 3,928 additions and 1 deletion.
  1. +1 −1  DTFoundation.xcodeproj/project.pbxproj
  2. +7 −0 DTFoundation.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  3. BIN  DTFoundation.xcodeproj/project.xcworkspace/xcuserdata/Oliver.xcuserdatad/UserInterfaceState.xcuserstate
  4. +57 −0 DTFoundation.xcodeproj/xcuserdata/Oliver.xcuserdatad/xcschemes/DTFoundation.xcscheme
  5. +57 −0 DTFoundation.xcodeproj/xcuserdata/Oliver.xcuserdatad/xcschemes/Documentation.xcscheme
  6. +57 −0 DTFoundation.xcodeproj/xcuserdata/Oliver.xcuserdatad/xcschemes/Universal_Framework.xcscheme
  7. +52 −0 DTFoundation.xcodeproj/xcuserdata/Oliver.xcuserdatad/xcschemes/xcschememanagement.plist
  8. +4 −0 Documentation/docset-installed.txt
  9. +34 −0 Documentation/docset/Contents/Info.plist
  10. +314 −0 Documentation/docset/Contents/Resources/Documents/Categories/NSString(DTFormatNumbers).html
  11. +380 −0 Documentation/docset/Contents/Resources/Documents/Categories/NSURL(DTAppLinks).html
  12. +320 −0 Documentation/docset/Contents/Resources/Documents/Categories/NSURL(DTPrefLinks).html
  13. +535 −0 Documentation/docset/Contents/Resources/Documents/css/styles.css
  14. +22 −0 Documentation/docset/Contents/Resources/Documents/css/stylesPrint.css
  15. +69 −0 Documentation/docset/Contents/Resources/Documents/hierarchy.html
  16. BIN  Documentation/docset/Contents/Resources/Documents/img/button_bar_background.png
  17. BIN  Documentation/docset/Contents/Resources/Documents/img/disclosure.png
  18. BIN  Documentation/docset/Contents/Resources/Documents/img/disclosure_open.png
  19. BIN  Documentation/docset/Contents/Resources/Documents/img/library_background.png
  20. BIN  Documentation/docset/Contents/Resources/Documents/img/title_background.png
  21. +104 −0 Documentation/docset/Contents/Resources/Documents/index.html
  22. +42 −0 Documentation/docset/Contents/Resources/Nodes.xml
  23. +31 −0 Documentation/docset/Contents/Resources/Tokens1.xml
  24. +47 −0 Documentation/docset/Contents/Resources/Tokens2.xml
  25. +31 −0 Documentation/docset/Contents/Resources/Tokens3.xml
  26. BIN  Documentation/docset/Contents/Resources/docSet.dsidx
  27. BIN  Documentation/docset/Contents/Resources/docSet.mom
  28. BIN  Documentation/docset/Contents/Resources/docSet.skidx
  29. BIN  Documentation/docset/Contents/Resources/docSet.toc
  30. +314 −0 Documentation/html/Categories/NSString(DTFormatNumbers).html
  31. +380 −0 Documentation/html/Categories/NSURL(DTAppLinks).html
  32. +320 −0 Documentation/html/Categories/NSURL(DTPrefLinks).html
  33. +535 −0 Documentation/html/css/styles.css
  34. +22 −0 Documentation/html/css/stylesPrint.css
  35. +69 −0 Documentation/html/hierarchy.html
  36. BIN  Documentation/html/img/button_bar_background.png
  37. BIN  Documentation/html/img/disclosure.png
  38. BIN  Documentation/html/img/disclosure_open.png
  39. BIN  Documentation/html/img/library_background.png
  40. BIN  Documentation/html/img/title_background.png
  41. +104 −0 Documentation/html/index.html
  42. +20 −0 Documentation/publish/DTFoundation.atom
  43. BIN  Documentation/publish/com.cocoanetics.DTFoundation-1.0.xar
View
2  DTFoundation.xcodeproj/project.pbxproj
@@ -239,7 +239,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "/usr/local/bin/appledoc \\\n--project-name \"DTFoundation\" \\\n--project-company \"Cocoanetics\" \\\n--company-id \"com.cocoanetics\" \\\n--docset-atom-filename \"DTFoundation.atom\" \\\n--docset-feed-url \"http://cocoanetics.com/docs/%DOCSETATOMFILENAME\" \\\n--docset-package-url \"http://cocoanetics.com/docs/%DOCSETPACKAGEFILENAME\" \\\n--output ~/help \\\n--logformat xcode \\\n--keep-undocumented-objects \\\n--keep-undocumented-members \\\n--no-repeat-first-par \\\n--no-warn-invalid-crossref \\\n--ignore \"*.m\" \\\n--keep-intermediate-files \\\n--exit-threshold 2 \\\n--verbose 6 \\\n--index-desc \"${PROJECT_DIR}/readme.markdown\" \\\n\"${PROJECT_DIR}\"";
+ shellScript = "/usr/local/bin/appledoc \\\n--project-name \"DTFoundation\" \\\n--project-company \"Cocoanetics\" \\\n--company-id \"com.cocoanetics\" \\\n--docset-atom-filename \"DTFoundation.atom\" \\\n--docset-feed-url \"https://github.com/Cocoanetics/DTFoundation/Documentation/publish/%DOCSETATOMFILENAME\" \\\n--docset-package-url \"https://github.com/Cocoanetics/DTFoundation/Documentation/publish/%DOCSETPACKAGEFILENAME\" \\\n--docset-fallback-url \"https://github.com/Cocoanetics/DTFoundation/Documentation/\" \\\n--output \"${PROJECT_DIR}/Documentation\" \\\n--publish-docset \\\n--logformat xcode \\\n--keep-undocumented-objects \\\n--keep-undocumented-members \\\n--keep-intermediate-files \\\n--no-repeat-first-par \\\n--no-warn-invalid-crossref \\\n--ignore \"*.m\" \\\n--index-desc \"${PROJECT_DIR}/readme.markdown\" \\\n\"${PROJECT_DIR}\"";
};
/* End PBXShellScriptBuildPhase section */
View
7 DTFoundation.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+ version = "1.0">
+ <FileRef
+ location = "self:DTFoundation.xcodeproj">
+ </FileRef>
+</Workspace>
View
BIN  ...codeproj/project.xcworkspace/xcuserdata/Oliver.xcuserdatad/UserInterfaceState.xcuserstate
Binary file not shown
View
57 DTFoundation.xcodeproj/xcuserdata/Oliver.xcuserdatad/xcschemes/DTFoundation.xcscheme
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ <BuildActionEntries>
+ <BuildActionEntry
+ buildForTesting = "YES"
+ buildForRunning = "YES"
+ buildForProfiling = "YES"
+ buildForArchiving = "YES"
+ buildForAnalyzing = "YES">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "A7F4DFA4147FB61500F4059A"
+ BuildableName = "DTFoundation.framework"
+ BlueprintName = "DTFoundation"
+ ReferencedContainer = "container:DTFoundation.xcodeproj">
+ </BuildableReference>
+ </BuildActionEntry>
+ </BuildActionEntries>
+ </BuildAction>
+ <TestAction
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ buildConfiguration = "Debug">
+ <Testables>
+ </Testables>
+ </TestAction>
+ <LaunchAction
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ buildConfiguration = "Debug"
+ debugDocumentVersioning = "YES"
+ allowLocationSimulation = "YES">
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ buildConfiguration = "Release"
+ debugDocumentVersioning = "YES">
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Debug">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>
View
57 DTFoundation.xcodeproj/xcuserdata/Oliver.xcuserdatad/xcschemes/Documentation.xcscheme
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ <BuildActionEntries>
+ <BuildActionEntry
+ buildForTesting = "YES"
+ buildForRunning = "YES"
+ buildForProfiling = "YES"
+ buildForArchiving = "YES"
+ buildForAnalyzing = "YES">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "A7F4DFED147FBAC600F4059A"
+ BuildableName = "Documentation"
+ BlueprintName = "Documentation"
+ ReferencedContainer = "container:DTFoundation.xcodeproj">
+ </BuildableReference>
+ </BuildActionEntry>
+ </BuildActionEntries>
+ </BuildAction>
+ <TestAction
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ buildConfiguration = "Debug">
+ <Testables>
+ </Testables>
+ </TestAction>
+ <LaunchAction
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ buildConfiguration = "Debug"
+ debugDocumentVersioning = "YES"
+ allowLocationSimulation = "YES">
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ buildConfiguration = "Release"
+ debugDocumentVersioning = "YES">
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Debug">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>
View
57 DTFoundation.xcodeproj/xcuserdata/Oliver.xcuserdatad/xcschemes/Universal_Framework.xcscheme
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ <BuildActionEntries>
+ <BuildActionEntry
+ buildForTesting = "YES"
+ buildForRunning = "YES"
+ buildForProfiling = "YES"
+ buildForArchiving = "YES"
+ buildForAnalyzing = "YES">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "A7F4DFA8147FB61500F4059A"
+ BuildableName = "Universal_Framework"
+ BlueprintName = "Universal_Framework"
+ ReferencedContainer = "container:DTFoundation.xcodeproj">
+ </BuildableReference>
+ </BuildActionEntry>
+ </BuildActionEntries>
+ </BuildAction>
+ <TestAction
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ buildConfiguration = "Debug">
+ <Testables>
+ </Testables>
+ </TestAction>
+ <LaunchAction
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ buildConfiguration = "Debug"
+ debugDocumentVersioning = "YES"
+ allowLocationSimulation = "YES">
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ buildConfiguration = "Release"
+ debugDocumentVersioning = "YES">
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Debug">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>
View
52 DTFoundation.xcodeproj/xcuserdata/Oliver.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>SchemeUserState</key>
+ <dict>
+ <key>DTFoundation.xcscheme</key>
+ <dict>
+ <key>orderHint</key>
+ <integer>1</integer>
+ </dict>
+ <key>Documentation.xcscheme</key>
+ <dict>
+ <key>orderHint</key>
+ <integer>2</integer>
+ </dict>
+ <key>Universal_Framework.xcscheme</key>
+ <dict>
+ <key>orderHint</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <key>SuppressBuildableAutocreation</key>
+ <dict>
+ <key>A7F4DFA4147FB61500F4059A</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
+ <key>A7F4DFA8147FB61500F4059A</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
+ <key>A7F4DFE5147FBA1B00F4059A</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
+ <key>A7F4DFE9147FBA5600F4059A</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
+ <key>A7F4DFED147FBAC600F4059A</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
+ </dict>
+</dict>
+</plist>
View
4 Documentation/docset-installed.txt
@@ -0,0 +1,4 @@
+Documentation set was installed to Xcode!
+
+Path: /Users/Oliver/Library/Developer/Shared/Documentation/DocSets/com.cocoanetics.DTFoundation.docset
+Time: 2011-11-28 15:32:00 +0000
View
34 Documentation/docset/Contents/Info.plist
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.cocoanetics.DTFoundation</string>
+ <key>CFBundleName</key>
+ <string>DTFoundation Documentation</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+
+
+
+ <key>DocSetFallbackURL</key>
+ <string>https://github.com/Cocoanetics/DTFoundation/Documentation/</string>
+ <key>DocSetFeedName</key>
+ <string>DTFoundation Documentation</string>
+ <key>DocSetFeedURL</key>
+ <string>https://github.com/Cocoanetics/DTFoundation/Documentation/publish/DTFoundation.atom</string>
+ <key>DocSetMinimumXcodeVersion</key>
+ <string>3.0</string>
+
+ <key>DocSetPublisherIdentifier</key>
+ <string>com.cocoanetics.documentation</string>
+ <key>DocSetPublisherName</key>
+ <string>Cocoanetics</string>
+ <key>NSHumanReadableCopyright</key>
+ <string>Copyright © 2011 Cocoanetics. All rights reserved.</string>
+</dict>
+</plist>
View
314 Documentation/docset/Contents/Resources/Documents/Categories/NSString(DTFormatNumbers).html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="html/html; charset=utf-8" />
+ <title>NSString(DTFormatNumbers) Category Reference</title>
+ <meta id="xcode-display" name="xcode-display" content="render"/>
+ <meta name="viewport" content="width=550" />
+ <link rel="stylesheet" type="text/css" href="../css/styles.css" media="all" />
+ <link rel="stylesheet" type="text/css" media="print" href="../css/stylesPrint.css" />
+ <meta name="generator" content="appledoc 2.0.4 (build 703)" />
+ </head>
+ <body>
+ <header id="top_header">
+ <div id="library" class="hideInXcode">
+ <h1><a id="libraryTitle" href="../index.html">DTFoundation </a></h1>
+ <a id="developerHome" href="../index.html">Cocoanetics</a>
+ </div>
+
+ <div id="title" role="banner">
+ <h1 class="hideInXcode">NSString(DTFormatNumbers) Category Reference</h1>
+ </div>
+ <ul id="headerButtons" role="toolbar">
+ <li id="toc_button">
+ <button aria-label="Show Table of Contents" role="checkbox" class="open" id="table_of_contents"><span class="disclosure"></span>Table of Contents</button>
+ </li>
+ <li id="jumpto_button" role="navigation">
+ <select id="jumpTo">
+ <option value="top">Jump To&#133;</option>
+
+ <option value="overview">Overview</option>
+
+
+
+
+ <option value="tasks">Tasks</option>
+
+
+
+
+
+
+
+ <option value="class_methods">Class Methods</option>
+
+ <option value="//api/name/stringByFormattingBytes:">&nbsp;&nbsp;&nbsp;&nbsp;+ stringByFormattingBytes:</option>
+
+
+
+
+
+</select>
+ </li>
+ </ul>
+ </header>
+ <nav id="tocContainer" class="isShowingTOC">
+ <ul id="toc" role="tree">
+
+<li role="treeitem"><span class="nodisclosure"></span><span class="sectionName"><a href="#overview">Overview</a></span></li>
+
+
+
+
+<li role="treeitem" id="task_treeitem"><span class="nodisclosure"></span><span class="sectionName"><a href="#tasks">Tasks</a></span><ul>
+
+ <li><span class="nodisclosure"></span><span class="sectionName"><a href="#task_Formatting File Sizes">Formatting File Sizes</a></span></li>
+
+</ul></li>
+
+
+
+
+
+
+
+<li role="treeitem" class="children"><span class="disclosure"></span><span class="sectionName"><a href="#class_methods">Class Methods</a></span><ul>
+
+ <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/stringByFormattingBytes:">stringByFormattingBytes:</a></span></li>
+
+</ul></li>
+
+
+
+
+ </ul>
+ </nav>
+ <article>
+ <div id="contents" class="isShowingTOC" role="main">
+ <a title="NSString(DTFormatNumbers) Category Reference" name="top"></a>
+ <div class="main-navigation navigation-top">
+ <ul>
+ <li><a href="../index.html">Index</a></li>
+ <li><a href="../hierarchy.html">Hierarchy</a></li>
+</ul>
+ </div>
+ <div id="header">
+ <div class="section-header">
+ <h1 class="title title-header">NSString(DTFormatNumbers) Category Reference</h1>
+ </div>
+ </div>
+ <div id="container">
+
+ <div class="section section-specification"><table cellspacing="0"><tbody>
+ <tr>
+ <td class="specification-title">Declared in</td>
+ <td class="specification-value">NSString+DTFormatNumbers.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>A collection of category extensions for <code>NSString</code> dealing with the formatting of numbers in special contexts.</p>
+ </div>
+
+
+
+
+
+ <div class="section section-tasks">
+ <a title="Tasks" name="tasks"></a>
+ <h2 class="subtitle subtitle-tasks">Tasks</h2>
+
+
+ <a title="Formatting File Sizes" name="task_Formatting File Sizes"></a>
+
+<h3 class="subsubtitle task-title">Formatting File Sizes</h3>
+ <ul class="task-list">
+ <li>
+ <span class="tooltip">
+ <code><a href="#//api/name/stringByFormattingBytes:">+&nbsp;stringByFormattingBytes:</a></code>
+ <span class="tooltip"><p>Formats the passed number as a byte value in a form that is pleasing to the user when displayed next to a progress bar.</p></span>
+ </span>
+
+
+</li>
+ </ul>
+
+ </div>
+
+
+
+
+
+
+
+ <div class="section section-methods">
+ <a title="Class Methods" name="class_methods"></a>
+ <h2 class="subtitle subtitle-methods">Class Methods</h2>
+
+ <div class="section-method">
+ <a name="//api/name/stringByFormattingBytes:" title="stringByFormattingBytes:"></a>
+ <h3 class="subsubtitle method-title">stringByFormattingBytes:</h3>
+
+
+
+ <div class="method-subsection brief-description">
+ <p>Formats the passed number as a byte value in a form that is pleasing to the user when displayed next to a progress bar.</p>
+ </div>
+
+
+ <div class="method-subsection method-declaration"><code>+ (NSString *)stringByFormattingBytes:(long long)<em>bytes</em></code></div>
+
+
+ <div class="method-subsection arguments-section parameters">
+ <h4 class="method-subtitle parameter-title">Parameters</h4>
+
+ <dl class="argument-def parameter-def">
+ <dt><em>bytes</em></dt>
+ <dd><p>The value of the bytes to be formatted</p></dd>
+ </dl>
+
+ </div>
+
+
+
+ <div class="method-subsection return">
+ <h4 class="method-subtitle parameter-title">Return Value</h4>
+ <p>Returns the formatted string.</p>
+ </div>
+
+
+
+
+
+ <div class="method-subsection discussion-section">
+ <h4 class="method-subtitle">Discussion</h4>
+ <p>Output numbers are rounded to one decimal place. Bytes are not abbreviated because most users might not be used to B for that. Higher units are kB, MB, GB and TB.</p>
+ </div>
+
+
+
+
+
+
+
+ <div class="method-subsection declared-in-section">
+ <h4 class="method-subtitle">Declared In</h4>
+ <code class="declared-in-ref">NSString+DTFormatNumbers.h</code><br />
+ </div>
+
+
+</div>
+
+ </div>
+
+
+
+
+ </div>
+ <div class="main-navigation navigation-bottom">
+ <ul>
+ <li><a href="../index.html">Index</a></li>
+ <li><a href="../hierarchy.html">Hierarchy</a></li>
+</ul>
+ </div>
+ <div id="footer">
+ <hr />
+ <div class="footer-copyright">
+ <p><span class="copyright">&copy; 2011 Cocoanetics. All rights reserved. (Last updated: 2011-11-28)</span><br />
+
+ <span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.0.4 (build 703)</a>.</span></p>
+
+ </div>
+ </div>
+ </div>
+ </article>
+ <script type="text/javascript">
+ function jumpToChange()
+ {
+ window.location.hash = this.options[this.selectedIndex].value;
+ }
+
+ function toggleTOC()
+ {
+ var contents = document.getElementById('contents');
+ var tocContainer = document.getElementById('tocContainer');
+
+ if (this.getAttribute('class') == 'open')
+ {
+ this.setAttribute('class', '');
+ contents.setAttribute('class', '');
+ tocContainer.setAttribute('class', '');
+
+ window.name = "hideTOC";
+ }
+ else
+ {
+ this.setAttribute('class', 'open');
+ contents.setAttribute('class', 'isShowingTOC');
+ tocContainer.setAttribute('class', 'isShowingTOC');
+
+ window.name = "";
+ }
+ return false;
+ }
+
+ function toggleTOCEntryChildren(e)
+ {
+ e.stopPropagation();
+ var currentClass = this.getAttribute('class');
+ if (currentClass == 'children') {
+ this.setAttribute('class', 'children open');
+ }
+ else if (currentClass == 'children open') {
+ this.setAttribute('class', 'children');
+ }
+ return false;
+ }
+
+ function tocEntryClick(e)
+ {
+ e.stopPropagation();
+ return true;
+ }
+
+ function init()
+ {
+ var selectElement = document.getElementById('jumpTo');
+ selectElement.addEventListener('change', jumpToChange, false);
+
+ var tocButton = document.getElementById('table_of_contents');
+ tocButton.addEventListener('click', toggleTOC, false);
+
+ var taskTreeItem = document.getElementById('task_treeitem');
+ if (taskTreeItem.getElementsByTagName('li').length > 0)
+ {
+ taskTreeItem.setAttribute('class', 'children');
+ taskTreeItem.firstChild.setAttribute('class', 'disclosure');
+ }
+
+ var tocList = document.getElementById('toc');
+
+ var tocEntries = tocList.getElementsByTagName('li');
+ for (var i = 0; i < tocEntries.length; i++) {
+ tocEntries[i].addEventListener('click', toggleTOCEntryChildren, false);
+ }
+
+ var tocLinks = tocList.getElementsByTagName('a');
+ for (var i = 0; i < tocLinks.length; i++) {
+ tocLinks[i].addEventListener('click', tocEntryClick, false);
+ }
+
+ if (window.name == "hideTOC") {
+ toggleTOC.call(tocButton);
+ }
+ }
+
+ window.onload = init;
+ </script>
+ </body>
+</html>
View
380 Documentation/docset/Contents/Resources/Documents/Categories/NSURL(DTAppLinks).html
@@ -0,0 +1,380 @@
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="html/html; charset=utf-8" />
+ <title>NSURL(DTAppLinks) Category Reference</title>
+ <meta id="xcode-display" name="xcode-display" content="render"/>
+ <meta name="viewport" content="width=550" />
+ <link rel="stylesheet" type="text/css" href="../css/styles.css" media="all" />
+ <link rel="stylesheet" type="text/css" media="print" href="../css/stylesPrint.css" />
+ <meta name="generator" content="appledoc 2.0.4 (build 703)" />
+ </head>
+ <body>
+ <header id="top_header">
+ <div id="library" class="hideInXcode">
+ <h1><a id="libraryTitle" href="../index.html">DTFoundation </a></h1>
+ <a id="developerHome" href="../index.html">Cocoanetics</a>
+ </div>
+
+ <div id="title" role="banner">
+ <h1 class="hideInXcode">NSURL(DTAppLinks) Category Reference</h1>
+ </div>
+ <ul id="headerButtons" role="toolbar">
+ <li id="toc_button">
+ <button aria-label="Show Table of Contents" role="checkbox" class="open" id="table_of_contents"><span class="disclosure"></span>Table of Contents</button>
+ </li>
+ <li id="jumpto_button" role="navigation">
+ <select id="jumpTo">
+ <option value="top">Jump To&#133;</option>
+
+ <option value="overview">Overview</option>
+
+
+
+
+ <option value="tasks">Tasks</option>
+
+
+
+
+
+
+
+ <option value="class_methods">Class Methods</option>
+
+ <option value="//api/name/appStoreReviewURLForApplicationIdentifier:">&nbsp;&nbsp;&nbsp;&nbsp;+ appStoreReviewURLForApplicationIdentifier:</option>
+
+ <option value="//api/name/appStoreURLforApplicationIdentifier:">&nbsp;&nbsp;&nbsp;&nbsp;+ appStoreURLforApplicationIdentifier:</option>
+
+
+
+
+
+</select>
+ </li>
+ </ul>
+ </header>
+ <nav id="tocContainer" class="isShowingTOC">
+ <ul id="toc" role="tree">
+
+<li role="treeitem"><span class="nodisclosure"></span><span class="sectionName"><a href="#overview">Overview</a></span></li>
+
+
+
+
+<li role="treeitem" id="task_treeitem"><span class="nodisclosure"></span><span class="sectionName"><a href="#tasks">Tasks</a></span><ul>
+
+ <li><span class="nodisclosure"></span><span class="sectionName"><a href="#task_Mobile App Store Pages">Mobile App Store Pages</a></span></li>
+
+</ul></li>
+
+
+
+
+
+
+
+<li role="treeitem" class="children"><span class="disclosure"></span><span class="sectionName"><a href="#class_methods">Class Methods</a></span><ul>
+
+ <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/appStoreReviewURLForApplicationIdentifier:">appStoreReviewURLForApplicationIdentifier:</a></span></li>
+
+ <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/appStoreURLforApplicationIdentifier:">appStoreURLforApplicationIdentifier:</a></span></li>
+
+</ul></li>
+
+
+
+
+ </ul>
+ </nav>
+ <article>
+ <div id="contents" class="isShowingTOC" role="main">
+ <a title="NSURL(DTAppLinks) Category Reference" name="top"></a>
+ <div class="main-navigation navigation-top">
+ <ul>
+ <li><a href="../index.html">Index</a></li>
+ <li><a href="../hierarchy.html">Hierarchy</a></li>
+</ul>
+ </div>
+ <div id="header">
+ <div class="section-header">
+ <h1 class="title title-header">NSURL(DTAppLinks) Category Reference</h1>
+ </div>
+ </div>
+ <div id="container">
+
+ <div class="section section-specification"><table cellspacing="0"><tbody>
+ <tr>
+ <td class="specification-title">Declared in</td>
+ <td class="specification-value">NSURL+DTAppLinks.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>A collection of category extensions for <code>NSURL</code> that provide direct access to built-in app capabilites.</p>
+
+<p>For example: Open the app store on the page for the app</p>
+
+<pre><code>NSURL *appURL = [NSURL appStoreURLforApplicationIdentifier:@"463623298"];
+[[UIApplication sharedApplication] openURL:appURL];
+</code></pre>
+ </div>
+
+
+
+
+
+ <div class="section section-tasks">
+ <a title="Tasks" name="tasks"></a>
+ <h2 class="subtitle subtitle-tasks">Tasks</h2>
+
+
+ <a title="Mobile App Store Pages" name="task_Mobile App Store Pages"></a>
+
+<h3 class="subsubtitle task-title">Mobile App Store Pages</h3>
+ <ul class="task-list">
+ <li>
+ <span class="tooltip">
+ <code><a href="#//api/name/appStoreURLforApplicationIdentifier:">+&nbsp;appStoreURLforApplicationIdentifier:</a></code>
+ <span class="tooltip"><p>Returns the URL to open the mobile app store on the app&rsquo;s page.</p></span>
+ </span>
+
+
+</li><li>
+ <span class="tooltip">
+ <code><a href="#//api/name/appStoreReviewURLForApplicationIdentifier:">+&nbsp;appStoreReviewURLForApplicationIdentifier:</a></code>
+ <span class="tooltip"><p>Returns the URL to open the mobile app store on the app&rsquo;s review page.</p></span>
+ </span>
+
+
+</li>
+ </ul>
+
+ </div>
+
+
+
+
+
+
+
+ <div class="section section-methods">
+ <a title="Class Methods" name="class_methods"></a>
+ <h2 class="subtitle subtitle-methods">Class Methods</h2>
+
+ <div class="section-method">
+ <a name="//api/name/appStoreReviewURLForApplicationIdentifier:" title="appStoreReviewURLForApplicationIdentifier:"></a>
+ <h3 class="subsubtitle method-title">appStoreReviewURLForApplicationIdentifier:</h3>
+
+
+
+ <div class="method-subsection brief-description">
+ <p>Returns the URL to open the mobile app store on the app&rsquo;s review page.</p>
+ </div>
+
+
+ <div class="method-subsection method-declaration"><code>+ (NSURL *)appStoreReviewURLForApplicationIdentifier:(NSString *)<em>identifier</em></code></div>
+
+
+ <div class="method-subsection arguments-section parameters">
+ <h4 class="method-subtitle parameter-title">Parameters</h4>
+
+ <dl class="argument-def parameter-def">
+ <dt><em>identifier</em></dt>
+ <dd><p>The application identifier that gets assigned to a new app when you add it to iTunes Connect.</p></dd>
+ </dl>
+
+ </div>
+
+
+
+ <div class="method-subsection return">
+ <h4 class="method-subtitle parameter-title">Return Value</h4>
+ <p>Returns the URL to the direct app store link</p>
+ </div>
+
+
+
+
+
+ <div class="method-subsection discussion-section">
+ <h4 class="method-subtitle">Discussion</h4>
+ <p>The reviews page is a sub-page of the normal app landing page you get with <a href="#//api/name/appStoreURLforApplicationIdentifier:">appStoreURLforApplicationIdentifier:</a></p>
+ </div>
+
+
+
+
+
+
+
+ <div class="method-subsection declared-in-section">
+ <h4 class="method-subtitle">Declared In</h4>
+ <code class="declared-in-ref">NSURL+DTAppLinks.h</code><br />
+ </div>
+
+
+</div>
+
+ <div class="section-method">
+ <a name="//api/name/appStoreURLforApplicationIdentifier:" title="appStoreURLforApplicationIdentifier:"></a>
+ <h3 class="subsubtitle method-title">appStoreURLforApplicationIdentifier:</h3>
+
+
+
+ <div class="method-subsection brief-description">
+ <p>Returns the URL to open the mobile app store on the app&rsquo;s page.</p>
+ </div>
+
+
+ <div class="method-subsection method-declaration"><code>+ (NSURL *)appStoreURLforApplicationIdentifier:(NSString *)<em>identifier</em></code></div>
+
+
+ <div class="method-subsection arguments-section parameters">
+ <h4 class="method-subtitle parameter-title">Parameters</h4>
+
+ <dl class="argument-def parameter-def">
+ <dt><em>identifier</em></dt>
+ <dd><p>The application identifier that gets assigned to a new app when you add it to iTunes Connect.</p></dd>
+ </dl>
+
+ </div>
+
+
+
+ <div class="method-subsection return">
+ <h4 class="method-subtitle parameter-title">Return Value</h4>
+ <p>Returns the URL to the direct app store link</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+ <div class="method-subsection declared-in-section">
+ <h4 class="method-subtitle">Declared In</h4>
+ <code class="declared-in-ref">NSURL+DTAppLinks.h</code><br />
+ </div>
+
+
+</div>
+
+ </div>
+
+
+
+
+ </div>
+ <div class="main-navigation navigation-bottom">
+ <ul>
+ <li><a href="../index.html">Index</a></li>
+ <li><a href="../hierarchy.html">Hierarchy</a></li>
+</ul>
+ </div>
+ <div id="footer">
+ <hr />
+ <div class="footer-copyright">
+ <p><span class="copyright">&copy; 2011 Cocoanetics. All rights reserved. (Last updated: 2011-11-28)</span><br />
+
+ <span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.0.4 (build 703)</a>.</span></p>
+
+ </div>
+ </div>
+ </div>
+ </article>
+ <script type="text/javascript">
+ function jumpToChange()
+ {
+ window.location.hash = this.options[this.selectedIndex].value;
+ }
+
+ function toggleTOC()
+ {
+ var contents = document.getElementById('contents');
+ var tocContainer = document.getElementById('tocContainer');
+
+ if (this.getAttribute('class') == 'open')
+ {
+ this.setAttribute('class', '');
+ contents.setAttribute('class', '');
+ tocContainer.setAttribute('class', '');
+
+ window.name = "hideTOC";
+ }
+ else
+ {
+ this.setAttribute('class', 'open');
+ contents.setAttribute('class', 'isShowingTOC');
+ tocContainer.setAttribute('class', 'isShowingTOC');
+
+ window.name = "";
+ }
+ return false;
+ }
+
+ function toggleTOCEntryChildren(e)
+ {
+ e.stopPropagation();
+ var currentClass = this.getAttribute('class');
+ if (currentClass == 'children') {
+ this.setAttribute('class', 'children open');
+ }
+ else if (currentClass == 'children open') {
+ this.setAttribute('class', 'children');
+ }
+ return false;
+ }
+
+ function tocEntryClick(e)
+ {
+ e.stopPropagation();
+ return true;
+ }
+
+ function init()
+ {
+ var selectElement = document.getElementById('jumpTo');
+ selectElement.addEventListener('change', jumpToChange, false);
+
+ var tocButton = document.getElementById('table_of_contents');
+ tocButton.addEventListener('click', toggleTOC, false);
+
+ var taskTreeItem = document.getElementById('task_treeitem');
+ if (taskTreeItem.getElementsByTagName('li').length > 0)
+ {
+ taskTreeItem.setAttribute('class', 'children');
+ taskTreeItem.firstChild.setAttribute('class', 'disclosure');
+ }
+
+ var tocList = document.getElementById('toc');
+
+ var tocEntries = tocList.getElementsByTagName('li');
+ for (var i = 0; i < tocEntries.length; i++) {
+ tocEntries[i].addEventListener('click', toggleTOCEntryChildren, false);
+ }
+
+ var tocLinks = tocList.getElementsByTagName('a');
+ for (var i = 0; i < tocLinks.length; i++) {
+ tocLinks[i].addEventListener('click', tocEntryClick, false);
+ }
+
+ if (window.name == "hideTOC") {
+ toggleTOC.call(tocButton);
+ }
+ }
+
+ window.onload = init;
+ </script>
+ </body>
+</html>
View
320 Documentation/docset/Contents/Resources/Documents/Categories/NSURL(DTPrefLinks).html
@@ -0,0 +1,320 @@
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="html/html; charset=utf-8" />
+ <title>NSURL(DTPrefLinks) Category Reference</title>
+ <meta id="xcode-display" name="xcode-display" content="render"/>
+ <meta name="viewport" content="width=550" />
+ <link rel="stylesheet" type="text/css" href="../css/styles.css" media="all" />
+ <link rel="stylesheet" type="text/css" media="print" href="../css/stylesPrint.css" />
+ <meta name="generator" content="appledoc 2.0.4 (build 703)" />
+ </head>
+ <body>
+ <header id="top_header">
+ <div id="library" class="hideInXcode">
+ <h1><a id="libraryTitle" href="../index.html">DTFoundation </a></h1>
+ <a id="developerHome" href="../index.html">Cocoanetics</a>
+ </div>
+
+ <div id="title" role="banner">
+ <h1 class="hideInXcode">NSURL(DTPrefLinks) Category Reference</h1>
+ </div>
+ <ul id="headerButtons" role="toolbar">
+ <li id="toc_button">
+ <button aria-label="Show Table of Contents" role="checkbox" class="open" id="table_of_contents"><span class="disclosure"></span>Table of Contents</button>
+ </li>
+ <li id="jumpto_button" role="navigation">
+ <select id="jumpTo">
+ <option value="top">Jump To&#133;</option>
+
+ <option value="overview">Overview</option>
+
+
+
+
+ <option value="tasks">Tasks</option>
+
+
+
+
+
+
+
+ <option value="class_methods">Class Methods</option>
+
+ <option value="//api/name/preferencesURLForPage:">&nbsp;&nbsp;&nbsp;&nbsp;+ preferencesURLForPage:</option>
+
+
+
+
+
+</select>
+ </li>
+ </ul>
+ </header>
+ <nav id="tocContainer" class="isShowingTOC">
+ <ul id="toc" role="tree">
+
+<li role="treeitem"><span class="nodisclosure"></span><span class="sectionName"><a href="#overview">Overview</a></span></li>
+
+
+
+
+<li role="treeitem" id="task_treeitem"><span class="nodisclosure"></span><span class="sectionName"><a href="#tasks">Tasks</a></span><ul>
+
+ <li><span class="nodisclosure"></span><span class="sectionName"><a href="#task_Settings Pages">Settings Pages</a></span></li>
+
+</ul></li>
+
+
+
+
+
+
+
+<li role="treeitem" class="children"><span class="disclosure"></span><span class="sectionName"><a href="#class_methods">Class Methods</a></span><ul>
+
+ <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/preferencesURLForPage:">preferencesURLForPage:</a></span></li>
+
+</ul></li>
+
+
+
+
+ </ul>
+ </nav>
+ <article>
+ <div id="contents" class="isShowingTOC" role="main">
+ <a title="NSURL(DTPrefLinks) Category Reference" name="top"></a>
+ <div class="main-navigation navigation-top">
+ <ul>
+ <li><a href="../index.html">Index</a></li>
+ <li><a href="../hierarchy.html">Hierarchy</a></li>
+</ul>
+ </div>
+ <div id="header">
+ <div class="section-header">
+ <h1 class="title title-header">NSURL(DTPrefLinks) Category Reference</h1>
+ </div>
+ </div>
+ <div id="container">
+
+ <div class="section section-specification"><table cellspacing="0"><tbody>
+ <tr>
+ <td class="specification-title">Declared in</td>
+ <td class="specification-value">NSURL+DTPrefLinks.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>A collection of category extensions for <code>NSURL</code> that provide direct access to preferences.</p>
+
+<p>For example: Open the settings app on the About page</p>
+
+<pre><code>NSURL *appURL = [NSURL preferencesURLForPage:DTPrefLinkAbout];
+[[UIApplication sharedApplication] openURL:appURL];
+</code></pre>
+ </div>
+
+
+
+
+
+ <div class="section section-tasks">
+ <a title="Tasks" name="tasks"></a>
+ <h2 class="subtitle subtitle-tasks">Tasks</h2>
+
+
+ <a title="Settings Pages" name="task_Settings Pages"></a>
+
+<h3 class="subsubtitle task-title">Settings Pages</h3>
+ <ul class="task-list">
+ <li>
+ <span class="tooltip">
+ <code><a href="#//api/name/preferencesURLForPage:">+&nbsp;preferencesURLForPage:</a></code>
+ <span class="tooltip"><p>Returns the URL to open the settings app to a specific page.</p></span>
+ </span>
+
+
+</li>
+ </ul>
+
+ </div>
+
+
+
+
+
+
+
+ <div class="section section-methods">
+ <a title="Class Methods" name="class_methods"></a>
+ <h2 class="subtitle subtitle-methods">Class Methods</h2>
+
+ <div class="section-method">
+ <a name="//api/name/preferencesURLForPage:" title="preferencesURLForPage:"></a>
+ <h3 class="subsubtitle method-title">preferencesURLForPage:</h3>
+
+
+
+ <div class="method-subsection brief-description">
+ <p>Returns the URL to open the settings app to a specific page.</p>
+ </div>
+
+
+ <div class="method-subsection method-declaration"><code>+ (NSURL *)preferencesURLForPage:(DTPrefLinkPageType)<em>pageType</em></code></div>
+
+
+ <div class="method-subsection arguments-section parameters">
+ <h4 class="method-subtitle parameter-title">Parameters</h4>
+
+ <dl class="argument-def parameter-def">
+ <dt><em>pageType</em></dt>
+ <dd><p>The settings page to jump to.</p></dd>
+ </dl>
+
+ </div>
+
+
+
+ <div class="method-subsection return">
+ <h4 class="method-subtitle parameter-title">Return Value</h4>
+ <p>Returns the URL that opens the settings app to the specified page.</p>
+ </div>
+
+
+
+
+
+ <div class="method-subsection discussion-section">
+ <h4 class="method-subtitle">Discussion</h4>
+ <p>The list of available settings pages was found at <a href="http://cydiahelp.com/how-to-make-custom-shortcuts-for-favorite-settings-without-jailbreak/">http://cydiahelp.com/how-to-make-custom-shortcuts-for-favorite-settings-without-jailbreak/</a></p><div class="bug"><p><strong>Warning</strong>: The prefs URL scheme has not been made public by Apple and thus might be cause for rejection. Use at your own risk.</p></div>
+ </div>
+
+
+
+
+
+
+
+ <div class="method-subsection declared-in-section">
+ <h4 class="method-subtitle">Declared In</h4>
+ <code class="declared-in-ref">NSURL+DTPrefLinks.h</code><br />
+ </div>
+
+
+</div>
+
+ </div>
+
+
+
+
+ </div>
+ <div class="main-navigation navigation-bottom">
+ <ul>
+ <li><a href="../index.html">Index</a></li>
+ <li><a href="../hierarchy.html">Hierarchy</a></li>
+</ul>
+ </div>
+ <div id="footer">
+ <hr />
+ <div class="footer-copyright">
+ <p><span class="copyright">&copy; 2011 Cocoanetics. All rights reserved. (Last updated: 2011-11-28)</span><br />
+
+ <span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.0.4 (build 703)</a>.</span></p>
+
+ </div>
+ </div>
+ </div>
+ </article>
+ <script type="text/javascript">
+ function jumpToChange()
+ {
+ window.location.hash = this.options[this.selectedIndex].value;
+ }
+
+ function toggleTOC()
+ {
+ var contents = document.getElementById('contents');
+ var tocContainer = document.getElementById('tocContainer');
+
+ if (this.getAttribute('class') == 'open')
+ {
+ this.setAttribute('class', '');
+ contents.setAttribute('class', '');
+ tocContainer.setAttribute('class', '');
+
+ window.name = "hideTOC";
+ }
+ else
+ {
+ this.setAttribute('class', 'open');
+ contents.setAttribute('class', 'isShowingTOC');
+ tocContainer.setAttribute('class', 'isShowingTOC');
+
+ window.name = "";
+ }
+ return false;
+ }
+
+ function toggleTOCEntryChildren(e)
+ {
+ e.stopPropagation();
+ var currentClass = this.getAttribute('class');
+ if (currentClass == 'children') {
+ this.setAttribute('class', 'children open');
+ }
+ else if (currentClass == 'children open') {
+ this.setAttribute('class', 'children');
+ }
+ return false;
+ }
+
+ function tocEntryClick(e)
+ {
+ e.stopPropagation();
+ return true;
+ }
+
+ function init()
+ {
+ var selectElement = document.getElementById('jumpTo');
+ selectElement.addEventListener('change', jumpToChange, false);
+
+ var tocButton = document.getElementById('table_of_contents');
+ tocButton.addEventListener('click', toggleTOC, false);
+
+ var taskTreeItem = document.getElementById('task_treeitem');
+ if (taskTreeItem.getElementsByTagName('li').length > 0)
+ {
+ taskTreeItem.setAttribute('class', 'children');
+ taskTreeItem.firstChild.setAttribute('class', 'disclosure');
+ }
+
+ var tocList = document.getElementById('toc');
+
+ var tocEntries = tocList.getElementsByTagName('li');
+ for (var i = 0; i < tocEntries.length; i++) {
+ tocEntries[i].addEventListener('click', toggleTOCEntryChildren, false);
+ }
+
+ var tocLinks = tocList.getElementsByTagName('a');
+ for (var i = 0; i < tocLinks.length; i++) {
+ tocLinks[i].addEventListener('click', tocEntryClick, false);
+ }
+
+ if (window.name == "hideTOC") {
+ toggleTOC.call(tocButton);
+ }
+ }
+
+ window.onload = init;
+ </script>
+ </body>
+</html>
View
535 Documentation/docset/Contents/Resources/Documents/css/styles.css
@@ -0,0 +1,535 @@
+body {
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+ font-size: 13px;
+}
+
+code {
+ font-family: Courier, Consolas, monospace;
+ font-size: 13px;
+ color: #666;
+}
+
+pre {
+ font-family: Courier, Consolas, monospace;
+ font-size: 13px;
+ line-height: 18px;
+ tab-interval: 0.5em;
+ border: 1px solid #C7CFD5;
+ background-color: #F1F5F9;
+ color: #666;
+ padding: 0.3em 1em;
+}
+
+ul {
+ list-style-type: square;
+}
+
+li {
+ margin-bottom: 10px;
+}
+
+a {
+ text-decoration: none;
+ color: #36C;
+}
+
+a:hover {
+ text-decoration: underline;
+ color: #36C;
+}
+
+h2 {
+ border-bottom: 1px solid #8391A8;
+ color: #3C4C6C;
+ font-size: 187%;
+ font-weight: normal;
+ margin-top: 1.75em;
+ padding-bottom: 2px;
+}
+
+/* @group Common page elements */
+
+#top_header {
+ height: 91px;
+ left: 0;
+ min-width: 598px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: 900;
+}
+
+#footer {
+ clear: both;
+ padding-top: 20px;
+ text-align: center;
+}
+
+#contents, #overview_contents {
+ border-top: 1px solid #2B334F;
+ position: absolute;
+ top: 91px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ padding-left: 2em;
+ padding-right: 2em;
+ padding-top: 1em;
+ min-width: 550px;
+}
+
+#contents.isShowingTOC {
+ left: 230px;
+ min-width: 320px;
+}
+
+.copyright {
+ font-size: 12px;
+}
+
+.generator {
+ font-size: 11px;
+}
+
+.main-navigation ul li {
+ display: inline;
+ margin-left: 15px;
+ list-style: none;
+}
+
+.navigation-top {
+ clear: both;
+ float: right;
+}
+
+.navigation-bottom {
+ clear: both;
+ float: right;
+ margin-top: 20px;
+ margin-bottom: -10px;
+}
+
+.open > .disclosure {
+ background-image: url("../img/disclosure_open.png");
+}
+
+.disclosure {
+ background: url("../img/disclosure.png") no-repeat scroll 0 0;
+}
+
+.disclosure, .nodisclosure {
+ display: inline-block;
+ height: 8px;
+ margin-right: 5px;
+ position: relative;
+ width: 9px;
+}
+
+/* @end */
+
+/* @group Header */
+
+#top_header #library {
+ background: url("../img/library_background.png") repeat-x 0 0 #485E78;
+ background-color: #ccc;
+ height: 35px;
+ font-size: 115%;
+}
+
+#top_header #library #libraryTitle {
+ color: #FFFFFF;
+ margin-left: 15px;
+ text-shadow: 0 -1px 0 #485E78;
+ top: 8px;
+ position: absolute;
+}
+
+#top_header #library #developerHome {
+ color: #92979E;
+ right: 15px;
+ top: 8px;
+ position: absolute;
+}
+
+#top_header #library a:hover {
+ text-decoration: none;
+}
+
+#top_header #title {
+ background: url("../img/title_background.png") repeat-x 0 0 #8A98A9;
+ border-bottom: 1px solid #B6B6B6;
+ height: 25px;
+ overflow: hidden;
+}
+
+#top_header h1 {
+ font-size: 115%;
+ font-weight: normal;
+ margin: 0;
+ padding: 3px 0 2px;
+ text-align: center;
+ text-shadow: 0 1px 0 #D5D5D5;
+ white-space: nowrap;
+}
+
+#headerButtons {
+ background-color: #D8D8D8;
+ background-image: url("../img/button_bar_background.png");
+ border-bottom: 1px solid #EDEDED;
+ border-top: 1px solid #2B334F;
+ font-size: 8pt;
+ height: 28px;
+ left: 0;
+ list-style: none outside none;
+ margin: 0;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ right: 0;
+ top: 61px;
+}
+
+#headerButtons li {
+ background-repeat: no-repeat;
+ display: inline;
+ margin-top: 0;
+ margin-bottom: 0;
+ padding: 0;
+}
+
+#toc_button button {
+ border-color: #ACACAC;
+ border-style: none solid none none;
+ border-width: 0 1px 0 0;
+ height: 28px;
+ margin: 0;
+ padding-left: 30px;
+ text-align: left;
+ width: 230px;
+}
+
+li#jumpto_button {
+ left: 230px;
+ margin-left: 0;
+ position: absolute;
+}
+
+li#jumpto_button select {
+ height: 22px;
+ margin: 5px 2px 0 10px;
+ max-width: 300px;
+}
+
+/* @end */
+
+/* @group Table of contents */
+
+#tocContainer.isShowingTOC {
+ border-right: 1px solid #ACACAC;
+ display: block;
+ overflow-x: hidden;
+ overflow-y: auto;
+ padding: 0;
+}
+
+#tocContainer {
+ background-color: #E4EBF7;
+ border-top: 1px solid #2B334F;
+ bottom: 0;
+ display: none;
+ left: 0;
+ overflow: hidden;
+ position: absolute;
+ top: 91px;
+ width: 229px;
+}
+
+#tocContainer > ul#toc {
+ font-size: 11px;
+ margin: 0;
+ padding: 12px 0 18px;
+ width: 209px;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ user-select: none;
+}
+
+#tocContainer > ul#toc > li {
+ margin: 0;
+ padding: 0 0 7px 30px;
+ text-indent: -15px;
+}
+
+#tocContainer > ul#toc > li > .sectionName a {
+ color: #000000;
+ font-weight: bold;
+}
+
+#tocContainer > ul#toc > li > .sectionName a:hover {
+ text-decoration: none;
+}
+
+#tocContainer > ul#toc li.children > ul {
+ display: none;
+ height: 0;
+}
+
+#tocContainer > ul#toc > li > ul {
+ margin: 0;
+ padding: 0;
+}
+
+#tocContainer > ul#toc > li > ul, ul#toc > li > ul > li {
+ margin-left: 0;
+ margin-bottom: 0;
+ padding-left: 15px;
+}
+
+#tocContainer > ul#toc > li ul {
+ list-style: none;
+ margin-right: 0;
+ padding-right: 0;
+}
+
+#tocContainer > ul#toc li.children.open > ul {
+ display: block;
+ height: auto;
+ margin-left: -15px;
+ padding-left: 0;
+}
+
+#tocContainer > ul#toc > li > ul, ul#toc > li > ul > li {
+ margin-left: 0;
+ padding-left: 15px;
+}
+
+#tocContainer li ul li {
+ margin-top: 0.583em;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+#tocContainer li ul li span.sectionName {
+ white-space: normal;
+}
+
+#tocContainer > ul#toc > li > ul > li > .sectionName a {
+ font-weight: bold;
+}
+
+#tocContainer > ul#toc > li > ul a {
+ color: #4F4F4F;
+}
+
+/* @end */
+
+/* @group Index formatting */
+
+.index-title {
+ font-size: 13px;
+ font-weight: normal;
+}
+
+.index-column {
+ float: left;
+ width: 30%;
+ min-width: 200px;
+ font-size: 11px;
+}
+
+.index-column ul {
+ margin: 8px 0 0 0;
+ padding: 0;
+ list-style: none;
+}
+
+.index-column ul li {
+ margin: 0 0 3px 0;
+ padding: 0;
+}
+
+.hierarchy-column {
+ min-width: 400px;
+}
+
+.hierarchy-column ul {
+ margin: 3px 0 0 15px;
+}
+
+.hierarchy-column ul li {
+ list-style-type: square;
+}
+
+/* @end */
+
+/* @group Common formatting elements */
+
+.title {
+ font-weight: normal;
+ font-size: 215%;
+ margin-top:0;
+}
+
+.subtitle {
+ font-weight: normal;
+ font-size: 180%;
+ color: #3C4C6C;
+ border-bottom: 1px solid #5088C5;
+}
+
+.subsubtitle {
+ font-weight: normal;
+ font-size: 145%;
+ height: 0.7em;
+}
+
+.warning {
+ border: 1px solid #5088C5;
+ background-color: #F0F3F7;
+ margin-bottom: 0.5em;
+ padding: 0.3em 0.8em;
+}
+
+.bug {
+ border: 1px solid #000;
+ background-color: #ffffcc;
+ margin-bottom: 0.5em;
+ padding: 0.3em 0.8em;
+}
+
+.deprecated {
+ color: #F60425;
+}
+
+/* @end */
+
+/* @group Common layout */
+
+.section {
+ margin-top: 3em;
+}
+
+/* @end */
+
+/* @group Object specification section */
+
+.section-specification {
+ margin-left: 2.5em;
+ margin-right: 2.5em;
+ font-size: 12px;
+}
+
+.section-specification table {
+ border-top: 1px solid #d6e0e5;
+}
+
+.section-specification td {
+ vertical-align: top;
+ border-bottom: 1px solid #d6e0e5;
+ padding: .6em;
+}
+
+.section-specification .specification-title {
+ font-weight: bold;
+}
+
+/* @end */
+
+/* @group Tasks section */
+
+.task-list {
+ list-style-type: none;
+ padding-left: 0px;
+}
+
+.task-list li {
+ margin-bottom: 3px;
+}
+
+.task-item-suffix {
+ color: #996;
+ font-size: 12px;
+ font-style: italic;
+ margin-left: 0.5em;
+}
+
+span.tooltip span.tooltip {
+ font-size: 1.0em;
+ display: none;
+ padding: 0.3em;
+ border: 1px solid #aaa;
+ background-color: #fdfec8;
+ color: #000;
+ text-align: left;
+}
+
+span.tooltip:hover span.tooltip {
+ display: block;
+ position: absolute;
+ margin-left: 2em;
+}
+
+/* @end */
+
+/* @group Method section */
+
+.section-method {
+ margin-top: 2.3em;
+}
+
+.method-title {
+ margin-bottom: 1.5em;
+}
+
+.method-subtitle {
+ margin-top: 0.7em;
+ margin-bottom: 0.2em;
+}
+
+.method-subsection p {
+ margin-top: 0.4em;
+ margin-bottom: 0.8em;
+}
+
+.method-declaration {
+ margin-top:1.182em;
+ margin-bottom:.909em;
+}
+
+.method-declaration code {
+ font:14px Courier, Consolas, monospace;
+ color:#000;
+}
+
+.declaration {
+ color: #000;
+}
+
+.argument-def {
+ margin-top: 0.3em;
+ margin-bottom: 0.3em;
+}
+
+.argument-def dd {
+ margin-left: 1.25em;
+}
+
+.see-also-section ul {
+ list-style-type: none;
+ padding-left: 0px;
+ margin-top: 0;
+}
+
+.see-also-section li {
+ margin-bottom: 3px;
+}
+
+.declared-in-ref {
+ color: #666;
+}
+
+/* @end */
+
View
22 Documentation/docset/Contents/Resources/Documents/css/stylesPrint.css
@@ -0,0 +1,22 @@
+
+header {
+ display: none;
+}
+
+div.main-navigation, div.navigation-top {
+ display: none;
+}
+
+div#overview_contents, div#contents.isShowingTOC, div#contents {
+ overflow: visible;
+ position: relative;
+ top: 0px;
+ border: none;
+ left: 0;
+}
+#tocContainer.isShowingTOC {
+ display: none;
+}
+nav {
+ display: none;
+}
View
69 Documentation/docset/Contents/Resources/Documents/hierarchy.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>DTFoundation Hierarchy</title>
+ <link rel="stylesheet" type="text/css" href="css/styles.css" media="all" />
+ <link rel="stylesheet" type="text/css" media="print" href="css/stylesPrint.css" />
+ <meta name="generator" content="appledoc 2.0.4 (build 703)" />
+ </head>
+ <body>
+ <header id="top_header">
+ <div id="library" class="hideInXcode">
+ <h1><a id="libraryTitle" href="index.html">DTFoundation </a></h1>
+ <a id="developerHome" href="index.html">Cocoanetics</a>
+ </div>
+
+ <div id="title" role="banner">
+ <h1 class="hideInXcode">DTFoundation Hierarchy</h1>
+ </div>
+ <ul id="headerButtons" role="toolbar"></ul>
+ </header>
+ <article>
+ <div id="overview_contents" role="main">
+ <div class="main-navigation navigation-top">
+ <a href="index.html">Previous</a>
+ </div>
+ <div id="header">
+ <div class="section-header">
+ <h1 class="title title-header">DTFoundation Hierarchy</h1>
+ </div>
+ </div>
+ <div id="container">
+
+
+
+ <div class="index-column">
+
+
+ <h2 class="index-title">Category References</h2>
+ <ul>
+
+ <li><a href="Categories/NSString(DTFormatNumbers).html">NSString(DTFormatNumbers)</a></li>
+
+ <li><a href="Categories/NSURL(DTAppLinks).html">NSURL(DTAppLinks)</a></li>
+
+ <li><a href="Categories/NSURL(DTPrefLinks).html">NSURL(DTPrefLinks)</a></li>
+
+ </ul>
+
+ </div>
+
+ </div>
+ <div class="main-navigation navigation-bottom">
+ <a href="index.html">Previous</a>
+ </div>
+ <div id="footer">
+ <hr />
+ <div class="footer-copyright">
+ <p><span class="copyright">&copy; 2011 Cocoanetics. All rights reserved. (Last updated: 2011-11-28)</span><br />
+
+ <span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.0.4 (build 703)</a>.</span></p>
+
+
+ </div>
+ </div>
+ </div>
+ </article>
+ </body>
+</html>
View
BIN  Documentation/docset/Contents/Resources/Documents/img/button_bar_background.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  Documentation/docset/Contents/Resources/Documents/img/disclosure.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  Documentation/docset/Contents/Resources/Documents/img/disclosure_open.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  Documentation/docset/Contents/Resources/Documents/img/library_background.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  Documentation/docset/Contents/Resources/Documents/img/title_background.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
104 Documentation/docset/Contents/Resources/Documents/index.html
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>DTFoundation Reference</title>
+ <link rel="stylesheet" type="text/css" href="css/styles.css" media="all" />
+ <link rel="stylesheet" type="text/css" media="print" href="css/stylesPrint.css" />
+ <meta name="generator" content="appledoc 2.0.4 (build 703)" />
+ </head>
+ <body>
+ <header id="top_header">
+ <div id="library" class="hideInXcode">
+ <h1><a id="libraryTitle" href="index.html">DTFoundation </a></h1>
+ <a id="developerHome" href="index.html">Cocoanetics</a>
+ </div>
+
+ <div id="title" role="banner">
+ <h1 class="hideInXcode">DTFoundation Reference</h1>
+ </div>
+ <ul id="headerButtons" role="toolbar"></ul>
+ </header>
+ <article>
+ <div id="overview_contents" role="main">
+ <div class="main-navigation navigation-top">
+ <a href="hierarchy.html">Next</a>
+ </div>
+ <div id="header">
+ <div class="section-header">
+ <h1 class="title title-header">DTFoundation Reference</h1>
+ </div>
+ </div>
+ <div id="container">
+
+ <div class="section section-overview index-overview">
+
+
+ <h1>About DTFoundation</h1>
+
+<p>DTFoundation is a collection of utility methods and category extensions that <strong>Cocoanetics</strong> is standardizing on. This should evolve into a toolset of well-documented and -tested code to accelerate future development.</p>
+
+<h2>At a Glance</h2>
+
+<p>Contained are several category methods</p>
+
+<ul>
+<li>NSString &ndash; formatting Numbers</li>
+<li>NSURL &ndash; getting direct-access URLs for preferences and the mobile app store</li>
+</ul>
+
+
+<h2>License</h2>
+
+<p>It is open source and covered by a standard BSD license. That means you have to mention <strong>Cocoanetics</strong> as the original author of this code. You can purchase a Non-Attribution-License from us.</p>
+
+<h2>Usage</h2>
+
+<ol>
+<li>Include the DTFoundation.framework in your project.</li>
+<li>Import the DTFoundation.h in your PCH file or include the individual header files where needed.</li>
+<li>There is no step 3.</li>
+</ol>
+
+
+
+ </div>
+
+
+
+
+
+ <div class="index-column">
+
+
+ <h2 class="index-title">Category References</h2>
+ <ul>
+
+ <li><a href="Categories/NSString(DTFormatNumbers).html">NSString(DTFormatNumbers)</a></li>
+
+ <li><a href="Categories/NSURL(DTAppLinks).html">NSURL(DTAppLinks)</a></li>
+
+ <li><a href="Categories/NSURL(DTPrefLinks).html">NSURL(DTPrefLinks)</a></li>
+
+ </ul>
+
+ </div>
+
+ </div>
+ <div class="main-navigation navigation-bottom">
+ <a href="hierarchy.html">Next</a>
+ </div>
+ <div id="footer">
+ <hr />
+ <div class="footer-copyright">
+ <p><span class="copyright">&copy; 2011 Cocoanetics. All rights reserved. (Last updated: 2011-11-28)</span><br />
+
+ <span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.0.4 (build 703)</a>.</span></p>
+
+
+ </div>
+ </div>
+ </div>
+ </article>
+ </body>
+</html>
View
42 Documentation/docset/Contents/Resources/Nodes.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<DocSetNodes version="1.0">
+ <TOC>
+ <Node type="folder">
+ <Name>DTFoundation</Name>
+ <Path>index.html</Path>
+ <Subnodes>
+
+
+ <Node type="folder">
+ <Name>Categories</Name>
+ <Path>index.html</Path>
+ <Subnodes>
+ <NodeRef refid="1"/>
+ <NodeRef refid="2"/>
+ <NodeRef refid="3"/>
+
+ </Subnodes>
+ </Node>
+
+
+ </Subnodes>
+ </Node>
+ </TOC>
+ <Library>
+
+ <Node id="1">
+ <Name>NSString(DTFormatNumbers)</Name>
+ <Path>Categories/NSString(DTFormatNumbers).html</Path>
+ </Node>
+ <Node id="2">
+ <Name>NSURL(DTAppLinks)</Name>
+ <Path>Categories/NSURL(DTAppLinks).html</Path>
+ </Node>
+ <Node id="3">
+ <Name>NSURL(DTPrefLinks)</Name>
+ <Path>Categories/NSURL(DTPrefLinks).html</Path>
+ </Node>
+
+
+ </Library>
+</DocSetNodes>
View
31 Documentation/docset/Contents/Resources/Tokens1.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Tokens version="1.0">
+ <File path="Categories/NSString(DTFormatNumbers).html">
+
+ <Token>
+ <TokenIdentifier>//apple_ref/occ/cat/NSString(DTFormatNumbers)</TokenIdentifier>
+ <Abstract>A collection of category extensions for NSString dealing with the formatting of numbers in special contexts.</Abstract>
+ <DeclaredIn>NSString+DTFormatNumbers.h</DeclaredIn>
+
+ <NodeRef refid="1"/>
+ </Token>
+
+
+ <Token>
+ <TokenIdentifier>//apple_ref/occ/intfm/NSString(DTFormatNumbers)/stringByFormattingBytes:</TokenIdentifier>
+ <Abstract>Formats the passed number as a byte value in a form that is pleasing to the user when displayed next to a progress bar.</Abstract>
+ <DeclaredIn>NSString+DTFormatNumbers.h</DeclaredIn>
+
+ <Declaration>+ (NSString *)stringByFormattingBytes:(long long)bytes</Declaration>
+ <Parameters>
+ <Parameter>
+ <Name>bytes</Name>
+ <Abstract>The value of the bytes to be formatted</Abstract>
+ </Parameter>
+ </Parameters>
+ <ReturnValue><Abstract>Returns the formatted string.</Abstract></ReturnValue>
+ <Anchor>//api/name/stringByFormattingBytes:</Anchor>
+ </Token>
+
+ </File>
+</Tokens>
View
47 Documentation/docset/Contents/Resources/Tokens2.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Tokens version="1.0">
+ <File path="Categories/NSURL(DTAppLinks).html">
+
+ <Token>
+ <TokenIdentifier>//apple_ref/occ/cat/NSURL(DTAppLinks)</TokenIdentifier>
+ <Abstract>A collection of category extensions for NSURL that provide direct access to built-in app capabilites.</Abstract>
+ <DeclaredIn>NSURL+DTAppLinks.h</DeclaredIn>
+
+ <NodeRef refid="2"/>
+ </Token>
+
+
+ <Token>
+ <TokenIdentifier>//apple_ref/occ/intfm/NSURL(DTAppLinks)/appStoreURLforApplicationIdentifier:</TokenIdentifier>
+ <Abstract>Returns the URL to open the mobile app store on the app's page.</Abstract>
+ <DeclaredIn>NSURL+DTAppLinks.h</DeclaredIn>
+
+ <Declaration>+ (NSURL *)appStoreURLforApplicationIdentifier:(NSString *)identifier</Declaration>
+ <Parameters>
+ <Parameter>
+ <Name>identifier</Name>
+ <Abstract>The application identifier that gets assigned to a new app when you add it to iTunes Connect.</Abstract>
+ </Parameter>
+ </Parameters>
+ <ReturnValue><Abstract>Returns the URL to the direct app store link</Abstract></ReturnValue>
+ <Anchor>//api/name/appStoreURLforApplicationIdentifier:</Anchor>
+ </Token>
+
+ <Token>
+ <TokenIdentifier>//apple_ref/occ/intfm/NSURL(DTAppLinks)/appStoreReviewURLForApplicationIdentifier:</TokenIdentifier>
+ <Abstract>Returns the URL to open the mobile app store on the app's review page.</Abstract>
+ <DeclaredIn>NSURL+DTAppLinks.h</DeclaredIn>
+
+ <Declaration>+ (NSURL *)appStoreReviewURLForApplicationIdentifier:(NSString *)identifier</Declaration>
+ <Parameters>
+ <Parameter>
+ <Name>identifier</Name>
+ <Abstract>The application identifier that gets assigned to a new app when you add it to iTunes Connect.</Abstract>
+ </Parameter>
+ </Parameters>
+ <ReturnValue><Abstract>Returns the URL to the direct app store link</Abstract></ReturnValue>
+ <Anchor>//api/name/appStoreReviewURLForApplicationIdentifier:</Anchor>
+ </Token>
+
+ </File>
+</Tokens>
View
31 Documentation/docset/Contents/Resources/Tokens3.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Tokens version="1.0">
+ <File path="Categories/NSURL(DTPrefLinks).html">
+
+ <Token>
+ <TokenIdentifier>//apple_ref/occ/cat/NSURL(DTPrefLinks)</TokenIdentifier>
+ <Abstract>A collection of category extensions for NSURL that provide direct access to preferences.</Abstract>
+ <DeclaredIn>NSURL+DTPrefLinks.h</DeclaredIn>
+
+ <NodeRef refid="3"/>
+ </Token>
+
+
+ <Token>
+ <TokenIdentifier>//apple_ref/occ/intfm/NSURL(DTPrefLinks)/preferencesURLForPage:</TokenIdentifier>
+ <Abstract>Returns the URL to open the settings app to a specific page.</Abstract>
+ <DeclaredIn>NSURL+DTPrefLinks.h</DeclaredIn>
+
+ <Declaration>+ (NSURL *)preferencesURLForPage:(DTPrefLinkPageType)pageType</Declaration>
+ <Parameters>
+ <Parameter>
+ <Name>pageType</Name>
+ <Abstract>The settings page to jump to.</Abstract>
+ </Parameter>
+ </Parameters>
+ <ReturnValue><Abstract>Returns the URL that opens the settings app to the specified page.</Abstract></ReturnValue>
+ <Anchor>//api/name/preferencesURLForPage:</Anchor>