Version: 1.4

Posted: 2007-11-02

Build Requirements: Mac OS X 10.5

Runtime Requirements: Mac OS X 10.5

View Source Code:

Download Sample (“CocoaSlides.zip”, 592.8K)
Download Sample (“CocoaSlides.dmg”, 645.3K)



Description

"Cocoa Slides" illustrates the use of the new animation API and optional layer-backed view rendering

Document Revision History

Date Notes
2007-11-02For 1.4: Fixed a memory leak in SlideshowView. Refactored the code that manages the "Slideshow" window into a separate SlideshowWindowController. Changed the Slideshow window to be closable, and fixed window size constraints. Removed prior Leopard seed workarounds that are no longer needed. Updated the included “Cells.qtz” Quartz Composition. For 1.3: Replaced NSBezierPath rounded-rect category additions with use of the new NSBezierPath API. “LK” API references renamed to “CA”. Fixed SlideshowView's -transitionToImage: method to message through view's animator to invoke transitions added proper QC layer removal in AssetCollectionView's -setUsesQuartzCompositionBackground: method. Reimplemented NSImage category additions using the new NSBitmapImageRep -initWithCGImage: API.
2006-10-24minor project file update. No source code changes relative to 1.0
2006-09-19An image browser written using AppKit's Core Animation-based compositing and animation functionality

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.