Sponsor of the Day:
Jerkmate
https://nshipster.com/watchkit/
WatchKit - NSHipster
After taking a look at WatchKit, there were a few things that jumped out coming from UIKit. They’re the kind of subjective, opinionated things that don’t make...
nshipster
https://nshipster.com/core-location-in-ios-8/
Core Location in iOS 8 - NSHipster
For as long as the iPhone has existed, location services have been front and center. iOS 8 brings three major sets of changes to the Core Location framework:...
ios 8corelocationnshipster
https://nshipster.com/wwdc-2019/
WWDC 2019 - NSHipster
A look back at a mind-blowing week for Apple platform developers, and a look forward at the future of software development.
wwdc2019nshipster
https://nshipster.com/datecomponents/
DateComponents - NSHipster
Oct 10, 2018 - DateComponents is a useful, but ambiguous type. Taken in one context, date components can be used to represent a specific calendar date. But in another...
nshipster
https://nshipster.com/metrickit/
MetricKit - NSHipster
At WWDC this year, Apple announced a coordinated effort between Xcode 11 and iOS 13 to bring new insights to developers about how their apps are performing in...
nshipster
https://nshipster.com/
NSHipster
NSHipster is a journal of the overlooked bits in Objective-C, Swift, and Cocoa.
nshipster
https://nshipster.com/nscalendar-additions/
NSCalendar Additions - NSHipster
NSCalendar has been quietly building a powerful set of methods for accessing and manipulating dates. From new ways of accessing individual date components and...
additionsnshipster
https://nshipster.com/icloud/
iCloud - NSHipster
Perhaps what Apple is most renowned for is its consistent track record for creating great webservices. From consumer products like MobileMe and Ping to...
icloudnshipster
https://nshipster.com/nssortdescriptor/
NSSortDescriptor - NSHipster
Sorting: it’s the mainstay of Computer Science 101 exams and whiteboarding interview questions. But when was the last time you actually needed to know how to...
nshipster
https://nshipster.com/nspredicate/
NSPredicate - NSHipster
NSPredicate is a Foundation class that specifies how data should be fetched or filtered. Its query language, which is like a cross between a SQL WHERE clause...
nshipster
https://nshipster.com/language-server-protocol/
Language Server Protocol - NSHipster
May 7, 2020 - Apple’s adoption of LSP is arguably the most important decision they’ve made for Swift since releasing the language as open source in 2014. It’s a big deal for...
language server protocolnshipster