BuySellAds.com

My book Barcodes with iOS 7 is nearing completion. Buy it now to get early access!
Our DNA is written in Objective-C
Jump

Category Archive for ‘Updates’ rss

iWoman 2.0.7

This is yet another maintenance release aiming to fix some time zone problems users were having.

Changes

  • Fixed a bug that could lead to an incorrect cycle date showing on the wheel view
  • Changed: No both the Wheel View and the Calendar View go to Today when resuming from background

The first hopefully is the last bug fix related to the time zones. Internally all dates are now absolute. That means they won’t change if you travel to somewhere that has a different time zone than where you are usual at.

The second item was much requested because it would save the user from having to tap the Today button upon returning to the app from background.

Update June 1st: the update was approved and is now on the app store.

GCD, ARC, Blocks – Oh How Simple!

I’m “totally” migrating my iCatalog framework project to ARC, GCD and blocks and I’d like to share with you some of the revelations that the use of these modern technologies brings with them.

Here are two examples of the kind of simplifications you will see if you do the same. This approach is compatible with iOS 4.0 and above.

Read more

Linguan with XIB Support

I’ve seen it! The fabled XIB support for Linguan is almost done.

Read more

DTCoreText 1.0.1, Linker Flags and Rich Text News

I reported a while ago that I was forced to tag the current state of the DTCoreText master repository as 1.0.0. The reason for this was that CocoaPods was starting to gain lots of momentum and several people wanted to use DTCoreText via a podspec.

You can have podspecs point to the master branch as well, but then you never really know what you get. This can possibly cause many headaches especially in larger projects where you cannot track the state of each individual sub-project.

Therefore it is generally recommended – if not required – to make use of tags in GitHub.

Read more

iWoman 2.0.6

I thought I was smart when refactoring some code in DTAboutViewController to use block-based animations. Turns out that I had not considered backwards compatibility for 3.x when doing that simple change. This caused some unlucky users (still on iOS 3.1.3) to get the update pushed via iTunes, but then finding themselves unable to launch the app.

I do plan to cease supporting 3.x sooner or later, but not like this. The proper way is to raise the deployment target when implementing features that require 4.x. This way people unwilling (or unable) to update their devices just won’t be receiving those new updates but will still be able to continue using the old version.

Changes

  • Fixed: Incompatibility with 3.x causes app to crash
  • Added: Alert when user tries to send support e-mail but has no account configured
  • Fixed: Tapping on today button in cycle view would show the wrong day in cycle view.
  • Fixed: Tapping on the calendar button in Wheel View would lead to the wrong day in calendar view (in some time zones)

The update has been submitted to Apple and should be available soon.

Update April 4th: … the update is now available on the App Store.

Linguan 1.0.5

I did a quick fix for Linguan after several users complained about the strict slash-escaping that we had introduced in 1.0.4.

Linguan un-escapes all texts it reads from strings files so that they can be displayed correctly. You don’t want to have to deal with backslashes in the editor. Now on writing I had thought it to be a good idea to also escape everything, including question marks, backslashes and single quotes. It was a bad idea to do that because this unduely changes the tokens and translations.

Translators (the sad kind without Linguan) would be confused by having to deal with lots of \’ in the text. And there where some reports of the localized string loading functions not being able to find the key. Not always, but this is clearly not what we wanted.

This update relaxes the escaping on writing to the extent that only double quotes and invisible characters are now being escaped.

SpeakerClock 1.1.2

This release fixes the crash on iOS 5 that I had in all my apps using the version of DTAboutViewController from before iOS 5 was released. I’m sorry for having procrastinated so long on updating SpeakerClock, but I had forgotten about this issue until a user reminded me of it via e-mail.

The update has been submitted to Apple and we hope to have it available on the app store in about 5 days.

Update March 10th: … and it’s approved and available for download.

Linguan 1.0.4

This is a hot fix release addressing several issues that users found. You now have a new option to decode unicode sequences with two backslashes on loading strings files or scanning source code. Decoding and Encoding of slash escapes now uses the functions provided by genstrings2.

Read more

GeoCorder 1.3.2

Here’s another maintenance release fixing a crashing bug in the About section.

Changes

  • Fixed: Crash on trying to open usage instructions
  • Added: More detailed explanation of accuracy and filter settings

This update, like the one before it, goes out for the paid version of GeoCorder first. If the issues are resolved once this comes into the store then we’ll update the ad-sponsored version, too.

Update Feb 11th: The update has been approved.

iWoman 2.0.5

This is a maintenance update. There was a bug in DTAboutViewController which caused a crash under iOS 5.

Change

  • Fixed:¬†Crash on iOS 5 when opening About Section

The update has been submitted to Apple for approval.

Update Feb 8th: Ready for Sale. It should be available shortly.