Re: Translating to Swift
Re: Translating to Swift
- Subject: Re: Translating to Swift
- From: "Gerriet M. Denkmann" <email@hidden>
- Date: Fri, 15 Aug 2014 01:44:38 +0700
On 13 Aug 2014, at 17:35, Jean-Daniel Dupas <email@hidden> wrote:
> At global scope
>
> var sharedThing : Thing = Thing();
>
Excellent. Just what I needed.
But: is this thread-safe? What if several threads are trying to use the sharedThing? The Swift book doesn't mention the word "thread".
Kind regards,
Gerriet.
> Le 13 août 2014 à 12:30, Gerriet M. Denkmann <email@hidden> a écrit :
>
>>
>> How could I translate this to Swift?
>>
>> + (Thing *)sharedThing
>> {
>> static Thing *commonThing;
>> static dispatch_once_t justOnce;
>> dispatch_once( &justOnce, ^void
>> {
>> commonThing = [ [ Thing alloc ] init ];
>> }
>> );
>>
>> return commonThing;
>> }
>>
>> Gerriet.
>>
>> _______________________________________________
>>
>> Cocoa-dev mailing list (email@hidden)
>>
>> Please do not post admin requests or moderator comments to the list.
>> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>>
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden