On Apr 22, 2016, at 14:48 , Carl Hoefs <newsli...@autonomy.caltech.edu> wrote:
> 
>  does this mean that there is no inherent way to handle the 1000s of 
> Foundation and AppKit method signatures which don't specify an object but a 
> value parameter? There is no recommended way to have them performed on the 
> main thread? 

The recommended way to have them performed on the main thread is to use a block 
and GCD dispatch_async (dispatch_get_main_queue (), …).

The recommended way to use performSelector these days is, in effect, not to use 
it. There are situations where it doesn’t satisfy the ARC memory management 
safety guarantees. In almost all cases, the GCD+block solution is simpler and 
better.

If you must use performSelector, then you can write your own glue method that 
takes an object parameter and invokes the API that takes the scalar parameter.



_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to