WWDC Wednesday: pickers, menus, and actions, oh my!

Today ended up being unexpectedly busy, and I ended up watching just a single WWDC session. But, it was a great one, and I'm excited to share a bit about it with you. I watched Build with iOS pickers, menus and actions, which offers details about some of the really exciting changes Apple is making to a number of core UIKit controls in iOS 14.

Specifically, this session covers appearance changes to some UIKit controls...

Read More…

WWDC Tuesday Roundup: UICollectionView, WidgetKit, and App Clips

Today was the first full day of WWDC 2020, and it boasted two significant differences from past conferences. The first major change was a Netflix-style simultaneous release of all of the day's sessions at once. This change is delightful, since it means you can watch the sessions you're most interested in whenever may be most convenient for you. The second major change is that session durations vary pretty widely from one to the next. Allowing WWDC sessions to be as long or as short as they nee...

Read More…

Tuesday's Most Interesting-Looking WWDC Sessions

Tuesday's WWDC sessions are now all available! This year's average session length is about 20 minutes long, which means you nibble your way through a ton of different sessions in between meetings or while just taking a break. There's a ton of great-looking content; here are some of the highlights.

Sessions that make you go "🤔"

Meet Nearby Interaction

View on WWDC website

The Ne...

Read More…

This One Goes to 11 - WWDC Monday Wrap-Up

On Monday, Apple announced new versions of all their operating systems, including macOS 11 (aka "Big Sur"), which they describe as the biggest change to macOS since Mac OS X. Apple also announced the widely-expected macOS on ARM (or Apple Silicon as they've branded their chips). Developer Transition Kits will be available as soon as this week in the form of a Mac mini with an A12Z processor. Sign up for the Quick Start Program at https://deve...

Read More…

Get developer-focused WWDC news in your inbox

Get developer-focused reports on WWDC straight to your email all this week by signing up here. We'll tell you about some of the coolest new frameworks and updates we see in iOS 14 without any fluff or spam.... Read More…

WWDC 2020 Predictions

I’ve been a Cocoa developer since 2003, and an iOS developer since it was called iPhoneOS in 2008. I’ve attended WWDC four times: first in 2003 as a student scholarship winner, and then three times in the 2010s. I thought I had a good handle on the WWDC formula, and that I was pretty good at the WWDC prediction game, but COVID-19 has thrown a real curveball at us this year. Nevertheless, we can make some very good guesses about what will be announced this year, based in part on a s...

Read More…

Weekly Roundup: WatchKit is coming soon

David Smith, an indie iOS and OS X developer in Virginia, published a great, thoughtful writeup on what he expects to see for developers in the Apple Watch, both later this month and later next year. Smith summarizes what the initial rollout of WatchKit, scheduled for sometime this month, will offer to developers (seemingly feature parity with Android Wear devices, for better or worse). He then postulates, smartly,...

Read More…

Control of the Week: StrechyParallaxScrollView

StrechyParallaxScrollView

StrechyParallaxScrollView ...
Read More…

Weekly Roundup: CurrentC Gets a Serious Black Eye, and Facebook Dumps Core Data

Color me shocked—just shocked—that CurrentC, the ostensible competitor to Apple Pay, has some serious problems. It started with a story on Techcrunch about the "clunky" experience that CurrentC offers:

CurrentC uses QR codes displayed on a cashier’s screen and scanned by the consumer’s phone or vice versa to initiate and verify the transaction.

In comparison, if y...

Read More…

Control of the Week: VENTouchLock

VENTouchLock

VENTouchLock
Read More…

Control of the Week: JASwipeCell

JASwipeCell

...
JASwipeCell
Read More…

Weekly Roundup: Ad Hoc Builds are Dead!

Apple announced earnings this last Monday, and is currently trading around or above its all-time high share price. As it write this, it's at $105.22, the equivalent of $736.54 before its 1:7 split. There were three big announcements this past week that I wanted to highlight for you.

First, Apple's 'new' TestFlight service is now available, and will let you invite up to 1,000 beta users to test out your apps without having to fight with provisioning profiles or UDIDs. This is, for me,...

Read More…

Weekly Roundup: New iPads? Meh.

Obviously the biggest news of last week was Apple's event where they announced the iPad Air 2, the iPad mini 3, Yosemite, retina iMacs, and the imminent availability of iOS 8.1 and Apple Pay. I'm still very happy with my retina iPad mini, and can't imagine any scenario where I would've wanted to upgrade, and the iPad mini 3 doesn't offer a sufficiently compelling reason to spend the cash.

But, that said, if I was still using an iPad 2 or 3, or an original iPad mini, I'd probably be p...

Read More…

Control of the Week: Google Material Design Icons

Google Material Design Icons

Google Material Design Icons...
Read More…

Weekly Roundup: iOS 8 Adoption Stalls, GT Advanced Implodes

Two big (and not very happy) stories this week were the news that iOS 8 adoption has stalled, and that GT Advanced—Apple's big bet in sapphire—filed for bankruptcy.

First, it's been pretty widely reported that iOS 8 adoption hasn't made it out of the 40% range yet. In contrast, iOS 7 (despite representing a far great change to the iOS user experience) was already in the 70% range by this time afte...

Read More…

Control of the Week: ADTransitionController

ADTransitionController

ADTransitionController
Read More…

Weekly Roundup: Three Stories from Steve

This past Sunday marked the third anniversary of Steve Jobs' death, which was internally recognized at Apple by an email from Tim Cook, and posted by iClarified:

Team,

Sunday will mark the third anniversary of Steve’s passing. I’m sure that many of you will be thinking of him on that day, as I know I will.

I hope you'...

Read More…

Control of the Week: INTUAnimationEngine

INTUAnimationEngine

INTUAnimationEngine
Read More…

Weekly Roundup: Security

Hopefully, by now, you've installed Apple's patch for Mavericks that guards against the Shellshock exploit in Bash. At the time I write this, it's still not clear how those of us on Yosemite are supposed to protect ourselves, outside of manually recompiling Bash. Not quite relatedly, I ran across a PDF from Apple last week entitled iOS Security

Read More…

Control of the Week: SlackTextViewController

SlackTextViewController

SlackTextViewController
Read More…

Weekly Roundup: "Small" iPhones and Other Oddities

Last Friday, I picked up my new "small" iPhone at the Apple Store, and then drove over to a T-Mobile store where I terminated my AT&T service after 7(?) years of being one of their customers. It wasn't any one thing in particular that drove me over the edge with them. Instead it was a multitude of the psychic equivalent of papercuts that pushed me into the arms of refreshingly foul-mouthed CEO John Legere's mobile company instead.

Tethering? Check. Music streaming is ex...

Read More…

Control of the Week: iOS 8 Sampler

iOS8 Sampler

iOS8 Sampler
Read More…

Weekly Roundup: Watches, and Payments, and iPhones, oh my!

In case you missed it, Apple announced three major new products last Tuesday. The iPhone 6 and iPhone 6 Plus, of course, are selling ridiculously well. The Plus is totally sold out for the next month, and most iPhone 6 variants are shipping in "7-10 business days." So, that's great news. I stayed up until about 3:00AM Pacific time Friday night hitting refresh in Safari every 30 seconds ...

Read More…

Control of the Week: JYGraphViewController

JYGraphViewController

JYGraphViewController
Read More…

Weekly Roundup: Bad Incentives

The most interesting thing I read online this past week had absolutely nothing to do with Markdown. If you're unaware of the tempest in a teapot currently surrounding that subject, I suggest not changing that at all. Instead, what I found most fascinating this past week, was an in-depth look at how LG managed to screw up their acquisition of webOS.

Back in January,

Read More…