Eliasz sawickimeetupit

Kickstart your app with
lenses
About me
• Eliasz Sawicki
• Blog www.eliaszsawicki.com
• Twitter @EliSawic
Kickstarter
Eliasz sawickimeetupit
Open Source
Eliasz sawickimeetupit
Eliasz sawickimeetupit
Lenses and Prisms in Swift
Elviro Rocca
Reminder
Operator
infix operator .~ : PrecedenceGroupName
• infix e.g. 1 + 2
• prefix e.g. !true
• postfix e.g. [1…]
Precedence Group
• higher/lower than - eg. 1 + 2 * 3
• associativity - e.g. ((10 / 2) / 2) vs. (10 / (2 / 2))
• assignment - e.g. struct?.b += 10
Eliasz sawickimeetupit
Lenses
Eliasz sawickimeetupit
Eliasz sawickimeetupit
Lenses
Prisms
Summary
Links
• Kickstarter - https://github.com/kickstarter/ios-oss
• Prelude - https://github.com/kickstarter/Kickstarter-Prelude
• Operators - https://github.com/apple/swift-evolution/blob/
master/proposals/0077-operator-precedence.md
• Lenses and Prisms by Elviro Rocca - https://
broomburgo.github.io/fun-ios/post/lenses-and-prisms-in-swift-
a-pragmatic-approach/
• Lenses in Swift by Brandon Williams - https://youtu.be/
ofjehH9f-CU
Thank you
1 of 20

More Related Content

Similar to Eliasz sawickimeetupit(20)

More from Eliasz Sawicki(14)

Redux - 4DevelopersRedux - 4Developers
Redux - 4Developers
Eliasz Sawicki130 views
Developing more in less timeDeveloping more in less time
Developing more in less time
Eliasz Sawicki138 views
Tech festTech fest
Tech fest
Eliasz Sawicki289 views
Introduction to react nativeIntroduction to react native
Introduction to react native
Eliasz Sawicki481 views
Doing more in less time - MobiconfDoing more in less time - Mobiconf
Doing more in less time - Mobiconf
Eliasz Sawicki390 views
iOSConiOSCon
iOSCon
Eliasz Sawicki455 views
Code europeCode europe
Code europe
Eliasz Sawicki549 views
Time traveling with ReSwiftTime traveling with ReSwift
Time traveling with ReSwift
Eliasz Sawicki633 views
CalabashCalabash
Calabash
Eliasz Sawicki435 views
ReSwift CocoaHeads TricityReSwift CocoaHeads Tricity
ReSwift CocoaHeads Tricity
Eliasz Sawicki265 views
ReactiveCocoa workshopReactiveCocoa workshop
ReactiveCocoa workshop
Eliasz Sawicki337 views

Eliasz sawickimeetupit