The Swift evolution process describes the process by which Swift evolves. This document tracks the currently active proposals in that process.
- January 22...February 5, 2016: SE-0023: API Design Guidelines
- January 22...February 5, 2016: SE-0006: Apply API Guidelines to the Standard Library
- January 22...February 5, 2016: SE-0005: Better Translation of Objective-C APIs Into Swift
- February 18...23, 2016: SE-0033: Import Objective-C Constants as Swift Types
- February 26...March 4, 2016: SE-0026: Abstract classes and methods
- February 26...March 3, 2016: SE-0025: Scoped Access Level
- March 2...4, 2016 SE-0040: Replacing Equal Signs with Colons For Attribute Arguments
- March 7...9, 2016 SE-0039: Modernizing Playground Literals
- March 9...13, 2016 SE-0037: Clarify interaction between comments & operators
- SE-0012: Add
@noescape
to public library API - SE-0016: Adding initializers to Int and Uint to convert from UnsafePointer and UnsafeMutablePointer
- SE-0017: Change
Unmanaged
to useUnsafePointer
- SE-0032: Add
find
method toSequenceType
- SE-0036: Requiring Leading Dot Prefixes for Enum Instance Member Implementations
- SE-0041: Updating Protocol Naming Conventions for Conversions
- SE-0042: Flattening the function type of unapplied method references
- SE-0030: Property Behaviors