This is the developer blog of Simon Wolf, Mac and iPhone developer, owner of Otter Software Ltd.

I am currently available for contract work so please get in touch to see if I can help you.

Twitter Accounts

Entries in animator proxy (2)


Core Animation - The Animator Proxy


The animator proxy is available to NSViews and NSWindows and is completely free of Core Animation layers. As such is technically not Core Animation but is rather Cocoa Animation. However the two are so closely tied together that it is worth considering it part of Core Animation. This article explains what the animator proxy does behind the scenes when you invoke it and how to customise the animations is uses.

Click to read more ...


Core Animation - Animator Proxy, CALayers, Layer-Backed & Layer Hosting


One of the aspects of Core Animation that can be confusing is that there are degrees of it. To start with there is the animator proxy which is available to NSWindows and NSViews and allows you to animate some property transitions. Next there is the concept of layer-backed views which allow you to perform additional animation effects to your views whilst still essentially working with the familiar AppKit objects. Finally there are layer-hosting views, a scenario where you essentially use Core Animation layers to create the user interface, simply using an NSView to contain the layers. This article explains each of these in further detail and will hopefully make the distinction between them clearer.

Click to read more ...