This version, even if it is a minor release, introduces a lot of improvements and usability enhancements.
A complete release note is available from https://docs.creolabs.com/creo/version-history.html but I’d like to point out in detail some of them.
After so many user requests we finally introduced an advanced search panel that let’s you perform complex searches within the project. Searches are performed both in object’s properties and in source code.
When selected, the search result automatically loads the correct object/code.
This was one of the most requested feature. Error reporting is hard and we wanted to expose it in the right way. We invested a lot of time and we are now able to reports a lot of details about runtime and compile time errors.
When you press the
Go To Error button the correct source code is loaded and selected.
By default messages sent to NULL objects are silently ignored and sometime this can cause confusion and misleading behaviours to your app. If you want to catch unknown messages sent to NULL you can just activate the check in Creo preferences.
SQLite databases dropped to assets are copied into app bundle when you build your IPA. App bundle is a read-only location and so if you need to update your database file at runtime (on a real iOS device) you are forced to copy the file in a read-write location. This requires some checks and operations usually performed during application launch time. We decide to give you a way to automate this frequent task by using a simple checkbox from the SQLite database inspector.
If you select a Copy Action other than none then Creo will transparently take care of all the details for you.
This version also introduces a couple of important features:
- Local notifications: https://docs.creolabs.com/classes/Application.html
- NetworkReachability class: https://docs.creolabs.com/classes/NetworkReachability.html
Enjoy this new version!