This is a series of articles discussing the state of Swift numerics. Although some background is covered, the intention is to go beyond material in The Swift Programming Language. Some familiarity with Swift and with the use of numbers in programming is assumed.

Concrete integer types, part 1
Introduction, integer literals, conversions among integer types 
Concrete integer types, part 2
Operator precedence, overflow behavior, integer remainder, bitwise operations 
Concrete binary floatingpoint types, part 1
Introduction (IEEE 754, C mathematical functions, finite constants) 
Concrete binary floatingpoint types, part 2
Floatingpoint precision (striding, fused multiplyadd, unit in the last place, approximating π, subnormal values on 32bit ARM, string representation) 
Concrete binary floatingpoint types, part 3
Float literals, conversions among floatingpoint types, other initializers 
Concrete binary floatingpoint types, part 4
Signed zero, infinity, and NaN; floatingpoint remainder; significand representation 
Numeric types in Foundation
Foundation.Decimal, Foundation.NSNumber 
Numeric protocols
Introduction, design rationale, generic algorithms, conformance
27 February 2018–29 July 2019