iOS Settings Deep Links
General
Software Update
.table-view-table { | |
width: 100%; | |
} | |
.table-view-table td:not(:first-child) { | |
white-space: nowrap; | |
} | |
.table-view-table tr td:first-child, tr th:first-child { | |
overflow: hidden; |
// MARK: - Default Decodable Implementation | |
extension Decodable where Self: LosslessStringConvertible { | |
// MARK: Public Initialization | |
public init(from decoder: Decoder) throws { | |
let container = try decoder.singleValueContainer() | |
let stringValue = try container.decode(String.self) | |
guard let value = Self(stringValue) else { |
import UIKit | |
public final class StandardSizeChangeViaTraitCollectionViewController<Base>: | |
UIViewController | |
where | |
Base: UIViewController | |
{ | |
public let base: Base | |
// MARK: Public Initialization |
// | |
// MediaPicker.swift | |
// Music Triage | |
// | |
// Created by Kyle Hughes on 9/6/22. | |
// | |
import Foundation | |
import MediaPlayer | |
import SwiftUI |
Software Update
// Copyright 2021 Kyle Hughes | |
// | |
// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated | |
// documentation files (the "Software"), to deal in the Software without restriction, including without limitation the | |
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to | |
// permit persons to whom the Software is furnished to do so, subject to the following conditions: | |
// | |
// The above copyright notice and this permission notice shall be included in all copies or substantial portions of the | |
// Software. | |
// |
// Copyright 2021 Kyle Hughes | |
// | |
// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated | |
// documentation files (the "Software"), to deal in the Software without restriction, including without limitation the | |
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to | |
// permit persons to whom the Software is furnished to do so, subject to the following conditions: | |
// | |
// The above copyright notice and this permission notice shall be included in all copies or substantial portions of the | |
// Software. | |
// |
// Copyright 2022 Kyle Hughes | |
// | |
// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated | |
// documentation files (the "Software"), to deal in the Software without restriction, including without limitation the | |
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to | |
// permit persons to whom the Software is furnished to do so, subject to the following conditions: | |
// | |
// The above copyright notice and this permission notice shall be included in all copies or substantial portions of the | |
// Software. | |
// |
import SwiftUI | |
public extension View { | |
// MARK: Conditionally Configuring Views | |
@ViewBuilder func `if`<TrueView>( | |
_ condition: Bool, | |
transform: (Self) -> TrueView | |
) -> some View where TrueView: View { | |
if condition { |
// | |
// Collector.swift | |
// InformationSuperhighway | |
// | |
// Created by Kyle Hughes on 2/26/20. | |
// Copyright © 2020 Kyle Hughes. All rights reserved. | |
// | |
final class Collector<Item> { | |
typealias FlushHandler = ([Item]) -> Void |