20 Facts about Swift programming language

22
FACTS ABOUT SWIFT PROGRAMMING LANGUAGE 20

Transcript of 20 Facts about Swift programming language

Page 1: 20 Facts about Swift programming language

FACTS ABOUTSWIFT PROGRAMMINGLANGUAGE20

Page 2: 20 Facts about Swift programming language

Developed for 4 years in secrecy, nobodyknew about it outside of Apple, which is

impressive

#1

Page 3: 20 Facts about Swift programming language

Swift is supposed to combine the best parts of C andObjective C without compatibility constraints and

provides new features.

#2

Page 4: 20 Facts about Swift programming language

It can be used for products with iOS7 andOSX 10.9 and higher.

#3

Page 5: 20 Facts about Swift programming language

It supports many modern programminglanguages like Closures with Function

Pointers, Generics as well as functionalprogramming patterns.

#4

Page 6: 20 Facts about Swift programming language

Better type safety

#5

Page 7: 20 Facts about Swift programming language

Better memory management

#6

Page 8: 20 Facts about Swift programming language

Created by Chris Lattner, the same personwho wrote llvm

#7

Page 9: 20 Facts about Swift programming language

First appeared in June 2, 2014

#8

2014

Page 10: 20 Facts about Swift programming language

Swift 2 finally comes with built-in support forchecking API availability

#9

Page 11: 20 Facts about Swift programming language

Development began in 2010

#10

Page 12: 20 Facts about Swift programming language

It supports three access control levels forsymbols: public, internal, and private.

#11

Page 13: 20 Facts about Swift programming language

An important new feature in Swift is optiontypes

#12

Page 14: 20 Facts about Swift programming language

Swift 2.0 was introduced at WWDC 2015

#13

Page 15: 20 Facts about Swift programming language

Safety is a core value idea in Swift.

#14

Page 16: 20 Facts about Swift programming language

Apple wants your code to look beautiful andnatural.

#15

Page 17: 20 Facts about Swift programming language

Enums are one of the best features

#16

ENUM

Page 18: 20 Facts about Swift programming language

Statements do not need to end with asemicolon like from Objective-C

#17

;

Page 19: 20 Facts about Swift programming language

The two biggest applauses this year werewhen Apple announced UI testing support in

Xcode 7 and Swift goes Open Source

#18

Page 20: 20 Facts about Swift programming language

Apple has combined both println() and print()functions into one

#19

Page 21: 20 Facts about Swift programming language

Swift is awesome :)

#20

Page 22: 20 Facts about Swift programming language

Excited?DoSelect now supports Swift.

Read more here: http://blog.doselect.com/post/134983106223/swift-has-landed

Facts source: cribb.co