Difference between revisions of "Swift"
From Lost In Wonderlands
(→Swift API design) |
(→Swift API design) |
||
Line 40: | Line 40: | ||
* [https://swift.org/documentation/api-design-guidelines/ Apple Swiftify API Design guideline] | * [https://swift.org/documentation/api-design-guidelines/ Apple Swiftify API Design guideline] | ||
https://github.com/ochococo/Design-Patterns-In-Swift | https://github.com/ochococo/Design-Patterns-In-Swift | ||
+ | |||
+ | |||
+ | == Swift Standard Library == | ||
+ | * https://developer.apple.com/documentation/swift/swift_standard_library | ||
+ | |||
+ | == Swift protocols == | ||
+ | |||
+ | * https://developer.apple.com/documentation/swift/identifiable | ||
+ | * https://developer.apple.com/documentation/swift/comparable | ||
+ | * https://developer.apple.com/documentation/swift/equatable | ||
+ | * https://developer.apple.com/documentation/swift/hashable | ||
+ | * https://developer.apple.com/documentation/swift/caseiterable | ||
+ | * https://developer.apple.com/documentation/swift/rawrepresentable | ||
+ | |||
+ | * https://developer.apple.com/documentation/swift/codable | ||
+ | * https://developer.apple.com/documentation/swift/encodable | ||
+ | * https://developer.apple.com/documentation/swift/decodable | ||
+ | * https://developer.apple.com/documentation/swift/codingkey | ||
+ | |||
+ | * https://developer.apple.com/documentation/swift/keyedencodingcontainerprotocol | ||
+ | * https://developer.apple.com/documentation/swift/keyeddecodingcontainerprotocol | ||
+ | |||
+ | * https://developer.apple.com/documentation/swift/singlevaluedecodingcontainer | ||
+ | * https://developer.apple.com/documentation/swift/unkeyedencodingcontainer | ||
+ | * https://developer.apple.com/documentation/swift/unkeyeddecodingcontainer | ||
+ | |||
+ | * https://developer.apple.com/documentation/swift/swift_standard_library/initialization_with_literals | ||
+ | * https://developer.apple.com/documentation/swift/expressiblebyarrayliteral | ||
+ | * https://developer.apple.com/documentation/swift/expressiblebydictionaryliteral | ||
+ | * https://developer.apple.com/documentation/swift/expressiblebyintegerliteral | ||
+ | * https://developer.apple.com/documentation/swift/expressiblebyfloatliteral | ||
+ | * https://developer.apple.com/documentation/swift/expressiblebybooleanliteral | ||
+ | * https://developer.apple.com/documentation/swift/expressiblebynilliteral | ||
+ | * https://developer.apple.com/documentation/swift/expressiblebystringliteral | ||
+ | * https://developer.apple.com/documentation/swift/expressiblebystringinterpolation | ||
+ | * https://developer.apple.com/documentation/swift/expressiblebyextendedgraphemeclusterliteral | ||
+ | * https://developer.apple.com/documentation/swift/expressiblebyunicodescalarliteral | ||
+ | |||
+ | * https://developer.apple.com/documentation/swift/stringinterpolationprotocol` | ||
+ | * https://developer.apple.com/documentation/swift/defaultstringinterpolation | ||
+ | * https://developer.apple.com/documentation/swift/customstringconvertible | ||
+ | * https://developer.apple.com/documentation/swift/customdebugstringconvertible | ||
+ | * https://developer.apple.com/documentation/swift/losslessstringconvertible | ||
+ | |||
+ | |||
+ | |||
+ | == Swift Patterns == | ||
== Sample codes == | == Sample codes == |
Revision as of 10:40, 7 March 2021
Contents
Swift
NeXT Steps
here everything has yet to be done !
coming soon :
Everything You Always Wanted to Know on Swift... (But Were Afraid to Ask)
a collection of links of interest
See also
Swift
Swift with Style
- Apple Official Swifty Style
- google style
- Jet Brain AppCode Style
- NSHipster Style
- Erica Sadun Style, are you a 4 denter ?
- raywenderlich style
- a Missing Guide on Swift Code Style?
Swift API design
https://github.com/ochococo/Design-Patterns-In-Swift
Swift Standard Library
Swift protocols
- https://developer.apple.com/documentation/swift/identifiable
- https://developer.apple.com/documentation/swift/comparable
- https://developer.apple.com/documentation/swift/equatable
- https://developer.apple.com/documentation/swift/hashable
- https://developer.apple.com/documentation/swift/caseiterable
- https://developer.apple.com/documentation/swift/rawrepresentable
- https://developer.apple.com/documentation/swift/codable
- https://developer.apple.com/documentation/swift/encodable
- https://developer.apple.com/documentation/swift/decodable
- https://developer.apple.com/documentation/swift/codingkey
- https://developer.apple.com/documentation/swift/keyedencodingcontainerprotocol
- https://developer.apple.com/documentation/swift/keyeddecodingcontainerprotocol
- https://developer.apple.com/documentation/swift/singlevaluedecodingcontainer
- https://developer.apple.com/documentation/swift/unkeyedencodingcontainer
- https://developer.apple.com/documentation/swift/unkeyeddecodingcontainer
- https://developer.apple.com/documentation/swift/swift_standard_library/initialization_with_literals
- https://developer.apple.com/documentation/swift/expressiblebyarrayliteral
- https://developer.apple.com/documentation/swift/expressiblebydictionaryliteral
- https://developer.apple.com/documentation/swift/expressiblebyintegerliteral
- https://developer.apple.com/documentation/swift/expressiblebyfloatliteral
- https://developer.apple.com/documentation/swift/expressiblebybooleanliteral
- https://developer.apple.com/documentation/swift/expressiblebynilliteral
- https://developer.apple.com/documentation/swift/expressiblebystringliteral
- https://developer.apple.com/documentation/swift/expressiblebystringinterpolation
- https://developer.apple.com/documentation/swift/expressiblebyextendedgraphemeclusterliteral
- https://developer.apple.com/documentation/swift/expressiblebyunicodescalarliteral
- https://developer.apple.com/documentation/swift/stringinterpolationprotocol`
- https://developer.apple.com/documentation/swift/defaultstringinterpolation
- https://developer.apple.com/documentation/swift/customstringconvertible
- https://developer.apple.com/documentation/swift/customdebugstringconvertible
- https://developer.apple.com/documentation/swift/losslessstringconvertible