I’ve mentioned a number of excellent UICollectionView resources most recently an example how to create a rotating image wheel with UICollectionView.
Here’s another excellent UIcollectionview resource in the form of a tutorial on creating customized UICollectionViews from Tim Duckett.
This tutorial will guide you through the process of creating a scrolling paged photo gallery (each image will appear on a different page) using UICollectionView.
Early this year I mentioned a great open source project providing a straightforward universal API for working with various app analytics programs called ARAnalytics.
Here’s another interesting project from Orta in the form of a Ruby Gem that allows you to save the an app’s current state in the iOS simulator including all data thus saving you from the need to constantly sync and resync app data.
As stated on the Artsy engineering blog:
I’ve mentioned a couple of great tools to help with 3D using core animation called Transformifier and CATransform3DTest each of which allows you to visually adjust values for use within your Core Animation code.
While those tools are excellent time savers for creating accurate values for your 3D transforms it doesn’t help much if you don’t understand the basics of 3D with core animation.
I’ve mentioned a number of great resources for improving iOS app performance most recently this library that allows you to time a section of objective-c code that even works classes by just specifying a start and end point for the code timing.
Here’s a large tutorial containing 25 tips that you can use to improve performance from Marcelo Fabri.
Most of these tips apply to apps developed using Objective-C, some are specific to game development, and there’s a few tips when using interface builder.
Previously I mentioned the Node-APN module enable push notifications to iOS devices using Node.js. Node.js is terrific for sending push notifications as you can set up the service very quickly.
Here’s a tutorial by Jake Luer using an alternative Node.js module – APNAgent.
Specifically the tutorial covers :
- How to set up push notifications on the apple site
- Creating your Node.js project
- Sending the notifications
- Handling errors
- Working with Apple’s Feedback Service