YoVDO

Swift Type Metadata

Offered By: try! Swift Conference via YouTube

Tags

try! Swift Conference Courses iOS Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore Swift type metadata in this 20-minute conference talk from try! Swift Tokyo 2019. Dive into the intricacies of runtime type information with Yuta Saito, an intern at Mercari's iOS team. Discover the importance of understanding Swift runtime behavior through an examination of type metadata and its implementation. Learn about getting type names, the Swift runtime, TypeRelative pointers, extracting and recreating memory layouts, and practical applications in open-source software and JSON. Gain insights into how type metadata influences Swift's behavior and enhances development practices.

Syllabus

Introduction
Getting type name
What is type metadata
Swift runtime
Type
Relative pointer
Extract type name
Get type name
Mirror API
Recreate memory layout
OSS metadata
JSON metadata
rust usage
summary


Taught by

try! Swift Conference

Related Courses

Mobile Application Experiences Part 1: From a Domain to an App Idea
Massachusetts Institute of Technology via edX
Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique
Intro to iOS App Development with Swift
Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
Introduction to Office 365 Development and APIs
Microsoft via edX