Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Update the docs for 0.3.3.

  • Loading branch information...
commit fa22c775c2ea795d9dda1bf0e0f91c78ae6c1f54 1 parent 26f2f31
@jverkoey jverkoey authored
Showing with 8,596 additions and 5,273 deletions.
  1. +3 −3 Info.plist
  2. +1 −1  Makefile
  3. +55 −37 Nodes.xml
  4. +412 −124 Tokens.xml
  5. +31 −18 _doxygen_8h_source.html
  6. +32 −16 _example_runtime_debugging_8m-example.html
  7. +31 −18 _example_runtime_debugging_8m_source.html
  8. +0 −150 _n_i_core_8m_source.html
  9. +31 −18 _n_i_core_addition_tests_8m_source.html
  10. +0 −248 _n_i_core_tests_8m_source.html
  11. +377 −0 _n_i_data_structure_tests_8m_source.html
  12. +157 −0 _n_i_data_structures_8h_source.html
  13. +388 −0 _n_i_data_structures_8m_source.html
  14. +160 −0 _n_i_debugging_tools_8h_source.html
  15. +73 −61 _n_i_debug_8m_source.html → _n_i_debugging_tools_8m_source.html
  16. +115 −0 _n_i_device_orientation_8h_source.html
  17. +64 −48 _n_i_device_orientation_8m_source.html
  18. +117 −0 _n_i_foundation_methods_8h_source.html
  19. +118 −0 _n_i_foundation_methods_8m_source.html
  20. +138 −0 _n_i_foundation_methods_tests_8m_source.html
  21. +162 −0 _n_i_in_memory_cache_8h_source.html
  22. +397 −0 _n_i_in_memory_cache_8m_source.html
  23. +31 −18 _n_i_launcher_button_8m_source.html
  24. +31 −18 _n_i_launcher_item_details_8m_source.html
  25. +31 −18 _n_i_launcher_view_8h_source.html
  26. +31 −18 _n_i_launcher_view_8m_source.html
  27. +31 −18 _n_i_launcher_view_controller_8h_source.html
  28. +31 −18 _n_i_launcher_view_controller_8m_source.html
  29. +0 −270 _n_i_memory_cache_8m_source.html
  30. +378 −206 _n_i_memory_cache_tests_8m_source.html
  31. +115 −0 _n_i_non_empty_collection_testing_8h_source.html
  32. +41 −30 _n_i_rects_8m_source.html → _n_i_non_empty_collection_testing_8m_source.html
  33. +180 −0 _n_i_non_empty_collection_testing_tests_8m_source.html
  34. +112 −0 _n_i_non_retaining_collections_8h_source.html
  35. +132 −0 _n_i_non_retaining_collections_8m_source.html
  36. +180 −0 _n_i_non_retaining_collections_tests_8m_source.html
  37. +113 −0 _n_i_paths_8h_source.html
  38. +32 −19 _n_i_paths_8m_source.html
  39. +117 −0 _n_i_preprocessor_macros_8h_source.html
  40. +113 −0 _n_i_runtime_class_modifications_8h_source.html
  41. +119 −0 _n_i_runtime_class_modifications_8m_source.html
  42. +194 −0 _n_i_runtime_class_modifications_tests_8m_source.html
  43. +166 −0 _n_i_s_d_k_availability_8h_source.html
  44. +31 −18 _n_i_s_d_k_availability_8m_source.html
  45. +31 −18 _n_s_data_09_nimbus_core_8m_source.html
  46. +31 −18 _n_s_date_09_unit_testing_8h_source.html
  47. +32 −19 _n_s_date_09_unit_testing_8m_source.html
  48. +31 −18 _n_s_string_09_nimbus_core_8m_source.html
  49. +31 −18 _nimbus_core_09_additions_8h_source.html
  50. +62 −263 _nimbus_core_8h_source.html
  51. +31 −18 _nimbus_launcher_8h_source.html
  52. +32 −21 annotated.html
  53. BIN  bc_s.png
  54. +98 −0 class_n_i_image_memory_cache-members.html
  55. +30 −21 class_n_i_launcher_button-members.html
  56. +31 −25 class_n_i_launcher_button.html
  57. +30 −21 class_n_i_launcher_item_details-members.html
  58. +31 −25 class_n_i_launcher_item_details.html
  59. +30 −21 class_n_i_launcher_view-members.html
  60. +30 −21 class_n_i_launcher_view_controller-members.html
  61. +97 −0 class_n_i_linked_list-members.html
  62. +32 −21 class_n_i_memory_cache-members.html
  63. +32 −21 class_n_i_memory_cache_info-members.html
  64. +30 −21 class_n_s_data-members.html
  65. +31 −24 class_n_s_data.html
  66. +30 −21 class_n_s_string-members.html
  67. +31 −24 class_n_s_string.html
  68. +35 −25 classes.html
  69. BIN  closed.png
  70. BIN  doxygen.png
  71. +31 −14 examples.html
  72. +53 −23 files.html
  73. BIN  ftv2blank.png
  74. BIN  ftv2doc.png
  75. BIN  ftv2folderclosed.png
  76. BIN  ftv2folderopen.png
  77. BIN  ftv2lastnode.png
  78. BIN  ftv2link.png
  79. BIN  ftv2mlastnode.png
  80. BIN  ftv2mnode.png
  81. BIN  ftv2node.png
  82. BIN  ftv2plastnode.png
  83. BIN  ftv2pnode.png
  84. BIN  ftv2splitbar.png
  85. BIN  ftv2vertline.png
  86. +111 −30 functions.html
  87. +83 −29 functions_func.html
  88. +55 −24 functions_prop.html
  89. +38 −21 group___c_g_rect-_methods.html
  90. +97 −0 group___data-_structures.html
  91. +37 −20 group___debugging-_tools.html
  92. +35 −18 group___device-_orientation.html
  93. +100 −0 group___foundation-_methods.html
  94. +37 −18 group___in-_memory-_cache.html → group___in-_memory-_caches.html
  95. +33 −16 group___launcher-_protocols.html
  96. +34 −17 group___launcher-_user-_interface.html
  97. +52 −30 group___nimbus_core.html
  98. +33 −18 group___nimbus_launcher.html
  99. +61 −17 group___non-_empty-_collection-_testing.html
  100. +64 −32 group___non-_retaining-_collections.html
  101. +33 −16 group___paths.html
  102. +40 −23 group___preprocessor-_macros.html
  103. +49 −26 group___runtime-_class-_modifications.html
  104. +34 −17 group___s_d_k-_availability.html
  105. +68 −32 group___setup.html
  106. +35 −22 hierarchy.html
  107. +36 −18 index.html
  108. +272 −0 interface_n_i_image_memory_cache.html
  109. BIN  interface_n_i_image_memory_cache.png
  110. +31 −26 interface_n_i_launcher_view.html
  111. +32 −27 interface_n_i_launcher_view_controller.html
  112. BIN  interface_n_i_launcher_view_controller.png
  113. +352 −0 interface_n_i_linked_list.html
  114. +148 −35 interface_n_i_memory_cache.html
  115. BIN  interface_n_i_memory_cache.png
  116. +40 −27 interface_n_i_memory_cache_info.html
  117. +43 −22 modules.html
  118. BIN  nav_f.png
  119. BIN  nav_h.png
  120. +123 −0 navtree.css
  121. +356 −0 navtree.js
  122. BIN  open.png
  123. +0 −17 org.doxygen.nimbus.docset/Contents/Info.plist
  124. BIN  org.doxygen.nimbus.docset/Contents/Resources/Documents/NILauncherButtonExample1.png
  125. BIN  org.doxygen.nimbus.docset/Contents/Resources/Documents/NILauncherViewControllerExample1.png
  126. +0 −85 org.doxygen.nimbus.docset/Contents/Resources/Documents/_doxygen_8h_source.html
  127. +0 −109 org.doxygen.nimbus.docset/Contents/Resources/Documents/_example_runtime_debugging_8m-example.html
  128. +0 −109 org.doxygen.nimbus.docset/Contents/Resources/Documents/_example_runtime_debugging_8m_source.html
  129. +0 −148 org.doxygen.nimbus.docset/Contents/Resources/Documents/_n_i_core_8m_source.html
  130. +0 −276 org.doxygen.nimbus.docset/Contents/Resources/Documents/_n_i_core_addition_tests_8m_source.html
  131. +0 −246 org.doxygen.nimbus.docset/Contents/Resources/Documents/_n_i_core_tests_8m_source.html
  132. +0 −130 org.doxygen.nimbus.docset/Contents/Resources/Documents/_n_i_debug_8m_source.html
  133. +0 −119 org.doxygen.nimbus.docset/Contents/Resources/Documents/_n_i_device_orientation_8m_source.html
  134. +0 −136 org.doxygen.nimbus.docset/Contents/Resources/Documents/_n_i_launcher_button_8m_source.html
  135. +0 −136 org.doxygen.nimbus.docset/Contents/Resources/Documents/_n_i_launcher_item_details_8m_source.html
  136. +0 −168 org.doxygen.nimbus.docset/Contents/Resources/Documents/_n_i_launcher_view_8h_source.html
  137. +0 −518 org.doxygen.nimbus.docset/Contents/Resources/Documents/_n_i_launcher_view_8m_source.html
  138. +0 −141 org.doxygen.nimbus.docset/Contents/Resources/Documents/_n_i_launcher_view_controller_8h_source.html
  139. +0 −240 org.doxygen.nimbus.docset/Contents/Resources/Documents/_n_i_launcher_view_controller_8m_source.html
Sorry, we could not display the entire diff because it was too big.
View
6 Info.plist
@@ -6,11 +6,11 @@
<key>CFBundleName</key>
<string>Nimbus</string>
<key>CFBundleIdentifier</key>
- <string>org.doxygen.nimbus.docset</string>
+ <string>org.jeffverkoeyen.nimbus.docset</string>
<key>DocSetFeedName</key>
- <string>Doxygen generated docs</string>
+ <string>Nimbus Documentation</string>
<key>DocSetPublisherIdentifier</key>
- <string>org.doxygen.Nimbus</string>
+ <string>org.jeffverkoeyen.nimbus</string>
<key>DocSetPublisherName</key>
<string>Nimbus</string>
</dict>
View
2  Makefile
@@ -1,4 +1,4 @@
-DOCSET_NAME=org.doxygen.nimbus.docset
+DOCSET_NAME=org.jeffverkoeyen.nimbus.docset
DOCSET_CONTENTS=$(DOCSET_NAME)/Contents
DOCSET_RESOURCES=$(DOCSET_CONTENTS)/Resources
DOCSET_DOCUMENTS=$(DOCSET_RESOURCES)/Documents
View
92 Nodes.xml
@@ -3,35 +3,29 @@
<TOC>
<Node>
<Name>Root</Name>
- <Path>index.html</Path>
+ <Path>main.html</Path>
<Subnodes>
<Node>
<Name>Main Page</Name>
<Path>index.html</Path>
</Node>
<Node>
- <Name>Related Pages</Name>
- <Path>pages.html</Path>
+ <Name>Modules</Name>
+ <Path>modules.html</Path>
<Subnodes>
<Node>
- <Name>Todo List</Name>
- <Path>todo.html</Path>
+ <Name>Adding Nimbus Libraries to Your Project</Name>
+ <Path>group___setup.html</Path>
<Subnodes>
</Subnodes>
</Node>
- </Subnodes>
- </Node>
- <Node>
- <Name>Modules</Name>
- <Path>modules.html</Path>
- <Subnodes>
<Node>
<Name>Nimbus Core</Name>
<Path>group___nimbus_core.html</Path>
<Subnodes>
<Node>
- <Name>Preprocessor Macros</Name>
- <Path>group___preprocessor-_macros.html</Path>
+ <Name>Data Structures</Name>
+ <Path>group___data-_structures.html</Path>
<Subnodes>
</Subnodes>
</Node>
@@ -42,32 +36,38 @@
</Subnodes>
</Node>
<Node>
- <Name>Non-Retaining Collections</Name>
- <Path>group___non-_retaining-_collections.html</Path>
+ <Name>Device Orientation</Name>
+ <Path>group___device-_orientation.html</Path>
<Subnodes>
</Subnodes>
</Node>
<Node>
- <Name>Non-Empty Collection Testing</Name>
- <Path>group___non-_empty-_collection-_testing.html</Path>
+ <Name>Foundation Methods</Name>
+ <Path>group___foundation-_methods.html</Path>
<Subnodes>
+ <Node>
+ <Name>CGRect Methods</Name>
+ <Path>group___c_g_rect-_methods.html</Path>
+ <Subnodes>
+ </Subnodes>
+ </Node>
</Subnodes>
</Node>
<Node>
- <Name>Runtime Class Modifications</Name>
- <Path>group___runtime-_class-_modifications.html</Path>
+ <Name>In-Memory Caches</Name>
+ <Path>group___in-_memory-_caches.html</Path>
<Subnodes>
</Subnodes>
</Node>
<Node>
- <Name>CGRect Methods</Name>
- <Path>group___c_g_rect-_methods.html</Path>
+ <Name>Non-Empty Collection Testing</Name>
+ <Path>group___non-_empty-_collection-_testing.html</Path>
<Subnodes>
</Subnodes>
</Node>
<Node>
- <Name>Device Orientation</Name>
- <Path>group___device-_orientation.html</Path>
+ <Name>Non-Retaining Collections</Name>
+ <Path>group___non-_retaining-_collections.html</Path>
<Subnodes>
</Subnodes>
</Node>
@@ -78,23 +78,23 @@
</Subnodes>
</Node>
<Node>
- <Name>SDK Availability</Name>
- <Path>group___s_d_k-_availability.html</Path>
+ <Name>Preprocessor Macros</Name>
+ <Path>group___preprocessor-_macros.html</Path>
<Subnodes>
</Subnodes>
</Node>
<Node>
- <Name>In-Memory Caches</Name>
- <Path>group___in-_memory-_caches.html</Path>
+ <Name>Runtime Class Modifications</Name>
+ <Path>group___runtime-_class-_modifications.html</Path>
+ <Subnodes>
+ </Subnodes>
+ </Node>
+ <Node>
+ <Name>SDK Availability</Name>
+ <Path>group___s_d_k-_availability.html</Path>
<Subnodes>
</Subnodes>
</Node>
- </Subnodes>
- </Node>
- <Node>
- <Name>Adding Nimbus to Your Project</Name>
- <Path>group___setup.html</Path>
- <Subnodes>
</Subnodes>
</Node>
<Node>
@@ -102,14 +102,14 @@
<Path>group___nimbus_launcher.html</Path>
<Subnodes>
<Node>
- <Name>User Interface</Name>
- <Path>group___launcher-_user-_interface.html</Path>
+ <Name>Protocols</Name>
+ <Path>group___launcher-_protocols.html</Path>
<Subnodes>
</Subnodes>
</Node>
<Node>
- <Name>Protocols</Name>
- <Path>group___launcher-_protocols.html</Path>
+ <Name>User Interface</Name>
+ <Path>group___launcher-_user-_interface.html</Path>
<Subnodes>
</Subnodes>
</Node>
@@ -122,6 +122,10 @@
<Path>annotated.html</Path>
<Subnodes>
<Node>
+ <Name>NIImageMemoryCache</Name>
+ <Path>interface_n_i_image_memory_cache.html</Path>
+ </Node>
+ <Node>
<Name>NILauncherButton</Name>
<Path>class_n_i_launcher_button.html</Path>
</Node>
@@ -146,6 +150,10 @@
<Path>interface_n_i_launcher_view_controller.html</Path>
</Node>
<Node>
+ <Name>NILinkedList</Name>
+ <Path>interface_n_i_linked_list.html</Path>
+ </Node>
+ <Node>
<Name>NIMemoryCache</Name>
<Path>interface_n_i_memory_cache.html</Path>
</Node>
@@ -204,8 +212,18 @@
<Path>interface_n_i_launcher_view.html</Path>
</Node>
<Node>
+ <Name>NILinkedList</Name>
+ <Path>interface_n_i_linked_list.html</Path>
+ </Node>
+ <Node>
<Name>NIMemoryCache</Name>
<Path>interface_n_i_memory_cache.html</Path>
+ <Subnodes>
+ <Node>
+ <Name>NIImageMemoryCache</Name>
+ <Path>interface_n_i_image_memory_cache.html</Path>
+ </Node>
+ </Subnodes>
</Node>
<Node>
<Name>NIMemoryCacheInfo</Name>
View
536 Tokens.xml
@@ -2,56 +2,11 @@
<Tokens version="1.0">
<Token>
<TokenIdentifier>
- <Name>todo</Name>
+ <Name>Data-Structures</Name>
<APILanguage>c</APILanguage>
</TokenIdentifier>
- <Path>todo.html</Path>
- </Token>
- <Token>
- <TokenIdentifier>
- <Name>NimbusCore</Name>
- <APILanguage>c</APILanguage>
- </TokenIdentifier>
- <Path>group___nimbus_core.html</Path>
- <Abstract>Nimbus&amp;#39; Core library contains many often used utilities.</Abstract>
- </Token>
- <Token>
- <TokenIdentifier>
- <Name>Preprocessor-Macros</Name>
- <APILanguage>c</APILanguage>
- </TokenIdentifier>
- <Path>group___preprocessor-_macros.html</Path>
- <Abstract>For writing safer code.</Abstract>
- </Token>
- <Token>
- <TokenIdentifier>
- <Name>__NI_DEPRECATED_METHOD</Name>
- <APILanguage>c</APILanguage>
- <Type>macro</Type>
- </TokenIdentifier>
- <Path>group___preprocessor-_macros.html</Path>
- <Anchor>ga8705189f505d9a1934dc181ccc7326f4</Anchor>
- <Abstract>Mark a method or property as deprecated to the compiler.</Abstract>
- </Token>
- <Token>
- <TokenIdentifier>
- <Name>NI_FIX_CATEGORY_BUG</Name>
- <APILanguage>c</APILanguage>
- <Type>macro</Type>
- </TokenIdentifier>
- <Path>group___preprocessor-_macros.html</Path>
- <Anchor>ga55ff03b06ecaecaf3c88463ebd81b9a6</Anchor>
- <Abstract>Force a category to be loaded when an app starts up.</Abstract>
- </Token>
- <Token>
- <TokenIdentifier>
- <Name>NI_RELEASE_SAFELY</Name>
- <APILanguage>c</APILanguage>
- <Type>macro</Type>
- </TokenIdentifier>
- <Path>group___preprocessor-_macros.html</Path>
- <Anchor>ga5d2e99251aeb3ddb687e27f72336e5db</Anchor>
- <Abstract>Release and assign nil to an object.</Abstract>
+ <Path>group___data-_structures.html</Path>
+ <Abstract>For classic computer science data structures.</Abstract>
</Token>
<Token>
<TokenIdentifier>
@@ -133,38 +88,93 @@
</Token>
<Token>
<TokenIdentifier>
- <Name>Non-Retaining-Collections</Name>
+ <Name>Device-Orientation</Name>
<APILanguage>c</APILanguage>
</TokenIdentifier>
- <Path>group___non-_retaining-_collections.html</Path>
- <Abstract>For collections that don&amp;#39;t retain their objects.</Abstract>
+ <Path>group___device-_orientation.html</Path>
+ <Abstract>For dealing with device orientations.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>NICreateNonRetainingArray</Name>
+ <Name>NIIsSupportedOrientation</Name>
<APILanguage>c</APILanguage>
<Type>func</Type>
</TokenIdentifier>
- <Path>group___non-_retaining-_collections.html</Path>
- <Anchor>ga76cae73a719e8fab80796f508f64b577</Anchor>
+ <Path>group___device-_orientation.html</Path>
+ <Anchor>gad11b7958206db7c5d5a85d78f6d5ce4b</Anchor>
+ <Abstract>For use in shouldAutorotateToInterfaceOrientation:</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>NICreateNonRetainingDictionary</Name>
+ <Name>NIInterfaceOrientation</Name>
<APILanguage>c</APILanguage>
<Type>func</Type>
</TokenIdentifier>
- <Path>group___non-_retaining-_collections.html</Path>
- <Anchor>ga5cbe145e8fd4088401513334718152f2</Anchor>
+ <Path>group___device-_orientation.html</Path>
+ <Anchor>ga7c59ce546cc2e2835532fa9dea2a4869</Anchor>
+ <Abstract>Returns the application&amp;#39;s current interface orientation.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>Foundation-Methods</Name>
+ <APILanguage>c</APILanguage>
+ </TokenIdentifier>
+ <Path>group___foundation-_methods.html</Path>
+ <Abstract>For filling in gaps in Apple&amp;#39;s Foundation framework.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>CGRect-Methods</Name>
+ <APILanguage>c</APILanguage>
+ </TokenIdentifier>
+ <Path>group___c_g_rect-_methods.html</Path>
+ <Abstract>For manipulating CGRects.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>NICreateNonRetainingSet</Name>
+ <Name>NIRectContract</Name>
<APILanguage>c</APILanguage>
<Type>func</Type>
</TokenIdentifier>
- <Path>group___non-_retaining-_collections.html</Path>
- <Anchor>gaed15be419aba75dd6499a2a3a99c32c0</Anchor>
+ <Path>group___c_g_rect-_methods.html</Path>
+ <Anchor>ga931be414630989f17e57381643459857</Anchor>
+ <Abstract>Modifies only the right and bottom edges of a CGRect.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>NIRectShift</Name>
+ <APILanguage>c</APILanguage>
+ <Type>func</Type>
+ </TokenIdentifier>
+ <Path>group___c_g_rect-_methods.html</Path>
+ <Anchor>gabcfc5613fd39ec197b2b2f6377d7d1b2</Anchor>
+ <Abstract>Modifies only the top and left edges of a CGRect.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>NIRectInset</Name>
+ <APILanguage>c</APILanguage>
+ <Type>func</Type>
+ </TokenIdentifier>
+ <Path>group___c_g_rect-_methods.html</Path>
+ <Anchor>ga6be0b565e24d85481bbecbdb3635993f</Anchor>
+ <Abstract>Add the insets to a CGRect - equivalent to padding in CSS.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>In-Memory-Caches</Name>
+ <APILanguage>c</APILanguage>
+ </TokenIdentifier>
+ <Path>group___in-_memory-_caches.html</Path>
+ <Abstract>For storing and accessing objects in memory.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>NimbusCore</Name>
+ <APILanguage>c</APILanguage>
+ </TokenIdentifier>
+ <Path>group___nimbus_core.html</Path>
+ <Abstract>Nimbus&amp;#39; Core library contains many often used utilities.</Abstract>
</Token>
<Token>
<TokenIdentifier>
@@ -181,7 +191,7 @@
<Type>func</Type>
</TokenIdentifier>
<Path>group___non-_empty-_collection-_testing.html</Path>
- <Anchor>gae25d81aa1d68eb35569f65200f21a93f</Anchor>
+ <Anchor>ga567f748c399da8a4393884242f3da4ba</Anchor>
<Abstract>Tests if an object is a non-nil array which is not empty.</Abstract>
</Token>
<Token>
@@ -206,125 +216,135 @@
</Token>
<Token>
<TokenIdentifier>
- <Name>Runtime-Class-Modifications</Name>
+ <Name>Non-Retaining-Collections</Name>
<APILanguage>c</APILanguage>
</TokenIdentifier>
- <Path>group___runtime-_class-_modifications.html</Path>
- <Abstract>For modifying class implementations at runtime.</Abstract>
+ <Path>group___non-_retaining-_collections.html</Path>
+ <Abstract>For collections that don&amp;#39;t retain their objects.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>NISwapInstanceMethods</Name>
+ <Name>NICreateNonRetainingMutableArray</Name>
<APILanguage>c</APILanguage>
<Type>func</Type>
</TokenIdentifier>
- <Path>group___runtime-_class-_modifications.html</Path>
- <Anchor>ga16c4e2d7b363f0ce5d7604044297bde7</Anchor>
- <Abstract>Swap two class instance method implementations.</Abstract>
+ <Path>group___non-_retaining-_collections.html</Path>
+ <Anchor>gaac64ec97e335bdc4510454b96401c428</Anchor>
+ <Abstract>Creates a mutable array which does not retain references to the objects it contains.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>NISwapClassMethods</Name>
+ <Name>NICreateNonRetainingMutableDictionary</Name>
<APILanguage>c</APILanguage>
<Type>func</Type>
</TokenIdentifier>
- <Path>group___runtime-_class-_modifications.html</Path>
- <Anchor>gac1d5964fb4dec4dc764472410fdffd87</Anchor>
- <Abstract>Swap two class method implementations.</Abstract>
+ <Path>group___non-_retaining-_collections.html</Path>
+ <Anchor>ga7d8bc03279587a225edb68c321d78d5b</Anchor>
+ <Abstract>Creates a mutable dictionary which does not retain references to the values it contains.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>CGRect-Methods</Name>
+ <Name>NICreateNonRetainingMutableSet</Name>
<APILanguage>c</APILanguage>
+ <Type>func</Type>
</TokenIdentifier>
- <Path>group___c_g_rect-_methods.html</Path>
- <Abstract>For manipulating CGRects.</Abstract>
+ <Path>group___non-_retaining-_collections.html</Path>
+ <Anchor>ga8e9ffb851ec72ac6be2cc895b35470dc</Anchor>
+ <Abstract>Creates a mutable set which does not retain references to the values it contains.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>NIRectContract</Name>
+ <Name>Paths</Name>
<APILanguage>c</APILanguage>
- <Type>func</Type>
</TokenIdentifier>
- <Path>group___c_g_rect-_methods.html</Path>
- <Anchor>ga931be414630989f17e57381643459857</Anchor>
- <Abstract>Modifies only the right and bottom edges of a CGRect.</Abstract>
+ <Path>group___paths.html</Path>
+ <Abstract>For creating standard system paths.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>NIRectShift</Name>
+ <Name>NIPathForBundleResource</Name>
<APILanguage>c</APILanguage>
<Type>func</Type>
</TokenIdentifier>
- <Path>group___c_g_rect-_methods.html</Path>
- <Anchor>gabcfc5613fd39ec197b2b2f6377d7d1b2</Anchor>
- <Abstract>Modifies only the top and left edges of a CGRect.</Abstract>
+ <Path>group___paths.html</Path>
+ <Anchor>gae830aca759474dfce53aee898ebaf0df</Anchor>
+ <Abstract>Create a path with the given bundle and the relative path appended.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>NIRectInset</Name>
+ <Name>NIPathForDocumentsResource</Name>
<APILanguage>c</APILanguage>
<Type>func</Type>
</TokenIdentifier>
- <Path>group___c_g_rect-_methods.html</Path>
- <Anchor>ga6be0b565e24d85481bbecbdb3635993f</Anchor>
- <Abstract>Add the insets to a CGRect - equivalent to padding in CSS.</Abstract>
+ <Path>group___paths.html</Path>
+ <Anchor>ga375fcba480fc66d69cd3e6a6aa71ba4d</Anchor>
+ <Abstract>Create a path with the documents directory and the relative path appended.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>Device-Orientation</Name>
+ <Name>Preprocessor-Macros</Name>
<APILanguage>c</APILanguage>
</TokenIdentifier>
- <Path>group___device-_orientation.html</Path>
- <Abstract>For dealing with device orientations.</Abstract>
+ <Path>group___preprocessor-_macros.html</Path>
+ <Abstract>For generating code where methods can&amp;#39;t be used.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>NIIsSupportedOrientation</Name>
+ <Name>__NI_DEPRECATED_METHOD</Name>
<APILanguage>c</APILanguage>
- <Type>func</Type>
+ <Type>macro</Type>
</TokenIdentifier>
- <Path>group___device-_orientation.html</Path>
- <Anchor>gad11b7958206db7c5d5a85d78f6d5ce4b</Anchor>
- <Abstract>For use in shouldAutorotateToInterfaceOrientation:</Abstract>
+ <Path>group___preprocessor-_macros.html</Path>
+ <Anchor>ga8705189f505d9a1934dc181ccc7326f4</Anchor>
+ <Abstract>Mark a method or property as deprecated to the compiler.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>NIInterfaceOrientation</Name>
+ <Name>NI_FIX_CATEGORY_BUG</Name>
<APILanguage>c</APILanguage>
- <Type>func</Type>
+ <Type>macro</Type>
</TokenIdentifier>
- <Path>group___device-_orientation.html</Path>
- <Anchor>ga7c59ce546cc2e2835532fa9dea2a4869</Anchor>
- <Abstract>Returns the application&amp;#39;s current interface orientation.</Abstract>
+ <Path>group___preprocessor-_macros.html</Path>
+ <Anchor>ga55ff03b06ecaecaf3c88463ebd81b9a6</Anchor>
+ <Abstract>Force a category to be loaded when an app starts up.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>Paths</Name>
+ <Name>NI_RELEASE_SAFELY</Name>
<APILanguage>c</APILanguage>
+ <Type>macro</Type>
</TokenIdentifier>
- <Path>group___paths.html</Path>
- <Abstract>For creating standard system paths.</Abstract>
+ <Path>group___preprocessor-_macros.html</Path>
+ <Anchor>ga5d2e99251aeb3ddb687e27f72336e5db</Anchor>
+ <Abstract>Release and assign nil to an object.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>NIPathForBundleResource</Name>
+ <Name>Runtime-Class-Modifications</Name>
+ <APILanguage>c</APILanguage>
+ </TokenIdentifier>
+ <Path>group___runtime-_class-_modifications.html</Path>
+ <Abstract>For modifying class implementations at runtime.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>NISwapInstanceMethods</Name>
<APILanguage>c</APILanguage>
<Type>func</Type>
</TokenIdentifier>
- <Path>group___paths.html</Path>
- <Anchor>gae830aca759474dfce53aee898ebaf0df</Anchor>
- <Abstract>Create a path with the given bundle and the relative path appended.</Abstract>
+ <Path>group___runtime-_class-_modifications.html</Path>
+ <Anchor>gac41d32344f050e0adc00a6ccc7e67b4e</Anchor>
+ <Abstract>Swap two class instance method implementations.</Abstract>
</Token>
<Token>
<TokenIdentifier>
- <Name>NIPathForDocumentsResource</Name>
+ <Name>NISwapClassMethods</Name>
<APILanguage>c</APILanguage>
<Type>func</Type>
</TokenIdentifier>
- <Path>group___paths.html</Path>
- <Anchor>ga375fcba480fc66d69cd3e6a6aa71ba4d</Anchor>
- <Abstract>Create a path with the documents directory and the relative path appended.</Abstract>
+ <Path>group___runtime-_class-_modifications.html</Path>
+ <Anchor>ga302d1fc7a63a4b8737b3ebd0efe656de</Anchor>
+ <Abstract>Swap two class method implementations.</Abstract>
</Token>
<Token>
<TokenIdentifier>
@@ -476,18 +496,11 @@
</Token>
<Token>
<TokenIdentifier>
- <Name>In-Memory-Caches</Name>
- <APILanguage>c</APILanguage>
- </TokenIdentifier>
- <Path>group___in-_memory-_caches.html</Path>
- <Abstract>For storing and accessing objects in memory.</Abstract>
- </Token>
- <Token>
- <TokenIdentifier>
<Name>Setup</Name>
<APILanguage>c</APILanguage>
</TokenIdentifier>
<Path>group___setup.html</Path>
+ <Abstract>.</Abstract>
</Token>
<Token>
<TokenIdentifier>
@@ -503,7 +516,7 @@
<APILanguage>c</APILanguage>
</TokenIdentifier>
<Path>group___launcher-_user-_interface.html</Path>
- <Abstract>The views and data containers used to display a launcher user interface.The Nimbus launcher is compos...</Abstract>
+ <Abstract>The views and data containers used to display a launcher user interface.</Abstract>
</Token>
<Token>
<TokenIdentifier>
@@ -511,7 +524,84 @@
<APILanguage>c</APILanguage>
</TokenIdentifier>
<Path>group___launcher-_protocols.html</Path>
- <Abstract>The delegate and data source protocols that allow the user interface to be simple.The launcher is related in spirit to UITableView in its use of protocols to remove much of the heavy data and user interaction logic from the view itself. The NILauncherDelegate protocol defines a small set of methods used for notifications of user interactions and state changes. The NILauncherDataSource protocol defines the set of optional and required methods for populating the launcher with data.</Abstract>
+ <Abstract>The delegate and data source protocols that allow the user interface to be simple.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>NIImageMemoryCache</Name>
+ <APILanguage>c</APILanguage>
+ <Type>cl</Type>
+ <Scope>NIImageMemoryCache</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_image_memory_cache.html</Path>
+ <Abstract>An in-memory cache for storing images with a least-recently-used memory cap.</Abstract>
+ <DeclaredIn>NIInMemoryCache.h</DeclaredIn>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>reduceMemoryUsage</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NIImageMemoryCache</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_image_memory_cache.html</Path>
+ <Anchor>aae2b67d113009d11330555fdfa96dece</Anchor>
+ <Abstract>Remove all expired objects from the cache.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>willSetObject:withName:previousObject:</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NIImageMemoryCache</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_image_memory_cache.html</Path>
+ <Anchor>a5ca3796a2cf1d986852fc9ebc2d918ff</Anchor>
+ <Abstract>An object is about to be stored in the cache.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>willRemoveObject:withName:</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NIImageMemoryCache</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_image_memory_cache.html</Path>
+ <Anchor>a3fcbee22186d02b51e3c10b6d732bede</Anchor>
+ <Abstract>An object is about to be removed from the cache.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>totalMemoryUsage</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instp</Type>
+ <Scope>NIImageMemoryCache</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_image_memory_cache.html</Path>
+ <Anchor>a60a57395cd2245074345fe427021bb5c</Anchor>
+ <Abstract>The total amount of memory being used.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>maxTotalMemoryUsage</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instp</Type>
+ <Scope>NIImageMemoryCache</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_image_memory_cache.html</Path>
+ <Anchor>a9679cdb8565644866195e364487ad644</Anchor>
+ <Abstract>The maximum amount of memory this cache may ever use.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>maxTotalLowMemoryUsage</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instp</Type>
+ <Scope>NIImageMemoryCache</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_image_memory_cache.html</Path>
+ <Anchor>a0a8f94e91dac5f2e4d6438215a592e0d</Anchor>
+ <Abstract>The maximum amount of memory this cache may use after a call to reduceMemoryUsage.</Abstract>
</Token>
<Token>
<TokenIdentifier>
@@ -878,6 +968,160 @@
</Token>
<Token>
<TokenIdentifier>
+ <Name>NILinkedList</Name>
+ <APILanguage>c</APILanguage>
+ <Type>cl</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Abstract>A singly linked list implementation.</Abstract>
+ <DeclaredIn>NIDataStructures.h</DeclaredIn>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>init</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>a8bdb25b42516d25a0910d2b3f5dafd1c</Anchor>
+ <Abstract>Designated initializer.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>addObject:</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>a424313c1e697b5ba6a136be7a7d8dd3e</Anchor>
+ <Abstract>Append an object to the linked list.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>objectAtLocation:</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>a459824a248ba4917d0434643f29fd5f4</Anchor>
+ <Abstract>Retrieve the object at a specific location.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>removeAllObjects</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>add49cd92d036f3fa6bce44cbb12287e7</Anchor>
+ <Abstract>Remove all objects from the linked list.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>removeObject:</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>a8662894eef060157e9f25af267d0242f</Anchor>
+ <Abstract>Remove an object from the linked list.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>removeFirstObject</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>acf58608c591cd3350d92a51520ec5c56</Anchor>
+ <Abstract>Remove the first object from the linked list.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>removeLastObject</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>ac6e78ad1db0893fb12421c309f2b6c09</Anchor>
+ <Abstract>Remove the last object from the linked list.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>locationOfObject:</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>a2446ec1db7456c41e3b27bf234b3dc62</Anchor>
+ <Abstract>Search for an object in the linked list.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>removeObjectAtLocation:</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>a34f62252fbfc6df20e115e7c4d17031f</Anchor>
+ <Abstract>Remove an object at a predetermined location.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>linkedList</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>clm</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>a33b030b2a3c23c237735d347e7bfbeea</Anchor>
+ <Abstract>Convenience method for creating an autoreleased linked list.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>firstObject</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instp</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>aa2527b210de77fde4dd5b99d94ebaba6</Anchor>
+ <Abstract>The first object in the linked list.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>lastObject</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instp</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>a7c0066b07b3753ba3abab3ef7b49673c</Anchor>
+ <Abstract>The last object in the linked list.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>count</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instp</Type>
+ <Scope>NILinkedList</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_linked_list.html</Path>
+ <Anchor>a91782fdbe13bf28a662784568ffdca43</Anchor>
+ <Abstract>The number of objects in the linked list.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
<Name>NIMemoryCache</Name>
<APILanguage>c</APILanguage>
<Type>cl</Type>
@@ -885,7 +1129,7 @@
</TokenIdentifier>
<Path>interface_n_i_memory_cache.html</Path>
<Abstract>An in-memory cache for storing objects with expiration support.</Abstract>
- <DeclaredIn>NimbusCore.h</DeclaredIn>
+ <DeclaredIn>NIInMemoryCache.h</DeclaredIn>
</Token>
<Token>
<TokenIdentifier>
@@ -907,7 +1151,7 @@
</TokenIdentifier>
<Path>interface_n_i_memory_cache.html</Path>
<Anchor>a879b58be06ace929185997a92f7bb35b</Anchor>
- <Abstract>Designated initializer. Initialize the cache with an initial capacity.</Abstract>
+ <Abstract>Designated initializer.</Abstract>
</Token>
<Token>
<TokenIdentifier>
@@ -977,6 +1221,28 @@
</Token>
<Token>
<TokenIdentifier>
+ <Name>willSetObject:withName:previousObject:</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NIMemoryCache</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_memory_cache.html</Path>
+ <Anchor>ae1aac8c4de4609814f7f24440cca011f</Anchor>
+ <Abstract>An object is about to be stored in the cache.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>willRemoveObject:withName:</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instm</Type>
+ <Scope>NIMemoryCache</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_memory_cache.html</Path>
+ <Anchor>a07a3aa62d34f2cae0c4c76668de9608e</Anchor>
+ <Abstract>An object is about to be removed from the cache.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
<Name>count</Name>
<APILanguage>occ</APILanguage>
<Type>instp</Type>
@@ -1009,6 +1275,17 @@
</Token>
<Token>
<TokenIdentifier>
+ <Name>name</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instp</Type>
+ <Scope>NIMemoryCacheInfo</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_memory_cache_info.html</Path>
+ <Anchor>aacf9857f5788e5a989d0ce9b446a32ee</Anchor>
+ <Abstract>The name used to store this object in the cache.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
<Name>object</Name>
<APILanguage>occ</APILanguage>
<Type>instp</Type>
@@ -1042,6 +1319,17 @@
</Token>
<Token>
<TokenIdentifier>
+ <Name>lruLocation</Name>
+ <APILanguage>occ</APILanguage>
+ <Type>instp</Type>
+ <Scope>NIMemoryCacheInfo</Scope>
+ </TokenIdentifier>
+ <Path>interface_n_i_memory_cache_info.html</Path>
+ <Anchor>a9ba696a78128653d7d2f5208416d6bb0</Anchor>
+ <Abstract>The location of this object in the least-recently used linked list.</Abstract>
+ </Token>
+ <Token>
+ <TokenIdentifier>
<Name>NSData</Name>
<APILanguage>c</APILanguage>
<Type>cl</Type>
View
49 _doxygen_8h_source.html
@@ -4,14 +4,20 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Nimbus: /Users/featherless/workbench/ios/nimbus/src/Doxygen.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
-
</head>
<body>
<div id="page">
-<div class="fixedwidth">
+<div style="position:relative">
<div id="top"><!-- do not remove this div! -->
<a href="http://github.com/jverkoey/nimbus"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://d3nwyuy0nl342s.cloudfront.net/img/e6bef7a091f5f3138b8cd40bc3e114258dd68ddf/687474703a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67" alt="Fork Nimbus on GitHub"></a>
@@ -24,34 +30,35 @@
<td style="padding-left: 0.5em;">
<div id="projectname">Nimbus
- &#160;<span id="projectnumber">0.3.1</span>
+ &#160;<span id="projectnumber">0.3.3</span>
</div>
<div id="projectbrief">An iOS framework whose growth is bounded by O(documentation).</div>
</td>
+
+
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.4 -->
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li><a href="examples.html"><span>Examples</span></a></li>
- </ul>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
</div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
</div>
+</div>
+<script type="text/javascript">
+ initNavTree('_doxygen_8h.html','');
+</script>
+<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">/Users/featherless/workbench/ios/nimbus/src/Doxygen.h</div> </div>
@@ -75,12 +82,18 @@
<a name="l00016"></a>00016
</pre></div></div>
</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>Doxygen.h</b> </li>
</div><!-- .fixedwidth -->
+ <span class="footer">Generated for Nimbus by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </span>
+ </ul>
+ </div>
-<hr class="footer"/><address class="footer"><small>
-Generated on Mon Jun 20 2011 14:07:29 for Nimbus by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4</small></address>
</div> <!-- page -->
</body>
View
48 _example_runtime_debugging_8m-example.html
@@ -4,14 +4,20 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Nimbus: ExampleRuntimeDebugging.m</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
-
</head>
<body>
<div id="page">
-<div class="fixedwidth">
+<div style="position:relative">
<div id="top"><!-- do not remove this div! -->
<a href="http://github.com/jverkoey/nimbus"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://d3nwyuy0nl342s.cloudfront.net/img/e6bef7a091f5f3138b8cd40bc3e114258dd68ddf/687474703a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67" alt="Fork Nimbus on GitHub"></a>
@@ -24,37 +30,41 @@
<td style="padding-left: 0.5em;">
<div id="projectname">Nimbus
- &#160;<span id="projectnumber">0.3.1</span>
+ &#160;<span id="projectnumber">0.3.3</span>
</div>
<div id="projectbrief">An iOS framework whose growth is bounded by O(documentation).</div>
</td>
+
+
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.4 -->
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li><a href="examples.html"><span>Examples</span></a></li>
- </ul>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
</div>
</div>
+<script type="text/javascript">
+ initNavTree('_example_runtime_debugging_8m-example.html','');
+</script>
+<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">ExampleRuntimeDebugging.m</div> </div>
</div>
<div class="contents">
-<p>Runtime Debugging with Method Swizzling</p>
-<p>Modifying class methods at runtime can be a very powerful debugging tool. Consider the following example:</p>
+<p>Runtime Debugging with Method Swizzling Modifying class methods at runtime can be a very powerful debugging tool. Consider the following example:</p>
<p>You are finding that you have a memory leak with one of your view controllers, but you're not sure where the extra retain is being made. If you swap the retain implementation on UIViewController with your own method then you can set a breakpoint in the method and look at the stack each time retain is called. This method is similar to setting a breakpoint in GDB on the UIViewController's retain method but allows programmatic control over when you want to hit the breakpoint.</p>
<p>This example is part of <a class="el" href="group___runtime-_class-_modifications.html">Runtime Class Modifications</a>.</p>
<div class="fragment"><pre class="fragment"><span class="comment">//</span>
@@ -99,12 +109,18 @@
}
</pre></div> </div>
</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
</div><!-- .fixedwidth -->
+ <span class="footer">Generated for Nimbus by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </span>
+ </ul>
+ </div>
-<hr class="footer"/><address class="footer"><small>
-Generated on Mon Jun 20 2011 14:07:29 for Nimbus by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4</small></address>
</div> <!-- page -->
</body>
View
49 _example_runtime_debugging_8m_source.html
@@ -4,14 +4,20 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Nimbus: /Users/featherless/workbench/ios/nimbus/src/core/examples/ExampleRuntimeDebugging.m Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
-
</head>
<body>
<div id="page">
-<div class="fixedwidth">
+<div style="position:relative">
<div id="top"><!-- do not remove this div! -->
<a href="http://github.com/jverkoey/nimbus"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://d3nwyuy0nl342s.cloudfront.net/img/e6bef7a091f5f3138b8cd40bc3e114258dd68ddf/687474703a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67" alt="Fork Nimbus on GitHub"></a>
@@ -24,34 +30,35 @@
<td style="padding-left: 0.5em;">
<div id="projectname">Nimbus
- &#160;<span id="projectnumber">0.3.1</span>
+ &#160;<span id="projectnumber">0.3.3</span>
</div>
<div id="projectbrief">An iOS framework whose growth is bounded by O(documentation).</div>
</td>
+
+
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.4 -->
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li><a href="examples.html"><span>Examples</span></a></li>
- </ul>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
</div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
</div>
+</div>
+<script type="text/javascript">
+ initNavTree('_example_runtime_debugging_8m.html','');
+</script>
+<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">/Users/featherless/workbench/ios/nimbus/src/core/examples/ExampleRuntimeDebugging.m</div> </div>
@@ -99,12 +106,18 @@
<a name="l00056"></a>00056 }
</pre></div></div>
</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>ExampleRuntimeDebugging.m</b> </li>
</div><!-- .fixedwidth -->
+ <span class="footer">Generated for Nimbus by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </span>
+ </ul>
+ </div>
-<hr class="footer"/><address class="footer"><small>
-Generated on Mon Jun 20 2011 14:07:29 for Nimbus by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4</small></address>
</div> <!-- page -->
</body>
View
150 _n_i_core_8m_source.html
@@ -1,150 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>Nimbus: /Users/featherless/workbench/ios/nimbus/src/core/src/NICore.m Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="stylesheet.css" rel="stylesheet" type="text/css" />
-
-
-
-</head>
-<body>
-<div id="page">
-<div class="fixedwidth">
-<div id="top"><!-- do not remove this div! -->
-<a href="http://github.com/jverkoey/nimbus"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://d3nwyuy0nl342s.cloudfront.net/img/e6bef7a091f5f3138b8cd40bc3e114258dd68ddf/687474703a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67" alt="Fork Nimbus on GitHub"></a>
-
-<div id="titlearea">
-<a style="float: right;margin-right:100px;margin-top:20px" href='http://www.pledgie.com/campaigns/15519'><img alt='Click here to support Nimbus development and make a donation at www.pledgie.com !' src='http://www.pledgie.com/campaigns/15519.png?skin_name=chrome' border='0' /></a>
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-
-
- <td style="padding-left: 0.5em;">
- <div id="projectname">Nimbus
- &#160;<span id="projectnumber">0.3.1</span>
- </div>
- <div id="projectbrief">An iOS framework whose growth is bounded by O(documentation).</div>
- </td>
-
-
-
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.7.4 -->
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li><a href="examples.html"><span>Examples</span></a></li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
- </div>
-<div class="header">
- <div class="headertitle">
-<div class="title">/Users/featherless/workbench/ios/nimbus/src/core/src/NICore.m</div> </div>
-</div>
-<div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//</span>
-<a name="l00002"></a>00002 <span class="comment">// Copyright 2011 Jeff Verkoeyen</span>
-<a name="l00003"></a>00003 <span class="comment">//</span>
-<a name="l00004"></a>00004 <span class="comment">// Forked from Three20 June 9, 2011 - Copyright 2009-2011 Facebook</span>
-<a name="l00005"></a>00005 <span class="comment">//</span>
-<a name="l00006"></a>00006 <span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span>
-<a name="l00007"></a>00007 <span class="comment">// you may not use this file except in compliance with the License.</span>
-<a name="l00008"></a>00008 <span class="comment">// You may obtain a copy of the License at</span>
-<a name="l00009"></a>00009 <span class="comment">//</span>
-<a name="l00010"></a>00010 <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span>
-<a name="l00011"></a>00011 <span class="comment">//</span>
-<a name="l00012"></a>00012 <span class="comment">// Unless required by applicable law or agreed to in writing, software</span>
-<a name="l00013"></a>00013 <span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span>
-<a name="l00014"></a>00014 <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
-<a name="l00015"></a>00015 <span class="comment">// See the License for the specific language governing permissions and</span>
-<a name="l00016"></a>00016 <span class="comment">// limitations under the License.</span>
-<a name="l00017"></a>00017 <span class="comment">//</span>
-<a name="l00018"></a>00018
-<a name="l00019"></a>00019 <span class="preprocessor">#import &quot;NimbusCore.h&quot;</span>
-<a name="l00020"></a>00020
-<a name="l00021"></a>00021 <span class="preprocessor">#import &lt;objc/runtime.h&gt;</span>
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="comment">// No-ops for non-retaining objects.</span>
-<a name="l00024"></a>00024 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">void</span>* NIRetainNoOp(CFAllocatorRef allocator, <span class="keyword">const</span> <span class="keywordtype">void</span> *value) { <span class="keywordflow">return</span> value; }
-<a name="l00025"></a>00025 <span class="keyword">static</span> <span class="keywordtype">void</span> NIReleaseNoOp(CFAllocatorRef allocator, <span class="keyword">const</span> <span class="keywordtype">void</span> *value) { }
-<a name="l00026"></a>00026
-<a name="l00027"></a>00027
-<a name="l00029"></a><a class="code" href="group___non-_retaining-_collections.html#ga76cae73a719e8fab80796f508f64b577">00029</a> NSMutableArray* <a class="code" href="group___non-_retaining-_collections.html#ga76cae73a719e8fab80796f508f64b577">NICreateNonRetainingArray</a>() {
-<a name="l00030"></a>00030 CFArrayCallBacks callbacks = kCFTypeArrayCallBacks;
-<a name="l00031"></a>00031 callbacks.retain = NIRetainNoOp;
-<a name="l00032"></a>00032 callbacks.release = NIReleaseNoOp;
-<a name="l00033"></a>00033 <span class="keywordflow">return</span> (NSMutableArray *)CFArrayCreateMutable(nil, 0, &amp;callbacks);
-<a name="l00034"></a>00034 }
-<a name="l00035"></a>00035
-<a name="l00036"></a>00036
-<a name="l00038"></a><a class="code" href="group___non-_retaining-_collections.html#ga5cbe145e8fd4088401513334718152f2">00038</a> NSMutableDictionary* <a class="code" href="group___non-_retaining-_collections.html#ga5cbe145e8fd4088401513334718152f2">NICreateNonRetainingDictionary</a>() {
-<a name="l00039"></a>00039 CFDictionaryKeyCallBacks keyCallbacks = kCFTypeDictionaryKeyCallBacks;
-<a name="l00040"></a>00040 CFDictionaryValueCallBacks callbacks = kCFTypeDictionaryValueCallBacks;
-<a name="l00041"></a>00041 callbacks.retain = NIRetainNoOp;
-<a name="l00042"></a>00042 callbacks.release = NIReleaseNoOp;
-<a name="l00043"></a>00043 <span class="keywordflow">return</span> (NSMutableDictionary *)CFDictionaryCreateMutable(nil, 0, &amp;keyCallbacks, &amp;callbacks);
-<a name="l00044"></a>00044 }
-<a name="l00045"></a>00045
-<a name="l00046"></a>00046
-<a name="l00048"></a><a class="code" href="group___non-_retaining-_collections.html#gaed15be419aba75dd6499a2a3a99c32c0">00048</a> NSMutableSet* <a class="code" href="group___non-_retaining-_collections.html#gaed15be419aba75dd6499a2a3a99c32c0">NICreateNonRetainingSet</a>() {
-<a name="l00049"></a>00049 CFSetCallBacks callbacks = kCFTypeSetCallBacks;
-<a name="l00050"></a>00050 callbacks.retain = NIRetainNoOp;
-<a name="l00051"></a>00051 callbacks.release = NIReleaseNoOp;
-<a name="l00052"></a>00052 <span class="keywordflow">return</span> (NSMutableSet *)CFSetCreateMutable(nil, 0, &amp;callbacks);
-<a name="l00053"></a>00053 }
-<a name="l00054"></a>00054
-<a name="l00055"></a>00055
-<a name="l00057"></a><a class="code" href="group___non-_empty-_collection-_testing.html#gae25d81aa1d68eb35569f65200f21a93f">00057</a> BOOL <a class="code" href="group___non-_empty-_collection-_testing.html#gae25d81aa1d68eb35569f65200f21a93f" title="Tests if an object is a non-nil array which is not empty.">NIIsArrayWithObjects</a>(<span class="keywordtype">id</span> <span class="keywordtype">object</span>) {
-<a name="l00058"></a>00058 <span class="keywordflow">return</span> [object isKindOfClass:[NSArray class]] &amp;&amp; [(NSArray*)object count] &gt; 0;
-<a name="l00059"></a>00059 }
-<a name="l00060"></a>00060
-<a name="l00061"></a>00061
-<a name="l00063"></a><a class="code" href="group___non-_empty-_collection-_testing.html#ga78e594e9575335f97fd00f5252c73ae5">00063</a> BOOL <a class="code" href="group___non-_empty-_collection-_testing.html#ga78e594e9575335f97fd00f5252c73ae5" title="Tests if an object is a non-nil set which is not empty.">NIIsSetWithObjects</a>(<span class="keywordtype">id</span> <span class="keywordtype">object</span>) {
-<a name="l00064"></a>00064 <span class="keywordflow">return</span> [object isKindOfClass:[NSSet class]] &amp;&amp; [(NSSet*)object count] &gt; 0;
-<a name="l00065"></a>00065 }
-<a name="l00066"></a>00066
-<a name="l00067"></a>00067
-<a name="l00069"></a><a class="code" href="group___non-_empty-_collection-_testing.html#ga8a7eaa0c885803d11397e454631cc175">00069</a> BOOL <a class="code" href="group___non-_empty-_collection-_testing.html#ga8a7eaa0c885803d11397e454631cc175" title="Tests if an object is a non-nil string which is not empty.">NIIsStringWithAnyText</a>(<span class="keywordtype">id</span> <span class="keywordtype">object</span>) {
-<a name="l00070"></a>00070 <span class="keywordflow">return</span> [object isKindOfClass:[<a class="code" href="class_n_s_string.html" title="For manipulating NSStrings.">NSString</a> class]] &amp;&amp; [(<a class="code" href="class_n_s_string.html" title="For manipulating NSStrings.">NSString</a>*)<a class="code" href="class_n_s_string.html" title="For manipulating NSStrings.">object</a> length] &gt; 0;
-<a name="l00071"></a>00071 }
-<a name="l00072"></a>00072
-<a name="l00073"></a>00073
-<a name="l00075"></a><a class="code" href="group___runtime-_class-_modifications.html#ga16c4e2d7b363f0ce5d7604044297bde7">00075</a> <span class="keywordtype">void</span> <a class="code" href="group___runtime-_class-_modifications.html#ga16c4e2d7b363f0ce5d7604044297bde7" title="Swap two class instance method implementations.">NISwapInstanceMethods</a>(Class cls, <span class="keywordtype">SEL</span> originalSel, <span class="keywordtype">SEL</span> newSel) {
-<a name="l00076"></a>00076 Method originalMethod = class_getInstanceMethod(cls, originalSel);
-<a name="l00077"></a>00077 Method newMethod = class_getInstanceMethod(cls, newSel);
-<a name="l00078"></a>00078 method_exchangeImplementations(originalMethod, newMethod);
-<a name="l00079"></a>00079 }
-<a name="l00080"></a>00080
-<a name="l00081"></a>00081
-<a name="l00083"></a><a class="code" href="group___runtime-_class-_modifications.html#gac1d5964fb4dec4dc764472410fdffd87">00083</a> <span class="keywordtype">void</span> <a class="code" href="group___runtime-_class-_modifications.html#gac1d5964fb4dec4dc764472410fdffd87" title="Swap two class method implementations.">NISwapClassMethods</a>(Class cls, <span class="keywordtype">SEL</span> originalSel, <span class="keywordtype">SEL</span> newSel) {
-<a name="l00084"></a>00084 Method originalMethod = class_getClassMethod(cls, originalSel);
-<a name="l00085"></a>00085 Method newMethod = class_getClassMethod(cls, newSel);
-<a name="l00086"></a>00086 method_exchangeImplementations(originalMethod, newMethod);
-<a name="l00087"></a>00087 }
-</pre></div></div>
-</div>
-</div><!-- .fixedwidth -->
-
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated on Mon Jun 20 2011 14:07:29 for Nimbus by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4</small></address>
-
-</div> <!-- page -->
-</body>
-</html>
View
49 _n_i_core_addition_tests_8m_source.html
@@ -4,14 +4,20 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Nimbus: /Users/featherless/workbench/ios/nimbus/src/core/unittests/NICoreAdditionTests.m Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
-
</head>
<body>
<div id="page">
-<div class="fixedwidth">
+<div style="position:relative">
<div id="top"><!-- do not remove this div! -->
<a href="http://github.com/jverkoey/nimbus"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://d3nwyuy0nl342s.cloudfront.net/img/e6bef7a091f5f3138b8cd40bc3e114258dd68ddf/687474703a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67" alt="Fork Nimbus on GitHub"></a>
@@ -24,34 +30,35 @@
<td style="padding-left: 0.5em;">
<div id="projectname">Nimbus
- &#160;<span id="projectnumber">0.3.1</span>
+ &#160;<span id="projectnumber">0.3.3</span>
</div>
<div id="projectbrief">An iOS framework whose growth is bounded by O(documentation).</div>
</td>
+
+
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.4 -->
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li><a href="examples.html"><span>Examples</span></a></li>
- </ul>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
</div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
</div>
+</div>
+<script type="text/javascript">
+ initNavTree('_n_i_core_addition_tests_8m.html','');
+</script>
+<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">/Users/featherless/workbench/ios/nimbus/src/core/unittests/NICoreAdditionTests.m</div> </div>
@@ -266,12 +273,18 @@
<a name="l00220"></a>00220 <span class="keyword">@end</span>
</pre></div></div>
</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>NICoreAdditionTests.m</b> </li>
</div><!-- .fixedwidth -->
+ <span class="footer">Generated for Nimbus by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </span>
+ </ul>
+ </div>
-<hr class="footer"/><address class="footer"><small>
-Generated on Mon Jun 20 2011 14:07:29 for Nimbus by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4</small></address>
</div> <!-- page -->
</body>
View
248 _n_i_core_tests_8m_source.html
@@ -1,248 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>Nimbus: /Users/featherless/workbench/ios/nimbus/src/core/unittests/NICoreTests.m Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="stylesheet.css" rel="stylesheet" type="text/css" />
-
-
-
-</head>
-<body>
-<div id="page">
-<div class="fixedwidth">
-<div id="top"><!-- do not remove this div! -->
-<a href="http://github.com/jverkoey/nimbus"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://d3nwyuy0nl342s.cloudfront.net/img/e6bef7a091f5f3138b8cd40bc3e114258dd68ddf/687474703a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67" alt="Fork Nimbus on GitHub"></a>
-
-<div id="titlearea">
-<a style="float: right;margin-right:100px;margin-top:20px" href='http://www.pledgie.com/campaigns/15519'><img alt='Click here to support Nimbus development and make a donation at www.pledgie.com !' src='http://www.pledgie.com/campaigns/15519.png?skin_name=chrome' border='0' /></a>
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-
-
- <td style="padding-left: 0.5em;">
- <div id="projectname">Nimbus
- &#160;<span id="projectnumber">0.3.1</span>
- </div>
- <div id="projectbrief">An iOS framework whose growth is bounded by O(documentation).</div>
- </td>
-
-
-
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.7.4 -->
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li><a href="examples.html"><span>Examples</span></a></li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
- </div>
-<div class="header">
- <div class="headertitle">
-<div class="title">/Users/featherless/workbench/ios/nimbus/src/core/unittests/NICoreTests.m</div> </div>
-</div>
-<div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//</span>
-<a name="l00002"></a>00002 <span class="comment">// Copyright 2011 Jeff Verkoeyen</span>
-<a name="l00003"></a>00003 <span class="comment">//</span>
-<a name="l00004"></a>00004 <span class="comment">// Forked from Three20 June 9, 2011 - Copyright 2009-2011 Facebook</span>
-<a name="l00005"></a>00005 <span class="comment">//</span>
-<a name="l00006"></a>00006 <span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span>
-<a name="l00007"></a>00007 <span class="comment">// you may not use this file except in compliance with the License.</span>
-<a name="l00008"></a>00008 <span class="comment">// You may obtain a copy of the License at</span>
-<a name="l00009"></a>00009 <span class="comment">//</span>
-<a name="l00010"></a>00010 <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span>
-<a name="l00011"></a>00011 <span class="comment">//</span>
-<a name="l00012"></a>00012 <span class="comment">// Unless required by applicable law or agreed to in writing, software</span>
-<a name="l00013"></a>00013 <span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span>
-<a name="l00014"></a>00014 <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
-<a name="l00015"></a>00015 <span class="comment">// See the License for the specific language governing permissions and</span>
-<a name="l00016"></a>00016 <span class="comment">// limitations under the License.</span>
-<a name="l00017"></a>00017 <span class="comment">//</span>
-<a name="l00018"></a>00018
-<a name="l00019"></a>00019 <span class="comment">// See: http://bit.ly/hS5nNh for unit test macros.</span>
-<a name="l00020"></a>00020
-<a name="l00021"></a>00021 <span class="preprocessor">#import &lt;SenTestingKit/SenTestingKit.h&gt;</span>
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="preprocessor">#import &quot;NimbusCore/NimbusCore.h&quot;</span>
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="keyword">@interface </span>NimbusCoreTests : SenTestCase {
-<a name="l00026"></a>00026 }
-<a name="l00027"></a>00027
-<a name="l00028"></a>00028 <span class="keyword">@end</span>
-<a name="l00029"></a>00029
-<a name="l00030"></a>00030
-<a name="l00034"></a>00034 <span class="keyword">@implementation </span>NimbusCoreTests
-<a name="l00035"></a>00035
-<a name="l00036"></a>00036
-<a name="l00038"></a>00038 - (void)testSuccess {
-<a name="l00039"></a>00039 <span class="comment">// This is just a test to ensure that you&#39;re building the unit tests properly.</span>
-<a name="l00040"></a>00040 STAssertTrue(YES, <span class="stringliteral">@&quot;Something is terribly, terribly wrong.&quot;</span>);
-<a name="l00041"></a>00041 }
-<a name="l00042"></a>00042
-<a name="l00043"></a>00043
-<a name="l00046"></a>00046 <span class="preprocessor">#pragma mark -</span>
-<a name="l00047"></a>00047 <span class="preprocessor"></span><span class="preprocessor">#pragma mark Non-Retaining Collections</span>
-<a name="l00048"></a>00048 <span class="preprocessor"></span>
-<a name="l00049"></a>00049
-<a name="l00051"></a>00051 - (void)testNonRetainingArray {
-<a name="l00052"></a>00052 NSMutableArray* array = <a class="code" href="group___non-_retaining-_collections.html#ga76cae73a719e8fab80796f508f64b577">NICreateNonRetainingArray</a>();
-<a name="l00053"></a>00053 <span class="keywordtype">id</span> testObject = [[NSArray alloc] init];
-<a name="l00054"></a>00054 NSUInteger initialRetainCount = [testObject retainCount];
-<a name="l00055"></a>00055
-<a name="l00056"></a>00056 STAssertTrue(initialRetainCount &gt; 0, <span class="stringliteral">@&quot;Improper initial retain count&quot;</span>);
-<a name="l00057"></a>00057
-<a name="l00058"></a>00058 [array addObject:testObject];
-<a name="l00059"></a>00059 STAssertEquals([testObject retainCount], initialRetainCount, <span class="stringliteral">@&quot;Improper new retain count&quot;</span>);
-<a name="l00060"></a>00060
-<a name="l00061"></a>00061 STAssertEquals([testObject retainCount], initialRetainCount,
-<a name="l00062"></a>00062 <span class="stringliteral">@&quot;Improper retain count after release&quot;</span>);
-<a name="l00063"></a>00063
-<a name="l00064"></a>00064 [array release];
-<a name="l00065"></a>00065 [testObject release];
-<a name="l00066"></a>00066 }
-<a name="l00067"></a>00067
-<a name="l00068"></a>00068
-<a name="l00070"></a>00070 - (void)testNonRetainingDictionary {
-<a name="l00071"></a>00071 NSMutableDictionary* dictionary = <a class="code" href="group___non-_retaining-_collections.html#ga5cbe145e8fd4088401513334718152f2">NICreateNonRetainingDictionary</a>();
-<a name="l00072"></a>00072 <span class="keywordtype">id</span> testObject = [[NSArray alloc] init];
-<a name="l00073"></a>00073 NSUInteger initialRetainCount = [testObject retainCount];
-<a name="l00074"></a>00074
-<a name="l00075"></a>00075 STAssertTrue(initialRetainCount &gt; 0, <span class="stringliteral">@&quot;Improper initial retain count&quot;</span>);
-<a name="l00076"></a>00076
-<a name="l00077"></a>00077 [dictionary setObject:testObject forKey:@&quot;obj&quot;];
-<a name="l00078"></a>00078 STAssertEquals([testObject retainCount], initialRetainCount, <span class="stringliteral">@&quot;Improper new retain count&quot;</span>);
-<a name="l00079"></a>00079
-<a name="l00080"></a>00080 STAssertEquals([testObject retainCount], initialRetainCount,
-<a name="l00081"></a>00081 <span class="stringliteral">@&quot;Improper retain count after release&quot;</span>);
-<a name="l00082"></a>00082
-<a name="l00083"></a>00083 [dictionary release];
-<a name="l00084"></a>00084 [testObject release];
-<a name="l00085"></a>00085 }
-<a name="l00086"></a>00086
-<a name="l00087"></a>00087
-<a name="l00089"></a>00089 - (void)testNonRetainingSet {
-<a name="l00090"></a>00090 NSMutableSet* <span class="keyword">set</span> = <a class="code" href="group___non-_retaining-_collections.html#gaed15be419aba75dd6499a2a3a99c32c0">NICreateNonRetainingSet</a>();
-<a name="l00091"></a>00091 <span class="keywordtype">id</span> testObject = [[NSArray alloc] init];
-<a name="l00092"></a>00092 NSUInteger initialRetainCount = [testObject retainCount];
-<a name="l00093"></a>00093
-<a name="l00094"></a>00094 STAssertTrue(initialRetainCount &gt; 0, <span class="stringliteral">@&quot;Improper initial retain count&quot;</span>);
-<a name="l00095"></a>00095
-<a name="l00096"></a>00096 [set addObject:testObject];
-<a name="l00097"></a>00097 STAssertEquals([testObject retainCount], initialRetainCount, <span class="stringliteral">@&quot;Improper new retain count&quot;</span>);
-<a name="l00098"></a>00098
-<a name="l00099"></a>00099 STAssertEquals([testObject retainCount], initialRetainCount,
-<a name="l00100"></a>00100 <span class="stringliteral">@&quot;Improper retain count after release&quot;</span>);
-<a name="l00101"></a>00101
-<a name="l00102"></a>00102 [set release];
-<a name="l00103"></a>00103 [testObject release];
-<a name="l00104"></a>00104 }
-<a name="l00105"></a>00105
-<a name="l00106"></a>00106
-<a name="l00109"></a>00109 <span class="preprocessor">#pragma mark -</span>
-<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#pragma mark Non-Empty Collection Testing</span>
-<a name="l00111"></a>00111 <span class="preprocessor"></span>
-<a name="l00112"></a>00112
-<a name="l00114"></a>00114 - (void)testIsArrayWithObjects {
-<a name="l00115"></a>00115 STAssertTrue(!<a class="code" href="group___non-_empty-_collection-_testing.html#gae25d81aa1d68eb35569f65200f21a93f" title="Tests if an object is a non-nil array which is not empty.">NIIsArrayWithObjects</a>(nil), <span class="stringliteral">@&quot;nil should not be an array with items.&quot;</span>);
-<a name="l00116"></a>00116
-<a name="l00117"></a>00117 NSMutableArray* array = [[NSMutableArray alloc] init];
-<a name="l00118"></a>00118
-<a name="l00119"></a>00119 STAssertTrue(!<a class="code" href="group___non-_empty-_collection-_testing.html#gae25d81aa1d68eb35569f65200f21a93f" title="Tests if an object is a non-nil array which is not empty.">NIIsArrayWithObjects</a>(array), <span class="stringliteral">@&quot;This array should not have any items.&quot;</span>);
-<a name="l00120"></a>00120
-<a name="l00121"></a>00121 NSDictionary* dictionary = [[NSDictionary alloc] init];
-<a name="l00122"></a>00122 STAssertTrue(!<a class="code" href="group___non-_empty-_collection-_testing.html#gae25d81aa1d68eb35569f65200f21a93f" title="Tests if an object is a non-nil array which is not empty.">NIIsArrayWithObjects</a>(dictionary), <span class="stringliteral">@&quot;This is not an array.&quot;</span>);
-<a name="l00123"></a>00123
-<a name="l00124"></a>00124 [array addObject:dictionary];
-<a name="l00125"></a>00125 STAssertTrue(<a class="code" href="group___non-_empty-_collection-_testing.html#gae25d81aa1d68eb35569f65200f21a93f" title="Tests if an object is a non-nil array which is not empty.">NIIsArrayWithObjects</a>(array), <span class="stringliteral">@&quot;This array should have items.&quot;</span>);
-<a name="l00126"></a>00126
-<a name="l00127"></a>00127 [array release];
-<a name="l00128"></a>00128 [dictionary release];
-<a name="l00129"></a>00129 }
-<a name="l00130"></a>00130
-<a name="l00131"></a>00131
-<a name="l00133"></a>00133 - (void)testIsSetWithObjects {
-<a name="l00134"></a>00134 STAssertTrue(!<a class="code" href="group___non-_empty-_collection-_testing.html#ga78e594e9575335f97fd00f5252c73ae5" title="Tests if an object is a non-nil set which is not empty.">NIIsSetWithObjects</a>(nil), <span class="stringliteral">@&quot;nil should not be a set with items.&quot;</span>);
-<a name="l00135"></a>00135
-<a name="l00136"></a>00136 NSMutableSet* <span class="keyword">set</span> = [[NSMutableSet alloc] init];
-<a name="l00137"></a>00137
-<a name="l00138"></a>00138 STAssertTrue(!<a class="code" href="group___non-_empty-_collection-_testing.html#ga78e594e9575335f97fd00f5252c73ae5" title="Tests if an object is a non-nil set which is not empty.">NIIsSetWithObjects</a>(<span class="keyword">set</span>), <span class="stringliteral">@&quot;This set should not have any items.&quot;</span>);
-<a name="l00139"></a>00139
-<a name="l00140"></a>00140 NSDictionary* dictionary = [[NSDictionary alloc] init];
-<a name="l00141"></a>00141 STAssertTrue(!<a class="code" href="group___non-_empty-_collection-_testing.html#ga78e594e9575335f97fd00f5252c73ae5" title="Tests if an object is a non-nil set which is not empty.">NIIsSetWithObjects</a>(dictionary), <span class="stringliteral">@&quot;This is not an set.&quot;</span>);
-<a name="l00142"></a>00142
-<a name="l00143"></a>00143 [set addObject:dictionary];
-<a name="l00144"></a>00144 STAssertTrue(<a class="code" href="group___non-_empty-_collection-_testing.html#ga78e594e9575335f97fd00f5252c73ae5" title="Tests if an object is a non-nil set which is not empty.">NIIsSetWithObjects</a>(<span class="keyword">set</span>), <span class="stringliteral">@&quot;This set should have items.&quot;</span>);
-<a name="l00145"></a>00145
-<a name="l00146"></a>00146 [set release];
-<a name="l00147"></a>00147 [dictionary release];
-<a name="l00148"></a>00148 }
-<a name="l00149"></a>00149
-<a name="l00150"></a>00150
-<a name="l00152"></a>00152 - (void)testIsStringWithAnyText {
-<a name="l00153"></a>00153 STAssertTrue(!<a class="code" href="group___non-_empty-_collection-_testing.html#ga8a7eaa0c885803d11397e454631cc175" title="Tests if an object is a non-nil string which is not empty.">NIIsStringWithAnyText</a>(nil), <span class="stringliteral">@&quot;nil should not be a string with any text.&quot;</span>);
-<a name="l00154"></a>00154
-<a name="l00155"></a>00155 <a class="code" href="class_n_s_string.html" title="For manipulating NSStrings.">NSString</a>* <span class="keywordtype">string</span> = [[<a class="code" href="class_n_s_string.html" title="For manipulating NSStrings.">NSString</a> alloc] init];
-<a name="l00156"></a>00156
-<a name="l00157"></a>00157 STAssertTrue(!<a class="code" href="group___non-_empty-_collection-_testing.html#ga8a7eaa0c885803d11397e454631cc175" title="Tests if an object is a non-nil string which is not empty.">NIIsStringWithAnyText</a>(<span class="keywordtype">string</span>), <span class="stringliteral">@&quot;This should be an empty string.&quot;</span>);
-<a name="l00158"></a>00158
-<a name="l00159"></a>00159 NSDictionary* dictionary = [[NSDictionary alloc] init];
-<a name="l00160"></a>00160 STAssertTrue(!<a class="code" href="group___non-_empty-_collection-_testing.html#ga8a7eaa0c885803d11397e454631cc175" title="Tests if an object is a non-nil string which is not empty.">NIIsStringWithAnyText</a>(dictionary), <span class="stringliteral">@&quot;This is not a string.&quot;</span>);
-<a name="l00161"></a>00161
-<a name="l00162"></a>00162 STAssertTrue(!<a class="code" href="group___non-_empty-_collection-_testing.html#ga8a7eaa0c885803d11397e454631cc175" title="Tests if an object is a non-nil string which is not empty.">NIIsStringWithAnyText</a>(<span class="stringliteral">@&quot;&quot;</span>), <span class="stringliteral">@&quot;This should be an empty string.&quot;</span>);
-<a name="l00163"></a>00163 STAssertTrue(<a class="code" href="group___non-_empty-_collection-_testing.html#ga8a7eaa0c885803d11397e454631cc175" title="Tests if an object is a non-nil string which is not empty.">NIIsStringWithAnyText</a>(<span class="stringliteral">@&quot;three20&quot;</span>), <span class="stringliteral">@&quot;This should be a string with text.&quot;</span>);
-<a name="l00164"></a>00164
-<a name="l00165"></a>00165 [string release];
-<a name="l00166"></a>00166 [dictionary release];
-<a name="l00167"></a>00167 }
-<a name="l00168"></a>00168
-<a name="l00169"></a>00169
-<a name="l00172"></a>00172 <span class="preprocessor">#pragma mark -</span>
-<a name="l00173"></a>00173 <span class="preprocessor"></span><span class="preprocessor">#pragma mark CGRect Methods</span>
-<a name="l00174"></a>00174 <span class="preprocessor"></span>
-<a name="l00175"></a>00175
-<a name="l00177"></a>00177 - (void)testCGRectMethods {
-<a name="l00178"></a>00178 CGRect rect = CGRectMake(0, 0, 100, 100);
-<a name="l00179"></a>00179
-<a name="l00180"></a>00180 STAssertTrue(CGRectEqualToRect(CGRectMake(0, 0, 90, 90),
-<a name="l00181"></a>00181 <a class="code" href="group___c_g_rect-_methods.html#ga931be414630989f17e57381643459857" title="Modifies only the right and bottom edges of a CGRect.">NIRectContract</a>(rect, 10, 10)),
-<a name="l00182"></a>00182 <span class="stringliteral">@&quot;Contracting a rect should only modify the right and bottom edges.&quot;</span>);
-<a name="l00183"></a>00183
-<a name="l00184"></a>00184 STAssertTrue(CGRectEqualToRect(CGRectMake(10, 10, 90, 90),
-<a name="l00185"></a>00185 <a class="code" href="group___c_g_rect-_methods.html#gabcfc5613fd39ec197b2b2f6377d7d1b2" title="Modifies only the top and left edges of a CGRect.">NIRectShift</a>(rect, 10, 10)),
-<a name="l00186"></a>00186 <span class="stringliteral">@&quot;Shifting a rect should only modify the left and top edges.&quot;</span>);
-<a name="l00187"></a>00187
-<a name="l00188"></a>00188 STAssertTrue(CGRectEqualToRect(CGRectMake(10, 10, 80, 80),
-<a name="l00189"></a>00189 <a class="code" href="group___c_g_rect-_methods.html#ga6be0b565e24d85481bbecbdb3635993f" title="Add the insets to a CGRect - equivalent to padding in CSS.">NIRectInset</a>(rect, UIEdgeInsetsMake(10, 10, 10, 10))),
-<a name="l00190"></a>00190 <span class="stringliteral">@&quot;Insetting a rect should modify all edges.&quot;</span>);
-<a name="l00191"></a>00191 }
-<a name="l00192"></a>00192
-<a name="l00193"></a>00193
-<a name="l00194"></a>00194 <span class="keyword">@end</span>
-</pre></div></div>
-</div>
-</div><!-- .fixedwidth -->
-
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated on Mon Jun 20 2011 14:07:29 for Nimbus by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4</small></address>
-
-</div> <!-- page -->
-</body>
-</html>
View
377 _n_i_data_structure_tests_8m_source.html
@@ -0,0 +1,377 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>Nimbus: /Users/featherless/workbench/ios/nimbus/src/core/unittests/NIDataStructureTests.m Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="stylesheet.css" rel="stylesheet" type="text/css" />
+
+
+</head>
+<body>
+<div id="page">
+<div style="position:relative">
+<div id="top"><!-- do not remove this div! -->
+<a href="http://github.com/jverkoey/nimbus"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://d3nwyuy0nl342s.cloudfront.net/img/e6bef7a091f5f3138b8cd40bc3e114258dd68ddf/687474703a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67" alt="Fork Nimbus on GitHub"></a>
+
+<div id="titlearea">
+<a style="float: right;margin-right:100px;margin-top:20px" href='http://www.pledgie.com/campaigns/15519'><img alt='Click here to support Nimbus development and make a donation at www.pledgie.com !' src='http://www.pledgie.com/campaigns/15519.png?skin_name=chrome' border='0' /></a>
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Nimbus
+ &#160;<span id="projectnumber">0.3.3</span>
+ </div>
+ <div id="projectbrief">An iOS framework whose growth is bounded by O(documentation).</div>
+ </td>
+
+
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.4 -->
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('_n_i_data_structure_tests_8m.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">/Users/featherless/workbench/ios/nimbus/src/core/unittests/NIDataStructureTests.m</div> </div>
+</div>
+<div class="contents">
+<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//</span>
+<a name="l00002"></a>00002 <span class="comment">// Copyright 2011 Jeff Verkoeyen</span>
+<a name="l00003"></a>00003 <span class="comment">//</span>
+<a name="l00004"></a>00004 <span class="comment">// Forked from Three20 June 9, 2011 - Copyright 2009-2011 Facebook</span>
+<a name="l00005"></a>00005 <span class="comment">//</span>
+<a name="l00006"></a>00006 <span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span>
+<a name="l00007"></a>00007 <span class="comment">// you may not use this file except in compliance with the License.</span>
+<a name="l00008"></a>00008 <span class="comment">// You may obtain a copy of the License at</span>
+<a name="l00009"></a>00009 <span class="comment">//</span>
+<a name="l00010"></a>00010 <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00011"></a>00011 <span class="comment">//</span>
+<a name="l00012"></a>00012 <span class="comment">// Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00013"></a>00013 <span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span>
+<a name="l00014"></a>00014 <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>