ycliper

Популярное

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

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

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

Топ запросов

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

Swift Argument Parser with Guilherme Rambo

Swift

CLI

Swift Argument Parser

macOS

iOS

Xcode

Swift Package Manager

Автор: Swift Toolkit

Загружено: 2025-01-15

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

Описание: In this video, we talk about building Command Line tools in Swift, and more specifically:

How the Swift Argument Parser can help you build them - even if you just want a simple CLI to help using and testing your packages.
Refactoring the [ocrit](https://github.com/insidegui/ocrit) tool, making it use more advanced APIs of the argument parser, and use the PathKit package to make it more type-safe.
Showing another tool, [Asset Catalog Tinkerer](https://github.com/insidegui/AssetCat..., which is a regular macOS app, but in its Xcode project it also has a command line target with similar functionality.

Rambo is an independent security researcher in the Apple ecosystem, and macOS developer, known mostly for the AirBuddy app. While working on his own tools and frameworks, he has extensively used the Argument Parser to help in their development.

Chapters:

00:00 Intro
06:58 ocrit: Background Story
10:53 ocrit: Adding PathKit
17:57 The `validate()` function
31:26 ExpressibleByArgument & custom types
45:30 The `@main` attribute
51:12 Asset Catalog Tinkerer

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Swift Argument Parser with Guilherme Rambo

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

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

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

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

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

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

Deploying a Serverless Swift Mailing System with SwiftCloud

Deploying a Serverless Swift Mailing System with SwiftCloud

Swift Concurrency & AI Coding with Shai Mishali - Dev Conversations #10

Swift Concurrency & AI Coding with Shai Mishali - Dev Conversations #10

Копия Miro с нуля на React в 2025 + Архитектура front-end БЕЗ FSD!

Копия Miro с нуля на React в 2025 + Архитектура front-end БЕЗ FSD!

Dev Conversations #4: Matt Massicotte - Swift 6 strict concurrency

Dev Conversations #4: Matt Massicotte - Swift 6 strict concurrency

Установка N8N на ЛЮБОЙ сервер. Docker. Portainer. Nginx Proxy Manager

Установка N8N на ЛЮБОЙ сервер. Docker. Portainer. Nginx Proxy Manager

Watch this if you use shadcn/ui

Watch this if you use shadcn/ui

False Sharing — Почему многопоточный код ТОРМОЗИТ | CPU Memory 3

False Sharing — Почему многопоточный код ТОРМОЗИТ | CPU Memory 3

Выравнивание — БАЗА быстрого кода! Почему это важно знать | CPU Memory 2

Выравнивание — БАЗА быстрого кода! Почему это важно знать | CPU Memory 2

Знакомство с WebSocket - от концепции до старта #программирование

Знакомство с WebSocket - от концепции до старта #программирование

Пишем реальный CI/CD пайплайн | GITLAB CI/CD на практике

Пишем реальный CI/CD пайплайн | GITLAB CI/CD на практике

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



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



Контакты для правообладателей: [email protected]