Swift (programming language)

Swift is a general-purpose , multi-paradigm , compiled programming language developed by Apple Inc. for iOS , macOS , watchOS , tvOS , Linux and z/OS . Swift is designed to work with Apple's Cocoa and Cocoa Touch frameworks and the large body of existing Objective-C code written for Apple products. It is built with the open source LLVM compiler framework and has been included in Xcode since version 6. On Apple platforms [11] , it uses the Objective-C runtime library which allows C , Objective-C, C++ and Swift code to run within one program. [12]

Page Revisions

Year Metadata Sections Top Words First Paragraph
2018

155700 characters

17 sections

57 paragraphs

7 images

289 internal links

80 external links

1. History

2. Features

3. Comparisons to other languages

4. Development and other implementations

5. See also

6. References

7. External links

swift 0.825

objective 0.229

protocol 0.169

apple 0.142

structs 0.110

xcode 0.097

protocols 0.094

wwdc 0.083

guard 0.083

nil 0.078

cocoa 0.071

equatable 0.069

versus 0.069

expose 0.055

nsstring 0.055

Swift is a general-purpose , multi-paradigm , compiled programming language developed by Apple Inc. for iOS , macOS , watchOS , tvOS , Linux and z/OS . Swift is designed to work with Apple's Cocoa and Cocoa Touch frameworks and the large body of existing Objective-C code written for Apple products. It is built with the open source LLVM compiler framework and has been included in Xcode since version 6. On Apple platforms [11] , it uses the Objective-C runtime library which allows C , Objective-C, C++ and Swift code to run within one program. [12]

2017

145510 characters

16 sections

57 paragraphs

7 images

283 internal links

70 external links

1. History

2. Features

3. Comparisons to other languages

4. Development and other implementations

5. See also

6. References

7. External links

swift 0.816

objective 0.191

protocol 0.176

apple 0.141

objc 0.125

structs 0.115

xcode 0.100

protocols 0.098

wwdc 0.086

guard 0.086

nil 0.081

cocoa 0.074

equatable 0.071

versus 0.071

expose 0.057

Swift is a general-purpose , multi-paradigm , compiled programming language developed by Apple Inc. for iOS , macOS , watchOS , tvOS , and Linux . Swift is designed to work with Apple's Cocoa and Cocoa Touch frameworks and the large body of existing Objective-C (ObjC) code written for Apple products. It is built with the open source LLVM compiler framework and has been included in Xcode since version 6. On platforms other than Linux, [8] it uses the Objective-C runtime library which allows C , Objective-C, C++ and Swift code to run within one program. [9]

2016

148541 characters

16 sections

47 paragraphs

7 images

268 internal links

64 external links

1. History

2. Features

3. Example code

4. See also

5. References

6. External links

swift 0.809

objective 0.185

protocol 0.184

apple 0.132

objc 0.131

structs 0.120

protocols 0.102

wwdc 0.090

xcode 0.090

guard 0.090

nil 0.084

cocoa 0.077

equatable 0.075

versus 0.075

expose 0.060

Swift is a general-purpose , multi-paradigm , compiled programming language developed by Apple Inc. for iOS , macOS , watchOS , tvOS , and Linux . Swift is designed to work with Apple's Cocoa and Cocoa Touch frameworks and the large body of extant Objective-C (ObjC) code written for Apple products. Swift is intended to be more resilient to erroneous code ("safer") than Objective-C, and more concise. It is built with the LLVM compiler framework included in Xcode 6 and later and, on platforms other than Linux, [11] uses the Objective-C runtime library , which allows C , Objective-C, C++ and Swift code to run within one program. [12]

2015

112845 characters

16 sections

45 paragraphs

4 images

118 internal links

46 external links

1. History

2. Features

3. Example code

4. See also

5. References

6. External links

swift 0.797

protocol 0.203

objective 0.194

structs 0.126

objc 0.117

equatable 0.117

apple 0.113

protocols 0.107

xcode 0.094

guard 0.094

nil 0.088

wwdc 0.079

instances 0.069

cocoa 0.067

instance 0.064

Swift is a multi-paradigm , compiled programming language created for iOS , OS X , watchOS and tvOS development by Apple Inc. Swift is designed to work with Apple's Cocoa and Cocoa Touch frameworks and the large body of existing Objective-C code written for Apple products. Swift is intended to be more resilient to erroneous code ("safer") than Objective-C and also more concise. It is built with the LLVM compiler framework included in Xcode 6 and later and uses the Objective-C runtime , which allows C , Objective-C, C++ and Swift code to run within a single program. [7]

2014

65957 characters

12 sections

19 paragraphs

1 images

88 internal links

28 external links

1. History

2. Features

3. Example code

4. See also

5. References

6. External links

swift 0.791

objective 0.294

apple 0.131

ios 0.121

xcode 0.113

unowned 0.105

child 0.097

cocoa 0.097

weak 0.097

arc 0.097

parent 0.077

enums 0.070

myapp 0.070

optionalinteger 0.070

outlet 0.070

Swift is a multi-paradigm compiled programming language created by Apple for iOS and OS X development. Introduced at Apple's 2014 Worldwide Developers Conference , [5] Swift is designed to work with Apple's Cocoa and Cocoa Touch frameworks and the large body of existing Objective-C code written for Apple products. Swift is intended to be more resilient to erroneous code ("safer") than Objective-C, and also more concise (the same idea can be expressed with a smaller quantity of code). It is built with the LLVM compiler framework included in Xcode 6, and uses the Objective-C runtime, allowing C, Objective-C, C++ and Swift code to run within a single program. [6]