Главная
Study mode:
on
1
Introduction
2
History of ObjectiveC
3
Swift and ObjectiveC
4
Integrating Swift
5
Weight of ObjectiveC Swift
6
Implicit or Explicit
7
Exceptions
8
Managed
9
Copy
10
keyword arguments
11
Dynamic
12
Cycle Detection
13
Opportunity Cost
14
Libraries
15
Storytime
16
Problems with Swift
17
enums
18
box
19
cardsuit
20
user
21
extension
22
generics
23
Swift example
24
Untyped section
25
Conclusion
Description:
Explore the transition from Objective-C to Swift in this 40-minute conference talk from Strange Loop. Delve into the complexities of the Swift-Objective-C bridge, examining its impact on language design and engineering challenges for developers adopting Swift in existing projects. Learn about the weight of the Objective-C bridge in Swift, including added complexity and elements that persist or disappear when Objective-C is not in use. Gain practical insights from real-world experiences, covering features that caused the most friction with large existing codebases, strategies for smooth gradual adoption, and the tangible benefits observed in practice. Led by Andy Matuschak, mobile engineering lead at Khan Academy and former Apple UIKit team member, this talk offers valuable perspectives on software architecture, platform evolution, and the nuances of language interoperability in iOS development.

Feet in Both Worlds - From Objective-C to Swift

Strange Loop Conference
Add to list