Skip to content

Instantly share code, notes, and snippets.

@KaiOelfke
KaiOelfke / ContentView.swift
Last active February 4, 2023 03:02
SwiftUI Updating Environment and Sheets
//
// ContentView.swift
// EnvTest
//
// Created by Kai Oelfke on 03.02.23.
//
import SwiftUI
struct Inner: View {
import Foundation
import XCTestDynamicOverlay
@propertyWrapper public struct PreMainActor<T> {
private var _wrappedValue: T
public var wrappedValue: T {
get {
#if DEBUG
if !Thread.isMainThread {
XCTFail("Property must be read on the main thread only")
@KaiOelfke
KaiOelfke / sample.vcf
Last active August 20, 2020 18:49
Sample Contacts for iOS simulator
BEGIN:VCARD
VERSION:3.0
FN;CHARSET=UTF-8:Khaled Manuwa
N;CHARSET=UTF-8:Manuwa;Khaled;;;
BDAY:19920101
PHOTO;ENCODING=b;TYPE=JPEG:/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAIAAgADASIAAhEBAxEB/8QAHAAAAQUBAQEAAAAAAAAAAAAAAQACAwQFBgcI/8QAPBAAAQQBAwMDAgQFAwQCAQUAAQACAxEhBBIxBUFREyJhBnEygZGhBxQjQrFSwdEVM+HwJHJiJSZDY/H/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQIDBAX/xAAlEQEBAAICAwACAwEBAQEAAAAAAQIRAyEEEjFBURMiMhRhQlL/2gAMAwEAAhEDEQA/AHAd07shaNrDYEIIoUoBSBCckVQyk0hPQ7qKbSCeU0hA1KkUuygHZN7qRLatIARCVJBAaTSPhSIVaCMoKSlV1erh0rSZ5WMA/wBRpA9x8qDUaiOBm6V1CrrC5br/ANY6fSB8WlBklogPv2g/7rjeo/UGp1kkbpHW4YI7EJqnTv8AqnW2xjfFG1w4a3eMlcR1Lr2oll3OFUcN3Ej8gsibXyseXMIA4+QFFKxzy17DbK5Pmrpa0zttajX6psR1EzmtLmgNIdVis/e1ly9Qn1kDmb27GjbsLRx8f8qhNI5zRZoDm0YpI9+00DVWPKCYBr2Fkhy09jlRybmBrYnjcM3wb+6bE9xLXXjtuUcxfue5263EGxwflUSyN1Ja55DmtrJPf/lSMc+SF4D6Dcua4/iRj1UrQ+IyAggiybopukDopQ2RhcXEO21dhQTQn0WslHuYcAE4tGW