forked from jverkoey/nimbus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
group___version-4-1.html
165 lines (147 loc) · 12.2 KB
/
group___version-4-1.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
<!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: Version 0.4.1 API Changes</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" />
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-24278774-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<div id="page">
<div style="position:relative">
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<a style="float: right;margin-right:20px;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
 <span id="projectnumber">0.6.0 - <a href="http://github.com/jverkoey/nimbus">Nimbus is proudly hosted on Github</a></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-20110629 -->
</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('group___version-4-1.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Version 0.4.1 API Changes</div> </div>
<div class="ingroups"><a class="el" href="group___version-4.html">Version 0.4 API Changes</a></div></div>
<div class="contents">
<p>Version 0.4.1 of <a class="el" href="interface_nimbus.html" title="The Nimbus state interface.">Nimbus</a> was released on July 22, 2011. </p>
<p>This minor version introduced the new <a class="el" href="interface_nimbus.html" title="The Nimbus state interface.">Nimbus</a> <a class="el" href="interface_n_i_photo_scrubber_view.html">photo scrubber</a>, a highly responsive photo scrubber built for the iPhone and iPad and modeled after Apple's own Photos.app's photo scrubber.</p>
<div class="image">
<img src="scrubber1.png" alt="scrubber1.png"/>
<div class="caption">
Screenshot of NIPhotoScrubberView on the iPad.</div></div>
<h2>Core</h2>
<h3>NICommonMetrics[.h]</h3>
<ul>
<li><span class="apiDiffModified">Modified</span> Fixed incorrect documentation for <code><a class="el" href="group___common-_metrics.html#ga4d89d2266bfbfb0bb5743cfbba210dfe" title="The animation curve used when changing the status bar's visibility.">NIStatusBarAnimationCurve()</a></code>.</li>
</ul>
<h3>NIDataStructures[.h]</h3>
<ul>
<li><span class="apiDiffModified">Modified</span> Added a new documentation section <a class="el" href="group___data-_structures.html">Comparison of Data Structures</a>.</li>
</ul>
<h3>NIInMemoryCache[.m]</h3>
<ul>
<li><span class="apiDiffBugfix">Bugfix</span> Fixed a memory leak in <a class="el" href="interface_n_i_memory_cache.html" title="An in-memory cache for storing objects with expiration support.">NIMemoryCache</a>.</li>
</ul>
<h2>Photos</h2>
<h3><a class="el" href="interface_n_i_photo_album_scroll_view.html" title="A paged scroll view that shows a collection of photos.">NIPhotoAlbumScrollView</a>[.h]</h3>
<ul>
<li><span class="apiDiffBugfix">Bugfix</span> Fixed race condition where loading the thumbnail disabled zooming. (thanks to <a href="http://github.com/steipete">steipete</a>.)</li>
<li><span class="apiDiffAdded">Added</span> <code><a class="el" href="interface_n_i_photo_album_scroll_view.html" title="A paged scroll view that shows a collection of photos.">NIPhotoAlbumScrollView</a>.<a class="el" href="interface_n_i_photo_album_scroll_view.html#ae19d7850f86f8bf602daed50758f8d6b">zoomingAboveOriginalSizeIsEnabled</a></code></li>
<li><span class="apiDiffAdded">Added</span> <code>- [<a class="el" href="interface_n_i_photo_album_scroll_view.html" title="A paged scroll view that shows a collection of photos.">NIPhotoAlbumScrollView</a> <a class="el" href="interface_n_i_photo_album_scroll_view.html#a3f8d6526d57a471cbc2579b0cd097a8e">setCenterPhotoIndex:animated:</a>]</code></li>
<li><span class="apiDiffModified">Modified</span> <code><a class="el" href="interface_n_i_photo_album_scroll_view.html" title="A paged scroll view that shows a collection of photos.">NIPhotoAlbumScrollView</a>.<a class="el" href="interface_n_i_photo_album_scroll_view.html#a2990185ef87b7bb83475119e6f6f73fa">zoomingIsEnabled</a></code> <table class="modificationtable"><tr><th></th><th>Accessor Name</th></tr>
<tr><th>From</th><td class='Declaration' scope="row">@property (nonatomic, readwrite, assign) BOOL zoomingIsEnabled</td></tr>
<tr><th>To</th><td class='Declaration' scope="row"><tt>@property (nonatomic, readwrite, assign, getter=isZoomingEnabled) BOOL zoomingIsEnabled</tt></td></tr></table></li>
<li><span class="apiDiffModified">Modified</span> <code><a class="el" href="interface_n_i_photo_album_scroll_view.html" title="A paged scroll view that shows a collection of photos.">NIPhotoAlbumScrollView</a>.<a class="el" href="interface_n_i_photo_album_scroll_view.html#a8194b80d5c631a5912c6d105a5000ea7">centerPhotoIndex</a></code> <table class="modificationtable"><tr><th></th><th>Method Name and Access</th></tr>
<tr><th>From</th><td class='Declaration' scope="row">@property (nonatomic, readonly, assign) NSInteger currentCenterPhotoIndex</td></tr>
<tr><th>To</th><td class='Declaration' scope="row"><tt>@property (nonatomic, readwrite, assign) NSInteger centerPhotoIndex</tt></td></tr></table></li>
</ul>
<h3><a class="el" href="interface_n_i_photo_scroll_view.html" title="A single photo view that supports zooming and rotation.">NIPhotoScrollView</a>[.h]</h3>
<ul>
<li><span class="apiDiffBugfix">Bugfix</span> Fix thumbnail size calculations for photos that are smaller than the screen so that the thumbnail is placed exactly where the photo will appear.</li>
<li><span class="apiDiffAdded">Added</span> <code><a class="el" href="interface_n_i_photo_scroll_view.html" title="A single photo view that supports zooming and rotation.">NIPhotoScrollView</a>.<a class="el" href="interface_n_i_photo_scroll_view.html#a3373a0ada0a8496c6eabbb8564da5956">zoomingAboveOriginalSizeIsEnabled</a></code></li>
<li><span class="apiDiffModified">Modified</span> <code><a class="el" href="interface_n_i_photo_scroll_view.html" title="A single photo view that supports zooming and rotation.">NIPhotoScrollView</a>.<a class="el" href="interface_n_i_photo_scroll_view.html#a3d2a03a9d821767241a5cb821ff7afca">zoomingIsEnabled</a></code> <table class="modificationtable"><tr><th></th><th>Accessor Name</th></tr>
<tr><th>From</th><td class='Declaration' scope="row">@property (nonatomic, readwrite, assign) BOOL zoomingIsEnabled</td></tr>
<tr><th>To</th><td class='Declaration' scope="row"><tt>@property (nonatomic, readwrite, assign, getter=isZoomingEnabled) BOOL zoomingIsEnabled</tt></td></tr></table></li>
<li><span class="apiDiffModified">Modified</span> <code><a class="el" href="interface_n_i_photo_scroll_view.html" title="A single photo view that supports zooming and rotation.">NIPhotoScrollView</a>.<a class="el" href="interface_n_i_photo_scroll_view.html#a4e9b451beafdb4285991b21b5424eadd">doubleTapToZoomIsEnabled</a></code> <table class="modificationtable"><tr><th></th><th>Accessor Name</th></tr>
<tr><th>From</th><td class='Declaration' scope="row">@property (nonatomic, readwrite, assign, getter=isDoubleTapToZoomIsEnabled) BOOL doubleTapToZoomIsEnabled</td></tr>
<tr><th>To</th><td class='Declaration' scope="row"><tt>@property (nonatomic, readwrite, assign, getter=isDoubleTapToZoomEnabled) BOOL doubleTapToZoomIsEnabled</tt></td></tr></table></li>
</ul>
<h3><a class="el" href="interface_n_i_photo_scrubber_view.html" title="A control built for quickly skimming through a collection of images.">NIPhotoScrubberView</a>[.h/m] Added</h3>
<h3><a class="el" href="interface_n_i_toolbar_photo_view_controller.html" title="A simple photo album view controller implementation with a toolbar.">NIToolbarPhotoViewController</a>[.h]</h3>
<ul>
<li><span class="apiDiffAdded">Added</span> <code><a class="el" href="interface_n_i_toolbar_photo_view_controller.html" title="A simple photo album view controller implementation with a toolbar.">NIToolbarPhotoViewController</a>.<a class="el" href="interface_n_i_toolbar_photo_view_controller.html#a4031bbbd4fcd72e9efde79c2137ff0ef">scrubberIsEnabled</a></code></li>
<li><span class="apiDiffAdded">Added</span> <code><a class="el" href="interface_n_i_toolbar_photo_view_controller.html" title="A simple photo album view controller implementation with a toolbar.">NIToolbarPhotoViewController</a>.<a class="el" href="interface_n_i_toolbar_photo_view_controller.html#af44495fae540512b2c68ccdbbdab24e7">photoScrubberView</a></code></li>
</ul>
<h2>Examples</h2>
<h3>NetworkPhotoAlbums</h3>
<ul>
<li><span class="apiDiffFeature">Feature</span> Added Shark Week and Game of Thrones albums to the example application.</li>
<li><span class="apiDiffFeature">Feature</span> Implemented the photo scrubber data source in the Facebook and Dribbble controllers.</li>
<li><span class="apiDiffBugfix">Bugfix</span> Network requests are no longer duplicated.</li>
<li><span class="apiDiffBugfix">Bugfix</span> Cancel network requests when the controller is released to avoid crashing. (thanks to <a href="http://github.com/steipete">steipete</a>.)</li>
</ul>
<h2>Real Live People Involved in this Release</h2>
<div class="contributor_profile"> <div class="image">
<img src="http://www.gravatar.com/avatar/7adfa1038eb46b001fd5c85a47dffc13?s=135&d=http://three20.info/gfx/team/silhouette.gif" alt="silhouette.gif" width="135px" height="135px"/>
</div>
<div class="name">Peter Steinberger</div> <div class="github"><a href="http://github.com/steipete">steipete</a></div> </div><div class="contributor_profile"> <div class="image">
<img src="http://www.gravatar.com/avatar/f3c8603c353afa79b9f1c77f35efd566?s=135&d=http://three20.info/gfx/team/silhouette.gif" alt="silhouette.gif" width="135px" height="135px"/>
</div>
<div class="name">Jeff Verkoeyen</div> <div class="github"><a href="http://github.com/jverkoey">jverkoey</a></div> </div><div class="clearfix"></div><h3>Add Your Name to This List</h3>
<p>Contributions are highly encouraged! If you have a feature that you feel would fit within the <a class="el" href="interface_nimbus.html" title="The Nimbus state interface.">Nimbus</a> framework, feel free to fire off a pull request on GitHub. Bugs may be reported using the issue tracker on GitHub as well.</p>
<p>Check out the <a href="https://github.com/jverkoey/nimbus/issues?sort=created&direction=desc&state=open&page=1&milestone=5">tasks grab bag</a> for opportunities to help out.</p>
<h2>Robots Involved in this Release</h2>
<div class="contributor_profile"> <div class="name"><a href="http://www.stack.nl/~dimitri/doxygen/">Doxygen</a></div> </div><div class="clearfix"></div> <table class="memberdecls">
</table>
</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-20110629 </span>
</ul>
</div>
</div> <!-- page -->
</body>
</html>