Skip to content

Instantly share code, notes, and snippets.

@S2V
S2V / enable-xcode-debug-menu.sh
Created April 24, 2020 15:10 — forked from dsabanin/enable-xcode-debug-menu.sh
Enable internal Xcode debug menu in Xcode 11
defaults write com.apple.dt.Xcode ShowDVTDebugMenu -bool YES
sudo mkdir -p /Applications/Xcode.app/Contents/Developer/AppleInternal/Library/Xcode
sudo touch /Applications/Xcode.app/Contents/Developer/AppleInternal/Library/Xcode/AppleInternal.plist
# Don't forget to restart Xcode
@S2V
S2V / ActionTrampoline.swift
Created December 5, 2019 21:08 — forked from wildthink/ActionTrampoline.swift
ActionTrampoline - Use Swift blocks for your Control actions
//
// ActionTrampoline.swift
// Swift 3
//
// Created by Jason Jobe on 3/17/16.
// Copyright © 2016 WildThink. All rights reserved.
//
// https://gist.githubusercontent.com/wildthink/677308084ab364044c76/raw/f713efca9ec6ca9b56c4405bd82ae33b1db98ec7/ActionTrampoline.swift
//
// Kudos (again) to Mike Ash!
@S2V
S2V / duplicate_line_xcode.md
Created February 15, 2019 19:56 — forked from emotality/duplicate_line_xcode.md
Xcode - Duplicate Line key binding

Xcode line duplicate

Bind keys to duplicate lines in Xcode

  1. Open below directory in Finder with Cmnd + Shift + G
/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/
@S2V
S2V / Withable.swift
Created February 12, 2019 10:38 — forked from nicklockwood/Withable.swift
Withable.swift
/// Withable is a simple protocol to make constructing
/// and modifying objects with multiple properties
/// more pleasant (functional, chainable, point-free)
public protocol Withable {
init()
}
public extension Withable {
/// Construct a new instance, setting an arbitrary subset of properties
init(with config: (inout Self) -> Void) {