BuySellAds.com

Until Dec 3rd, 44% off all Manning books, including Barcodes with iOS! Promo code: mobicftw
Our DNA is written in Objective-C
Jump

DTFoundation

DTFoundation is a collection of utility methods and category extensions that Cocoanetics is standardizing on. This should evolve into a toolset of well-documented and -tested code to accelerate future development.
More details

DTLoupeView

DTLoupeView is closely resembling the original Loupe (aka Magnifier) that you see whenever you long press on something that can be selected. Since there is no public API to get the built-in functionality we had to developed DTLoupeView for use in DTRichTextEditor, our Rich-Text-Editor component.

We realize that you might have your own rich text editing view or might not even want to use this Loupe for simply editing text. The loupe is also of great use if you want to give your users an metaphor of selecting something on screen that they are familiar with.

More details

DTBannerManager

You have AdMob ads in your apps? Wondering if you could make a bit more money if you also had iAds were available?

DTBannerManager solves this problem for you. It allows for easily adding both networks to your code. Under iOS 4 it will first try to get an iAd because those also pay for just being displayed. If none is available then it automatically switches to AdMob, so your banner space is never wasted.

It also features elegant sliding in and out of the banners and is able to display ad banners even over a tab bar controller, so they are always visible for maximum effect.

More details

DTClusterMaker

DTClusterMaker employs a very efficient method to spatially sort and cluster closeby POIs.

In the presented demonstration app you can explode any of the purple pins into it’s original POIs. You get two different algorithms to choose from: The perfect one, that tends to slow down if you feed it hundrets of POIs.

And it’s ultra-fast cousin which works by “boxing” the POIs. It’s so fast in fact, that I am thinking of letting it run multiple times with a shifted grid and then choose the output that gives me the smallest number of POIs. If you have hundreds of POIs then you won’t see a difference.

More details

DTPinLockController

Recently updated to work also on iPad and Retina. Now with awesome beautiful design with a custom keyboard just like on the iPad original passcode lock.

Just like the passcode lock mechanism of the iPhone, you can allow your users to set a 4-digit PIN for your own app. Then when starting your app’s personal data will only be available to the user.

It mimicks the animations of the original for entering and confirming the PIN. You can also change the number of PIN digits from 4 to 5,6 or 7.

Note: this is not the code that is included with MyAppSales, it has more features and on this gives you the right to use this in your applications.

More details

DTAboutViewController

This part simplifies dropping a standardized set of components you need to have a strong “About” section of your app.

You configure the things you like in a plist and add the view controller to your app. There is even an in-app-support section with FAQs and a scrollview with icons of all your apps, showing which apps are already installed.

More details