🎟️ 2025 Edition 8-9 April, Turin: https://swiftheroes.com/2025/tickets/
⏩ Chapter:
00:00 Intro
01:59 TEXT is a king
04:54 TextKit2
08:44 Design
12:02 NSTextContainer
14:29 Customization
20:25 Navigation
22:41 UITextView
23:37 Uses
25:42 Wrap up
After a year of developing an editor component with the TextKit 2 framework, I gained knowledge of best practices and techniques. I am thrilled to share my experience and insights.
The process of creating STTextView - a custom text view component powered by TextKit 2’s layout engine - has given me the opportunity to gain a lot of unique experience working with the otherwise under-documented framework. I am eager to share my knowledge with the audience and inspire them to switch from the older TextKit1 API to this new and improved version.
🎤 MARCIN KRZYZANOWSKI, Software Engineer, Goodnotes
📍Swift Heroes 2024 was hosted in Turin, 18-19 April. Attended by 400 iOS developer participants and broadcast to an additional 200 Swift enthusiasts across the globe. The agenda covered a range of important iOS developer topics including SwiftUI, the composable architecture, accessibility, developer tools, testing and much more.
All the other talks are coming out, don't miss them...
📌 For more engaging content and expert insights, subscribe to our channel and hit the notification bell. 🛎️
Inform: https://swiftheroes.com/
✅ Tweet: / swiftheroes_it
✅ Connect: / swift-heroes
✅ Read: https://telegram.me/swiftheroes
#SwiftHeroes #TextKit2 #iOSDevelopment #SwiftUI #UITextView #MobileDevelopment #TextRendering #iOSPerformance #CustomTextViews #AppleDeveloper #SwiftHeroes