Document Revision History

This table describes the changes to TheElements.

DateNotes
2015-08-25

Updated to Modern Objective-C syntax, fixed deprecations, using Objective-C modules, all images now in image assets.

2013-04-11

Upgraded for iOS 6.0 SDK, updated to adopt current best practices for Objective-C, now using UITapGestureRecognizer for AtomicElementView, Storyboards, Automatic Reference Counting (ARC).

2010-06-23

Upgraded project to build with the iOS 4.0 SDK.

2009-09-24

Changed the target setting's "Code Signing Identity" to the proper value.

2009-05-13

Upgraded for 3.0 SDK due to deprecated APIs; in "cellForRowAtIndexPath" it now uses UITableViewCell's initWithStyle.

2008-07-07

First public release

2008-05-28

Updated with API changes for beta 6. The UITableViewDelegate method tableView: cellForRowAtIndexPath: was moved to the UITableViewDataSource protocol. This resulted in a change to the ElementsTableViewController class and each of the datasources.

2008-05-06

Updated with API changes for beta 5 release of iPhone OS SDK.

2008-04-23

Updated with API changes for the beta 4 release of iPhone OS SDK. Added code signing. Subviews of cells should no longer be directly inserted into the cell as a subview. Instead they should be interted into the contentView of the cell. Remove layout computations based on contentRectForBounds: in AtomicElmentTableViewCell.

2008-04-08

Updated to new API. Includes new reflection code. Draws and animates a flip indicator.

2008-03-21

Updated for the current API.

2008-03-15

Added information to the Application Flow diagram.