I hereby claim:
- I am ipavlidakis on github.
- I am ipavlidakis (https://keybase.io/ipavlidakis) on keybase.
- I have a public key ASCoAsPBI4QcKUTcieWrY3XwkFjhiO0MA-5mF7tqxKi1tAo
To claim this, I am signing this object:
| de9a30e0-7ac0-4360-bbbf-17fe2f7f4b22 |
| // | |
| // Copyright © 2023 Ilias Pavlidakis. All rights reserved. | |
| // | |
| import Foundation | |
| /// Provides thread-safe access to the provided value's storage | |
| struct ThreadSafeValueAccessor<Value> { | |
| /// Describes the access level to a value's storage. Currently supports: .read, .write | |
| enum AccessLevel: Hashable { case read, write } |
| final class ReusableComponentCache<Element: Hashable> { | |
| struct ReusableContainer { | |
| let element: Element | |
| let invalidationClosure: () -> Void | |
| } | |
| private var notificationCenterObserver: Any? | |
| private var availableElements: Set<Element> = .init() | |
| private var elementsInUse: [AnyHashable: Element] = [:] |
I hereby claim:
To claim this, I am signing this object:
| import Foundation | |
| // | |
| // UniversalCombine.swift | |
| // UniversalCombine | |
| // | |
| // Created by Ilias Pavlidakis on 30/11/2019. | |
| // | |
| import Foundation |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| # Localize.py - Incremental localization on XCode projects | |
| # João Moreno 2009 | |
| # http://joaomoreno.com/ | |
| # Modified by Steve Streeting 2010 http://www.stevestreeting.com | |
| # Changes | |
| # - Use .strings files encoded as UTF-8 |