Stuart Breckenridge

The Outline Hurts My Eyes

Joshua Topolsky on what his new website — The Outline — is all about:

Welcome to The Outline, a new kind of publication for a new kind of human. We made this thing because we believe that the right story told in the right way can change someone’s life. But telling the right stories for right now — and telling them in a way that’s meaningful and modern — isn’t going to happen by itself. We have to make it happen. No one else can do it for us. So we’re doing it.

This new kind of human must have retinas made of steel because the colour scheme and layout of The Outline makes me want to detach mine. It’s horrible on desktop and downright painful (seriously, try scrolling) on mobile.

(Via Daring Fireball, Inessential.)

— Supported by —

Xcode Storyboard and Same Named Files with Different Targets

Today, I came across a strange issue in Xcode where the Storyboard was unable to determine the difference between two ViewController.swift files that were part of the same project, but each had a different target (one was for iOS and one was for macOS). Whenever working with macOS Storyboard and control-dragging to the macOS ViewController.swift file, all outlets and actions were created in the iOS ViewController.swift file.

Even after renaming the macOS target’s file (and class) to ViewController-Mac, linking it up in Storyboard, cleaning, and then attempting to control-drag, Xcode threw an error stating that no details could be found for the renamed class. Other than having completely separate Xcode projects, I couldn’t find a workaround.

Here’s how to recreate the issue:

  1. Create a New Single View Application for iOS
  2. Add a New Cocoa Mac Application target
  3. Open the Main.storyboard file for the Mac Application target
  4. Drag a NSButton from the Object Library onto the View Controller
  5. Click the Show the Assistant Editor button (see Issue 1)
  6. Using the Assistant Editor’s Manual Mode, select the ViewController.swift file for the Mac Application target
  7. Drag from the NSButton to the ViewController.swift file and create an outlet or action for the button (see Issue 2)

Issue 1: The Assistant Editor shows the ViewController.swift file for the iOS target.

Issue 2: The outlet or action is added to the ViewController.swift file for the iOS target


Graphics Glitches on the New MacBook Pros

Joe Rossignol, for MacRumors:

Since new MacBook Pro models launched last month, an increasing number of early adopters have reported serious graphics issues on Apple’s latest notebooks. The glitches and other problems appear to be most prevalent on built-to-order 15-inch models, but standard 13-inch and 15-inch configurations are also affected. […]

It would initially seem the issue is limited to 15-inch MacBook Pro models with dedicated AMD graphics, but there are a few isolated reports of graphics issues on 13-inch models with integrated Intel Iris 540 and Intel Iris 550 graphics — including the new 13-inch MacBook Pro with a standard row of function keys.

The good news here is that this issue is not limited to a specific set of graphics cards — it appears to affect AMD and Intel integrated cards alike. That should mean that this is an issue that can be resolved via a software update.

HSBC Now Accepts Apple Pay in Singapore

HSBC have announced(PDF) that they now support Apple Pay in Singapore. That leaves Citibank as the only major bank in Singapore that don’t support Apple Pay. When I asked what their Apple Pay plans were in September this was their response:

At Citibank Singapore we continue to enhance value propositions to our customers so that they get to enjoy a differentiated banking experience that is simpler, faster and secure. Digital wallets are just one of the many initiatives that we are currently reviewing. We will be progressively introducing new services to our customers and will share more details in due course.

Thank you for your continued support of Citibank.

Contrast that with what they are telling their customers (via their Facebook page) as recently as a few days ago:

We do not have any plans to launch Apple Pay in Singapore in the immediate future.

Thank you for your support of Citibank. We look forward to continue being of service to you.

Differentiated by being the only bank not to support a product.

Netflix Now Allows Downloads

From the Netflix Company Blog:

Netflix members worldwide can now download in addition to stream great series and films at no extra cost.

While many members enjoy watching Netflix at home, we’ve often heard they also want to continue their Stranger Things binge while on airplanes and other places where Internet is expensive or limited. Just click the download button on the details page for a film or TV series and you can watch it later without an internet connection.

I’m travelling soon, so this couldn’t have come at a better time.