Sharing your Apple HealthKit data
I recently saw a personal trainer’s website because I liked the layout they were using and was looking at it for purely aesthetics reasons. I noticed they were sharing some details about their current...
View ArticleGit and removing files…
Most of the time that I have spent in Xcode working on a project under source control (Git) has been my own project or something very simple with perhaps one other person not spending much time...
View ArticleCommand PhaseScriptExecution failed with a nonzero exit code
Have you encountered this Build error in Xcode too? Here is some background and how I was able to get past this issue. I was building just fine in the office on a Wednesday afternoon. I threw my mouse...
View ArticleDocumentation is king ♔
Proper and well-thought out documentation in your code and in your README.md files is so key. I don’t care if you’ve only been coding for a month and most of your code is crap – I’ll take your stuff a...
View ArticleVerifying assets with the iTunes Store… solved
Your mileage may vary with this post, but in my case, I was chasing my tail for some time while finally coming to a solution. At work, I generally author all kinds of prototypes. Sometimes I use Xcode...
View ArticleXcode 9: lost syntax highlighting and autocomplete?
Have you ever been working on a project, and then one day your syntax highlighting is gone? Your autocomplete is generating almost nothing useful? This trick saved me from bouts of madness. Quit Xcode...
View ArticleMulti-platform API for Google Nearby Messages
I happened upon a video presentation from Google I/O 2016 that I felt was interesting. It was called “Introducing Nearby: Physical proximity within and without apps – Google I/O 2016”. I present it...
View ArticleDeveloping with a live backend
Sometimes developing on a live backend is a royal pain in the ass, Yorkshire pudding included with gravy from lost puppy’s caramelized souls. Time goes by with an inability to get proper work done...
View ArticleSwift optional variable assignment with ??
Old way: [crayon-5a2dca8f3a5eb128770197/] Pretty nifty. I saw this online someplace. The ?? is called a nil coalescing operator. It’s used to provide a default value when unwrapping an optional type....
View ArticleSwift 2.2 updates
Yesterday came a slew of updates from the mothership. One of them was Xcode 7.3 with Swift 2.2 onboard. Some capabilities have been included in Swift 2.2 that will produce some deprecation warnings....
View ArticleCoding the extra mile
I recently came across some labels in a design I’ve been working on that I originally deployed using NSLineBreakMode.ByTruncatingTail. Conscious of a possible situation where text coming into the...
View ArticleExtension management for Swift projects
The way that extensions are handled in Swift is lovely. If they exist in any file, they are available project-wide. Meaning you don’t need to import them into a Swift file for functional inclusion....
View ArticleBack to iOS Development
I have been buried in Android Studio for the past several months. Learning that from scratch didn’t come without it’s challenges and brief excitement. But I’ve really grown to loath Android development...
View ArticleA Mac OS X Finder trick for developers
If you’re like me and use many different tools, getting to them might take a tiny bit getting to. You might use Alfred (which is incredible), or you may use Spotlight in Mavericks or even better in...
View ArticleWWDC catch up, co-workers, and KMT magazine
WWDC catch up Today when I wasn’t performing some administration project documentation and work, I was watching WWDC 14 videos. I started off with some of the basic topics, like what’s new in Xcode 6,...
View ArticleiBeacons development… speed
So now that iOS 7 is finally out – it took me a little while to get used to the aesthetics and I only have nits with default button hit-area designation (there is none) & the appearance of...
View ArticleMonitoring the closest 20 regions – how?
iOS allows each application to monitor up to 20 regions. That seems like a lot, especially when you figure that the regions are registered and can be triggered (entry and exit) even while your app is...
View ArticleWWDC 17 Packing List
It’s almost time for WWDC17, this year in San Jose, CA instead of San Francisco. I haven’t been in several years because my lottery skills are obviously lacking. I managed to score one this year and...
View ArticleCreating a tvOS parallax UIButton
If you’ve been involved in tvOS application development, or you’re new to the whole process, you might find this post interesting in regards to user interface. I have recently been involved in tvOS...
View ArticlewatchOS: Adding a complication to an existing project?
Much of Xcode is wonderful to use in my opinion. You can dig and dig and dig and still find new things in there. However, there are aspects that induce sphincter tightening just thinking about it...
View Article