May 18, 2013
Alex Kac, CEO/Founder of WebIS yesterday announced that Apple had approved their major new version 3 of Pocket Informant. We like to highlight satisfied clients who put our components to good use, Pocket Informant 3 uses DTRichTextEditor.
May 11, 2013
Sorry, but some bugs had crept into yesterday’s release of AutoIngest for Mac. So we fixed them.
Apr 04, 2013
If you have purchased components from us in the past you should have received a note from our sales team asking you for what credentials you would like on our new GitLab server.
As of this moment all Subversion access has been terminated. The components that we are still offering for sale have all been migrated to git. Of the discontinued products a few might be moved to DTFoundation are another open source project if there is any interest.
If you have no email from our sales team regarding your new credentials please email us.
Mar 26, 2013
We’re out of office until March 31st. There will be no e-mail checking until we get back, so please be patient with your requests and wishes.
We’ll be back at your service on March 31st.
Feb 25, 2013
In DTCoreText there is the DTCoreTextParagraphStyle class which represents an Objective-C wrapper around CTParagraphStyle. This has a method createCTParagraphStyle which creates the actual Core Text object to put in attributes of an NSAttributedString. It also knows how to create an NSParagraphStyle, but since this only exists from iOS 6 upwards and lacks a few features we’re still using the Core Text variant everywhere.
Due to the way how DTCoreText works I need to createCTParagraphStyle whenever I am constructing a sub string of the generated attributed string. This led to an unnecessarily large amount of CTParagraphStyle instances being created. So I had implemented a method long time ago to cache thusly created CoreText objects based on the ivars.
Though this was causing some problems in DTRichTextEditor and so I yanked the caching back out. Now the project has developed much further and so I felt I would want to give the caching another go. Here’s something interesting I learned.
Sep 30, 2012
One of the first lucky owners of the iPhone 5, David Smith, kindly ran my Image Decompression Benchmark on the latest 3 generations of iPhone. These benchmarks measure the time it takes for an image to get from disk to screen and encompass 5 resolutions, PNG crushed and uncrushed, as well as 10 compression levels of JPEG. Christian Pfandler prepared the charts for us.
We like to repeat the same benchmarks on every new CPU that Apple likes to solder into their devices, you can read past analyses iPhone 3G through iPad 2, iPad 3. One note of caution if you want to compare these to the results in this article, we changed the methodology of logging the times from NSLog to CFAbsoluteTime. NSLog itself takes up to 50 ms per logged statement. The new method is more exact and does not have this drawback of including the logging time in the measurements.
Executive Summary: the iPhone 5 can indeed be claimed to be twice as the predecessor.
Sep 22, 2012
I made some updates recently that I wanted to mention so as to minimize some surprises. Also there are some changes that were prompted by iOS 6 being released.
Jul 19, 2012
We’re offline for “maintenance” until August 2nd with no way to receive emails or respond to your requests and orders. We mention this so that you know why you won’t hear from us until then. We haven’t forgotten about you, we’ve just remembered about ourselves.
So please be patient while we’re recharging.
Oct 20, 2011
Let me briefly summarize what’s going on in my iOS life at the moment and where you come in (if you like).
My business revolves around several pillars which I established over the course of the past 2 years. My main income comes from 2 big contracts, one for developing for ELO Digital Office in Germany, one from a development partnership with International Color Services in Arizona. The former is about developing iPhone and iPad clients for their digital document archive. The latter is iCatalog.
Now I am quite lucky to have won over my brother-in-law who happens to be an excellent developer with a background in Java and Android to work exclusively on these contracts. Right now he focusses on the iPad version of ELO.