Movatterモバイル変換


[0]ホーム

URL:


Skip to content
Search Gists
Sign in Sign up

Instantly share code, notes, and snippets.

@Rukh
Rukh /ProxyButton.swift
CreatedNovember 17, 2024 13:11
Proxying properties from button style
//
// ProxyButton.swift
// Test
//
// Created by Dmitry Gulyagin on 01/11/2024.
//
import SwiftUI
structProxyButtonState:Equatable{
@Rukh
Rukh /CAMediaTimingFunction+Unit.swift
Last activeApril 9, 2024 10:42
A representation of a unit Bezier curve for `BinaryFloatingPoint` types. This struct allows solving the Bezier curve at a given `x` value, which is useful for applying timing functions directly to numerical calculations.
//
// CAMediaTimingFunction+Unit.swift
//
// Created by Dmitry Gulyagin on 08/04/2024.
// https://gist.github.com/Rukh/96cbe8b93cdf4976c0c6a367f236fbbd
//
import QuartzCore
extensionCAMediaTimingFunction{
@Rukh
Rukh /URLRequest+cURL.swift
Last activeMarch 28, 2024 09:53— forked fromabhi21git/ExtensionURLRequest.swift
Swift cURL Printer
//
// URLRequest+cURL.swift
//
// Created by Dmitry Gulyagin on 19/02/2024.
//
importstruct Foundation.URLRequest
publicextensionURLRequest{
@Rukh
Rukh /AVCapturePhotoOutput+Utils.swift
CreatedMay 12, 2023 12:35
Async / await capture photo
import AVKit
extensionAVCapturePhotoOutput{
enumFailure:Error{
case capturePhotoFailed
}
privatefinalclass CaptureDelegate:NSObject,AVCapturePhotoCaptureDelegate{
@Rukh
Rukh /EmbedSwiftUIView.swift
Last activeMarch 20, 2024 08:54
EmbedSwiftUIView.swift
//
// Created by Dmitry Gulyagin on 24/11/2022.
//
import SwiftUI
/// Wrap SwiftUI view into the container. You can change 'var' properties of the View, and SwiftUI will animate all changes
@dynamicMemberLookup
publicfinalclassEmbedSwiftUIView<RootView>where RootView:View{
@Rukh
Rukh /BackdropBlurView.swift
Last activeJuly 18, 2025 20:17
UIVisualEffectView with any blur radius in SwiftUI
//
// BackdropBlurView.swift
//
// Created by Dmitry Gulyagin on 20.09.2022.
//
import SwiftUI
/// A View which content reflects all behind it
structBackdropView:UIViewRepresentable{

[8]ページ先頭

©2009-2025 Movatter.jp