Skip to content

Commit 9db0f07

Browse files
committed
SE-0005 Link over to the Swift 3 API Guidelines review branch.
1 parent 4616756 commit 9db0f07

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

proposals/0005-objective-c-name-translation.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ discussion manageable, we ask that you:
3030

3131
This proposal describes how we can improve Swift's "Clang Importer", which is responsible for mapping C and Objective-C APIs into Swift, to translate the names of Objective-C functions, types, methods, properties, etc. into names that more closely align with the [Swift API Design Guidelines][api-design-guidelines] being developed as part of Swift 3. Our approach focuses on the differences between the Objective-C [Coding Guidelines for Cocoa][objc-cocoa-guidelines] and the Swift API Design Guidelines, using some simple linguistic analysis to aid the automatic translation from Objective-C names to more "Swifty" names.
3232

33+
The results of this transformation can be seen in the [Swift 3 API Guidelines Review](https://github.com/apple/swift-3-api-guidelines-review) repository, which contains Swift projections of Objective-C APIs in Swift 2 ([`swift-2` branch][https://github.com/apple/swift-3-api-guidelines-review/tree/swift-2]) and Swift 3 ([`swift-3 branch`](https://github.com/apple/swift-3-api-guidelines-review/tree/swift-3) along with partially-migrated sample code. One can also see the overall changes by [comparing the two branches](https://github.com/apple/swift-3-api-guidelines-review/compare/swift-2...swift-3).
3334

3435
## Motivation
3536

0 commit comments

Comments
 (0)