https://iphonedev.wiki/index.php?title=ActorKit.framework/fr&feed=atom&action=history
ActorKit.framework/fr - Revision history
2024-03-29T15:11:52Z
Revision history for this page on the wiki
MediaWiki 1.39.6
https://iphonedev.wiki/index.php?title=ActorKit.framework/fr&diff=2117&oldid=prev
Britta: removing box so that it doesn't show up in the wrong place
2014-03-03T19:52:33Z
<p>removing box so that it doesn't show up in the wrong place</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:52, 3 March 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l77">Line 77:</td>
<td colspan="2" class="diff-lineno">Line 77:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Référence ==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Référence ==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* http://github.com/kennytm/iphone-private-frameworks/tree/master/ActorKit/</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* http://github.com/kennytm/iphone-private-frameworks/tree/master/ActorKit/</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">{{Navbox Frameworks}}</del></div></td><td colspan="2" class="diff-side-added"></td></tr>
</table>
Britta
https://iphonedev.wiki/index.php?title=ActorKit.framework/fr&diff=1934&oldid=prev
Britta: removing from category so that it doesn't show up in navboxes
2014-01-17T00:09:23Z
<p>removing from category so that it doesn't show up in navboxes</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 00:09, 17 January 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l81">Line 81:</td>
<td colspan="2" class="diff-lineno">Line 81:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Navbox Frameworks}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Navbox Frameworks}}</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">[[Category:Frameworks/Private]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr>
</table>
Britta
https://iphonedev.wiki/index.php?title=ActorKit.framework/fr&diff=1832&oldid=prev
Britta: adding language option
2014-01-04T00:13:21Z
<p>adding language option</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 00:13, 4 January 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l4">Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| classID = AK</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| classID = AK</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><small>'''Languages: [[ActorKit.framework|English]] &bull; français'''</small></ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''ActorKit''' est une implémentation Apple basée sur l'Objective-C pour [http://en.wikipedia.org/wiki/Actor_model la programmation orientée objet].</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''ActorKit''' est une implémentation Apple basée sur l'Objective-C pour [http://en.wikipedia.org/wiki/Actor_model la programmation orientée objet].</div></td></tr>
</table>
Britta
https://iphonedev.wiki/index.php?title=ActorKit.framework/fr&diff=1828&oldid=prev
Britta: Britta moved page ActorKit.framework(French) to ActorKit.framework/fr without leaving a redirect
2014-01-03T23:52:30Z
<p>Britta moved page <a href="/index.php?title=ActorKit.framework(French)&action=edit&redlink=1" class="new" title="ActorKit.framework(French) (page does not exist)">ActorKit.framework(French)</a> to <a href="/ActorKit.framework/fr" title="ActorKit.framework/fr">ActorKit.framework/fr</a> without leaving a redirect</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<tr class="diff-title" lang="en">
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 23:52, 3 January 2014</td>
</tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
Britta
https://iphonedev.wiki/index.php?title=ActorKit.framework/fr&diff=1808&oldid=prev
Ewan34: ActorKit est basé sur l'objective-C
2014-01-02T16:59:46Z
<p>ActorKit est basé sur l'objective-C</p>
<p><b>New page</b></p><div>{{infobox Framework<br />
| vis = Private<br />
| since = 3.0<br />
| classID = AK<br />
}}<br />
<br />
'''ActorKit''' est une implémentation Apple basée sur l'Objective-C pour [http://en.wikipedia.org/wiki/Actor_model la programmation orientée objet].<br />
<br />
Cela est utilisé dans [[DataAccess.framework]], [[Message.framework]] et [[searchd]].<br />
<br />
== Exemple d'usage ==<br />
<br />
<source lang="objc"><br />
#import <ActorKit/ActorKit.h><br />
<br />
// You must provide a protocol on the messages that the actor can receive.<br />
@protocol SlowActor<br />
-(oneway void)doWorkWithConditionLock:(NSConditionLock*)lock; // oneway is important here. Without it, calls will be synchronous.<br />
@end<br />
<br />
<br />
@interface SlowActor : AKActor<SlowActor> {<br />
int actor_id;<br />
}<br />
-(id)initWithID:(int)_id;<br />
-(oneway void)doWorkWithConditionLock:(NSConditionLock*)lock;<br />
@end<br />
<br />
<br />
@implementation SlowActor<br />
-(id)initWithID:(int)_id {<br />
if ((self = [super init]))<br />
actor_id = _id;<br />
return self;<br />
}<br />
-(oneway void)doWorkWithConditionLock:(NSConditionLock*)lock; {<br />
printf("Worker %d is doing work...\n", actor_id);<br />
usleep(actor_id*actor_id*100000);<br />
[lock lock];<br />
[lock unlockWithCondition:[lock condition]+1];<br />
printf("Worker %d has done.\n", actor_id);<br />
}<br />
@end<br />
<br />
<br />
<br />
int main () {<br />
NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];<br />
<br />
SlowActor* actors[10];<br />
for (unsigned i = 0; i < 10; ++ i) {<br />
actors[i] = [[[SlowActor alloc] initWithID:i] autorelease];<br />
// You must call -startThreadDispatchQueue before sending any works to the actors.<br />
[actors[i] startThreadDispatchQueue];<br />
}<br />
<br />
NSConditionLock* lock = [[NSConditionLock alloc] initWithCondition:0];<br />
<br />
for (unsigned i = 0; i < 10; ++ i)<br />
// Use -send to obtain the actor's mailbox. Send messages to their mailboxes to allow asynchronous messages.<br />
[[actors[i] send] doWorkWithConditionLock:lock];<br />
<br />
printf("Waiting for all workers...\n");<br />
<br />
[lock lockWhenCondition:10];<br />
[lock unlock];<br />
<br />
printf("All workers done...\n");<br />
<br />
[pool drain];<br />
<br />
return 0;<br />
}<br />
</source><br />
<br />
== Référence ==<br />
* http://github.com/kennytm/iphone-private-frameworks/tree/master/ActorKit/<br />
<br />
<br />
<br />
{{Navbox Frameworks}}<br />
[[Category:Frameworks/Private]]</div>
Ewan34