Read the chapters in my new book Barcodes with iOS 7 as I hand them in. Great new app opportunities await!
Our DNA is written in Objective-C

Parts Store

Our philosophy is to build code that can be used over and over again. Often this code is packaged into a set of classes that we then sell here. For your purchase you get lifetime access to the Subversion repository where the code lives and is continued to be improved.

Please have a look at the terms and conditions before you order.


This looks like Apple’s Calendar control which you see on the iPhone’s built-in Calendar.

It features dragging to change the day. Fast scrolling months by tapping and holding on an arrow, scrolling to adjacent months either by arrow or tapping on a month belonging to different month. You can show a dot for days with an event. You can even show your own icon instead of the dot.

The component also comes with a view controller that shows a regular UITableView below the calendar which you can customize with your own cells.

More details


A simple to use, yet highly customizable Charting class.

Data is fed to it via delegate methods. The Chart supports endless scrolling, orientation changes, tap to show data labels. It currently has lines, bars next to each other and bars that are stacked on top of each other.

Bars or areas below/above lines can be custom-shaded. Line Points can also be custom-drawn.

More details


BarCodeKit is a library which allows for generating common 1D bar codes on iOS. You can display them on the device, add them to PDF documents or print them to stickers via Air Print.

You get a FREE license for BarCodeKit with purchase of my book Barcodes with iOS 7!

Please read our announcement to get an overview over the project. Documentation is available online.

More details


This project aims to duplicate the methods present on Mac OSX which allow creation of NSAttributedString from HTML code on iOS.

The project covers two broad areas:

  1. Layouting – Interfacing with CoreText, generating attributed strings from HTML code
  2. User Interface – UI-related classes render these objects, specifically DTAttributedTextView, DTAttributedLabel and DTAttributedTextCell.

This is useful for drawing simple rich text like any HTML document without having to use a UIWebView. For text selection and highlighting (as you might need for an Editor or Reader) there is the commercial DTRichTextEditor component which can be purchased in the Cocoanetics Parts Store.
More details


DTXMLRPC is a framework for communicating with XML-RPC services. Based on that it includes a wrapper for the WordPress API, allowing you to create blog posts and upload media files with very intuitive methods.

More details


Now updated for iPad

This component can be used whenever you want the look of yellow lined notepaper. There are several challenges that you need to overcome if you want your notepad’s look to closely resemble the built-in

The latest version comes in a demo to show how to use DTNotePadView in a universal app that runs on iPhone as well as iPad. Don’t waste time trying to put it all together yourself! Rather get the polished component including lifetime personal support from us.

More details