NSHipster is a journal of the overlooked bits in Objective-C, Swift, and Cocoa. Updated weekly.
1k followers 0 articles/week
As We May Code

Chris Lattner often describes LLVM as a process of lowering. You start at the highest level of abstraction, source code written in a programming language like Swift or Objective-C. That code is parsed into an abstract syntax tree, (AST), which is progressively transformed into lower-level,...

Wed Jul 8, 2020 23:38
WWDC 2020

Like everything else in 2020, this year’s WWDC had to be a little different if it was going to happen at all. When Apple first announced that the conference would be fully remote, nobody knew what that would look like, exactly. What parts of the dubdub experience would be kept in this new format? ...

Sat Jun 27, 2020 01:49
Cross-Pollination

April is the month when apple trees start to bloom up here in the Pacific Northwest. All across Oregon’s Willamette Valley, from Portland stretching south to Eugene, long-barren branches sprout white, 5-petaled blossoms tinged with pink. Any other year, our family would be taking weekend trips...

Wed Apr 22, 2020 21:53
Contact Tracing

An ounce of prevention is worth a pound of cure. Early intervention is among the most effective strategies for treating illnesses. This is true not only for the human body, for society as a whole. That’s why public health officials use contact tracing as their first line of defense against...

Mon Apr 13, 2020 22:15
Swift Logging

In 2002, the United States Congress enacted the Sarbanes–Oxley Act, which introduced broad oversight to corporations in response to accounting scandals at companies like Enron and MCI WorldCom around that time. This act, PCI and...

Thu Mar 26, 2020 20:34
Static and Dynamic Callable Types in Swift

Last week, Apple released the first beta of Xcode 11.4, and it’s proving to be one of the most substantial updates in recent memory. XCTest got a huge boost, with numerous quality of life improvements, and Simulator, likewise, got a solid dose of TLC. But it’s the changes to Swift...

Wed Feb 12, 2020 22:40

Build your own newsfeed

Ready to give it a go?
Start a 14-day trial, no credit card required.

Create account