Git is Easy

IMG_1312

Posted in git, Version Control

How to Make Sure That You Are Using an Enterprise Account for IPA Provisioning

AppleDeveloperMemberCenterAccountType

In my post describing how to »Provision iOS IPA App for In-House Enterprise Distribution« I described the pitfalls when trying (and hopefully succeeding) to make an In-House Provisioning of your iOS app.

Although I mention repeatedly that you need to be sure that you use an Apple Enterprise Provisioning Account, I experienced multiple times that developers tried to perform the In-House Provisioning with a non Enterprise account. Continue Reading…

Posted in In-House Provisioning, iOs, Xcode Tagged with: in-house provisioning, iOs, xcode

Usability

Usability

Posted in Usability

Swift Extension for Location Authorization Requests in iOS

LocationAuhorizationRequest

A while back I wrote an Objective-C category that helps you managing location authorization requests. As I needed the same functionality in a Swift-based project, I did the effort to transfer the code into Swift. You can download the Swift location authorization extension here.

Posted in iOs, Swift Tagged with: iOs, swift, xcode

Cocoapods Swift does not work with use_frameworks! Fix

Import Cocoa Pod Swift

I have a mixed Objective-C/Swift project and activated use_frameworks! in my podfile because I wanted to use a Swift-based pod. In order to enable the usage of the Objective-C-based pods in your Swift code, I thought it would be necessary to stick to the common approach of including the pods’ header files into a bridging header file and configure the project in Xcode accordingly. Like so.
Continue Reading…

Posted in Cocoa, iOs, Swift Tagged with: cocoa pods, import, podfile, problem, swift

A Simple Approach to App Localization using Xcode, XLIFF and Objective-C

iXLIFFScreenSnapz002

When it comes to localizing applications for iOS or Mac OS, things get pretty quickly messed up and cumbersome. The tool support by Apple is – friendly spoking – lacking consistency. Especially if you are updating your code and want to update the localization, things get hairy. I do not want to go into detail here because otherwise this post would never end. I would rather like to provide a (simple) solution.
Continue Reading…

Posted in apple, iOs, Mac OS X, Objective-C, Xcode Tagged with: apple, iOs, localization, Mac OS, Objective C, XLIFF

How to Prevent Dismissing Containing View Controller when Performing a Double-Tap on a UIPopoverController’s Background under iOS8 in Objective-C

UIPopoverController Fix

When opening up a popover from a modal view (or another popover) on an iPad running iOS 8 and double-tapping on the background of the popover, not only the popover will be dismissed but also the modal view. This behavior was non-existant in iOS 7 and seems to be a bug in iOS 8.
Continue Reading…

Posted in Cocoa, iOs, iPad, Mac, Objective-C, Xcode Tagged with: bugfix, iOs, iPad, popover

Category for Setting Maximum Length of Text in UITextFields on iOS using Objective-C

XcodeScreenSnapz013

Unfortunately, there is no property for UITextField that allows controlling the maximum length of text entered into it. Instead, this behavior can, for instance, be achieved by using an appropriate delegate method of the UITextFieldDelegate.
Continue Reading…

Posted in iOs, Objective-C, Xcode

Problems installing Mac OS X Yosemite 10.10 Virtual Machine in Parallels 10 – No Recovery Partition

Create new VM Scren Parallels 10 Showing Mac OS X Yosmite 10.10

I’ve came across the problem that i cannot create a new virtual machine of Mac OS X Yosemite 10.10 on my new Mac Mini. The problem I experience is that there is no option on the install screen prompting me to »Install OS X Using the Recovery Partition«. The screenshot below shows this option.
Continue Reading…

Posted in Mac, Mac OS X, Virtualization Tagged with: installation, Mac OS X, parallels, virtual machine, yosemite

HP Sprout – Blended Touch and Projection All-in-One PC

Well, that thing looks promising.
Continue Reading…

Posted in Hardware, Multi-Touch, Natural User Interfaces, Projection, Tangible Interfaces

About Johannes

I am a freelance iOS developer based in Wiesbaden, Germany. Additionally to iPhone, iPad, Apple Watch and tvOS apps, I love developing user interfaces for tabletop systems and interactive walls.

Furthermore, I develop all kinds of user interfaces for mobile, tablet or tabletop devices as well as web frontends and backend applications. You can check out my skills in XING or Linked In.

If you are interested in my UI research activities, check out my publications or my github account.

Still not enough? Read more…

My Multi-Touch Tables

@jluderschmidt