iOS Weekly Minute - April 13, 2018

Posted on Fri 13 April 2018 in Open Source Swift • Tagged with swift, linux, iOS

Big Announcements

The biggest news to hit the community are the global app store metrics collected by appfigures that show the absolute number of apps on the iOS App Store has decreased for the first time since the App Store debuted almost 10 years ago.

On it's face, this ...


Continue reading

iOS Weekly Minute - April 6, 2018

Posted on Fri 06 April 2018 in Open Source Swift • Tagged with swift, linux, iOS

Big Announcements

The big news in the Swift community is the announcement of the Swift for Tensorflow project. It's being spearheaded by none other than Chris Lattner himself, and in the spirit of Swift and an "in the open" design and development process, he's already opened a public ...


Continue reading

iOS Weekly Minute - March 30, 2018

Posted on Fri 30 March 2018 in Open Source Swift • Tagged with swift, linux, iOS

Back on track this week with some small refinements. Enjoy!

Big Announcements

Apple Education Event

Apple' Spring Event was held in a Chicago school this week, with a focus on all things education. Nothing much groundbreaking, really. A new, cheaper, and upgraded 9.7" iPad with support for the Apple ...


Continue reading

iOS Weekly Minute - March 24, 2018

Posted on Sat 24 March 2018 in Open Source Swift • Tagged with swift, linux, iOS

A bit of a day late and a dollar short on this one, but I'm mixing up the format and trying to streamline how I actually gather this content. Turns out it's not an insignificant amount of work, but it's work I was already doing (reading and ...


Continue reading

iOS Weekly Minute - March 16, 2018

Posted on Fri 16 March 2018 in Open Source Swift • Tagged with swift, linux, iOS

Lately, I've been running a little iOS centric get-together for a group of iOS developers, and for anyone else that might have a passing interest in iOS and mobile development in general. We typically discuss the goings on of the iOS, Apple, and mobile ecosystems, and then watch a ...


Continue reading

Swift 4 Blog Project Updates

Posted on Sun 06 August 2017 in Open Source Swift • Tagged with swift, linux, development, cli

Hark! The time is upon us for the great Swift 4 migration. Woe are the developers still using Swift 3. So say we all!

And... with that out of the way, I've decided to take some time to update the Swift projects on this site to Swift 4 and ...


Continue reading

Wrapping C Code Within a Single Swift Package

Posted on Sat 26 November 2016 in Open Source Swift • Tagged with swift, development, cli, c, swift package manager

Working with C code from Swift always seemed to me to be one of those dark arts that us well to do developers shouldn't need to dabble in. However, it's actually a fairly simple proposition, and the Swift compiler and Swift Package Manager lend a big helping hand ...


Continue reading

Refactoring an MVVM App To Swift 3

Posted on Sun 13 November 2016 in iOS Development • Tagged with swift, development, iOS

Previously, as an exercise in converting an existing app to use a MVVM style architecture, and to make the code more Swifty, I refactored an example app provided by Vui Nguyen. This time, we'll explore what it takes to refactor this app to Swift 3, while also taking a ...


Continue reading

ABI Compatibility: Whoopdty Do, What Does It All Mean?

Posted on Thu 19 May 2016 in Open Source Swift • Tagged with swift, development, cli

News of Swift 3.0 not having ABI compatibility in the upcoming release is rampant throughout the Twitter and blog spheres. I personally feel like the impact of not having ABI compatibility is much less severe than perceived, for a few reasons we'll consider here.

We'll also try ...


Continue reading

Making Swift Code More Swifty And An MVVM Aside

Posted on Tue 17 May 2016 in iOS Development • Tagged with swift, development, iOS, denver swift heads

At May's Denver Swift Heads meetup, Vui Nguyen gave a great presentation on completing an interview algorithm puzzle. Her intro to the talk is paraphrased better than I can:

There's a job you want to apply to, but it requires writing a software program. And (gasp!) the software ...


Continue reading