Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

The Swift Compiler Features the Core Team Doesn't want you to Know About

Автор: AppForce1

Загружено: 2024-12-02

Просмотров: 328

Описание:

https://do-ios.com

Swift is the language we all know and love, but do you know the hidden tricks of the dark arts that allow you to perform some real magic with it?
Together, we’ll go spelunking through the underscored attributes, but beware, as they might come back to bite you

Swift is known for being a highly-opinionated language, and for good reason. It keeps us totally safe from a litany of common mistakes that cause serious – often fatal – errors and vulnerabilities in software created with other languages. However, there are times when its restrictions can feel a little bit too restrictive. The good news is that there’s likely a language feature to help deal with those cases, but you need to be very careful in using them

These features are often implemented as Underscored Attributes, which the Swift Core Team keeps around primarily for their own use cases, but they remain intentionally exposed to public code. We just simply don’t usually talk about them. For example, did you know that swizzling isn’t just an esoteric capability of the Objective-C runtime, but actually a language feature of Swift on some platforms?

In this talk, I’ll go over several of the most useful underscored attributes and talk about what they do, why they exist, the problem(s) they solve, and when and how to use them

Michael Hulet is a Senior iOS Consultant currently living in The Hague. He’s been building apps for Apple Platforms for more than a decade, including some of the largest apps on the App Store alongside tiny, one-man projects, doing plenty of weird things with the toolchain along the way. In his spare time, he enjoys watching hockey, taking long walks, and exploring the world. He’s currently available for contracting – hire him!

The Swift Compiler Features the Core Team Doesn't want you to Know About

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

The problem with Swift is ... It's a mess !

The problem with Swift is ... It's a mess !

Swift 5.9 Released | Prime Reacts

Swift 5.9 Released | Prime Reacts

Dive deep into modularization

Dive deep into modularization

Webinar|START™ v5 for AI Inference with SRAM-based Architecture

Webinar|START™ v5 for AI Inference with SRAM-based Architecture

JetKVM - девайс для удаленного управления вашими ПК

JetKVM - девайс для удаленного управления вашими ПК

SwiftUI Lifecycle in 2025: Complete Guide for iOS Developers

SwiftUI Lifecycle in 2025: Complete Guide for iOS Developers

Я в опасности

Я в опасности

How to build a second brain using Siri, Google's Gemini, and Firebase

How to build a second brain using Siri, Google's Gemini, and Firebase

Синьор 1С: 10 привычек, без которых ты не вырастешь

Синьор 1С: 10 привычек, без которых ты не вырастешь

Embedded Swift: Using Your Swift Skills for Embedded Development

Embedded Swift: Using Your Swift Skills for Embedded Development

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Do iOS Panel Discussion on Developers and Policy

Do iOS Panel Discussion on Developers and Policy

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Самая сложная модель из тех, что мы реально понимаем

Самая сложная модель из тех, что мы реально понимаем

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Архитектура SwiftUI — лучшие практики и принципы

Архитектура SwiftUI — лучшие практики и принципы

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

LLVM in 100 Seconds

LLVM in 100 Seconds

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Самые частые вопросы про программирование Часть 1

Самые частые вопросы про программирование Часть 1

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com