Get Updates By E-mail 

Subscriber Counter

iOS Programming Tools And Utilities

This are is for tools related to iOS development. Any developer tools are featured here, although typically only iOS developer tools will be posted. In the past we have posted tools for tile mapping, app tracking, code generation and more.

If you would like to add a tool please submit it here.

Tutorial: Why And How To Implement Dependency Injection In Objective-C

I’ve mentioned a number of dependency injection frameworks in the past including: the popular Typhoon framework, the Google Guice inspired Objection framework, and the Bloodmagic framework that uses simple custom property attributes.

Here’s a nice guide from Graham Lee on dependency injection with Objective-C.

In the guide Graham goes through in-depth as to what dependency injection is, and its advantages then goes through an example in code showing how to use dependency injection for cleaner and more manageable code.

Xcode Plugin That Makes Issues Display In Full In The Xcode Issue Navigator (No More Ellipsis)

Earlier this year I mentioned a nice plugin that automatically hides Xcode’s debugger plugin when you start typing in the source code editor called BBUDebuggerTuckaway.

Here’s another nice simple plugin from Boris Bügling enhancing the Xcode issue navigator called BBUFullIssueNavigator.

BBUFullIssueNavigator causes Xcode to display the entire issue in the issue navigator so there are no more ellipsis that need to be moused over in the issue navigator to view full content.

Some New Xcode Plugins For Enhancing Code Display, Interface Builder, And Code Completion

Earlier this week I mentioned an excellent Xcode plugin that adds intelligent code coloring providing a unique color for each variable in your code.

Here a few more handy new Xcode plugins:

Adjust Font Size – A plugin submitted by Sasha Zats that allows you to use hot keys to adjust the font size in the code editor that is very nice when doing presentations.

Xcode Plugin Providing More Intelligent Code Coloring

I’ve mentioned a number of Xcode plugins including a couple for formatting your code to make it more readable.

Here’s an Xcode plugin called Polychromatic from Kolin Krewinkel that aims to make your code in Xcode more understandable by providing intelligent and customizable code coloring that provides each variable with a unique color.

As the readme states:

Great Looking Extendable Open Source iOS Photo Gallery Component WIth Nice Features

I’ve mentioned a number of interesting photo components lately, most recently a nice custom video and photo picker with filtering.

Here’s an open source component called EBPhotopages submitted by Eddy Borja that allows you to create a photo gallery with a wide variety of features, and is easily extendable.

EBPhotoPages use a state pattern so you can add new states for the gallery without modifying the underlying code.