Showing 4 out of 4 results
From Objective-C to Swift and the Latest Innovations at Apple
Daniel H Steinberg, a leading pioneer of Swift, iOS, and Java, shares his story and views on the early transition from Objective-C to Swift and the impact the latter had on the entire Apple ecosystem. Daniel also discusses recent highlights like SwiftUI and Combine while casting a light on how innovation is encouraged at Apple and where and what developments will lead us to in upcoming years.
What’s New in Swift
Despite getting ABI stability in Swift 5, the Swift language and the way we use it to write iOS and Mac apps has changed dramatically in the past year. This session will look back at the changes to the Swift language, the introduction of SwiftUI and Combine, and improvements in Swift packaging and interaction with dynamic languages. **What will the audience learn from this talk?** The audience will learn the ways that Swift has changed and grown in the past year. It’s sometimes hard for working developers to keep up with everything new. **Does it feature code examples and/or live coding?** There will be many code examples - there will be no live coding **Prerequisite attendee experience level:** The talk is Level (https://gotocph.com/2019/pages/experience-level) - I assume the audience are experienced developers though they can be rather new to swift
What’s new in SwiftUI and Combine
The SwiftUI and Combine frameworks are just one year old and as of WWDC, held in June, we already have fresh updates to both. This will be a fast moving talk looking at the additions and changes to these frameworks and what it will mean to your codebase. If you or your company are involved in iOS development in any way, this will be an important talk.
Scaling up an iOS Codebase
We’ll cover the challenges that arise when we start working with frameworks and versioning. We’ll cover challenges both from an engineering perspective as well as a cultural perspective inside a company. **What will the audience learn from this talk?** How to work on an iOS project on a larger scale, how to avoid pitfalls, and general tips related to scaling up. **Does it feature code examples and/or live coding?** There will be code examples in the slides, no live coding **Prerequisite attendee experience level:** Level [200-300](https://gotocph.com/2019/pages/experience-level)