Posts Under ‘Programming’ Category

Transfer data from Apple Watch to iPhone

I have been playing around with watchOS2 development lately and created a small test project to transfer data from the Apple Watch to the iPhone. The full source code is available from GitHub, for anyone interested. The code is based on tutorials at Techotopia.com and RayWenderlich.com using Apple’s Watch Connectivity framework in Swift. Feel free to reuse…Continue Reading…

UIActivityViewController in NeuroMind 3

For all decision support items in NeuroMind 3 I am offering you the option to export the result for later reference. Up to now, this was only possible as email. Now I implemented it in the way I wanted it to be: you can export your results (input parameters, scores per section, total) as a…Continue Reading…

NeuroMind 3: favorites and more in decision support

After adding the favorite option to the main table view and the individual score items, I now also added it to the decision support mode. Moreover, once you come to the advise of the decision support system and you feel like doing a manual check, that has become easier too!

NeuroMind 3: favorites working with local storage

Good news! The favorites option for NeuroMind 3 is now fully functional, although iCloud syncing is not working yet. I slightly changed the user interface for more consistency. From the main menu, the favorites star allows you to toggle the Favorites menu. You’ll get a friendly message if you have no favorites yet, otherwise a…Continue Reading…

NeuroMind 3: Help function added

For NeuroMind 3 I also wanted a clean Help / Info screen. It should be functional, not distracting. And it should make clear that the app is built with care. The screenshots will give you an idea how I implemented it at this moment. I like it.

Using multiple storyboards in Swift

While working on NeuroMind 3 I came upon the issue of a XCode storyboard that would become very big (and hard to work with) once the app increases in content (in particular the decision support items). I thought the only unfortunate solution was to create the user interface programmatically, but it turns out there is…Continue Reading…

UITableViewCellAccessoryType in if-else statement

I just encountered an interesting issue regarding the UITableViewCellAccessoryType in Swift. This code works as expected:

Now, if you delete UITableViewCellAccessoryType in the first row, it does not work anymore! Took me an hour to figure out that this was the problem. Hopefully it saves you an headache. :-)

NeuroMind 3 search improvements

I am making good progress with NeuroMind 3 for iOS, and finally I introduced something which I already missed since the first version: the ability to search subtitles too. Until now, you could only search for a title text, but sometimes the subtitle was easier. For example, you may not remember that the classification is…Continue Reading…

NeuroMind 3… Development started!

Now that my SAH DCI app is available in the App Store, there is one more thing that I have on my mind since I started learning Swift programming for iOS: NeuroMind! This is an exciting screenshot for me: It means I have started development and succeeded in the most important barrier I could encounter:…Continue Reading…

NASCIS app rejected by App Store

Unfortunately I got another rejection of the NASCIS app from the App Store review team for the same reasons as previous time. I decided to quit.. they want me to remove the drug dosage advise, which is the sole purpose of the app. As an alternative, I decided to make the source code available on…Continue Reading…