SOLVED: Where are all my old sims, Xcode 11?
If you opened an old Xcode project in Xcode 11 and wondered where all your simulator versions before iOS 13 went, you may need to tweak the deployment target of your target. Exp...
15 posts filed under this category.
If you opened an old Xcode project in Xcode 11 and wondered where all your simulator versions before iOS 13 went, you may need to tweak the deployment target of your target. Exp...
Since upgrading my iMac to macOS Mojave 10.14.4 several months ago, I have found the system frozen every morning, with no smoking guns. After weeks (months?) of this, trying man...
Lockbox v3 is now available, sporting a vastly more robust yet less complex API for storing data into and retrieving data from the iOS keychain. The basic premise of Lockbox has...
Nearly 2 years in the making, OuttaMyWay! v3 is ready for public testing! This update supports iOS8 and above on both iPhones and iPads, and has a number of other enhancements a...
It is very common practice that an object like a view controller is the delgate (and perhaps datasource) for another encapsulated or included object, such as a table view. This...
How do you know if your code works? You test it of course. But, how do you test your code? Do you run it in the simulator? On your device? Is that enough? The simple answer is:...
What is the cost of expedience? Answer: Technical debt. How often have you had to solve a problem quickly, knowing that your solution was correct (i.e. it works), but not really...
One of the features of my new day job is that the development environment is full-on Agile. It's my first experience in such an environment, and while I've worked in plenty of p...
I made a stupid mistake recently, which cost me more than a few hours of time to figure out. But I learned a couple things: Xcode will let you dig as deep a hole as you like, de...
I would hope this is obvious to anyone who's been around the iOS eco-system during an iOS beta period: Make sure your apps will continue to work with the new release! Last week...
It turns out that building multiple targets from one source code base is both easy and hard, both simple and complex. It all depends not only on the ultimate products you want t...
Several months ago I wrote about some tricks I was using to build many targets from one code base . The rubber is meeting the road on that project as we get closer to being read...
The title of this article may be overstating my expertise with git slightly, but that's how I feel having successfully tackled what is, I think, a fairly non-trivial task with g...
It seems like there has been a lot in the "developer" news lately about the secure storage of user data in iOS apps, as well as related topics around securely replacing the vene...
In my day job, we have need to interface with an Oracle database, from ruby. There's a gem for that: ruby-oci8. The problem, since OS X Lion came out, is that installing the gem...