diff --git a/CodeSnippets/Snappy Constraint Make.codesnippet b/CodeSnippets/Snappy Constraint Make.codesnippet new file mode 100644 index 0000000..35bf0b8 --- /dev/null +++ b/CodeSnippets/Snappy Constraint Make.codesnippet @@ -0,0 +1,26 @@ + + + + + IDECodeSnippetCompletionPrefix + snp_make + IDECodeSnippetCompletionScopes + + CodeBlock + + IDECodeSnippetContents + <#view#>.snp_makeConstraints { make in + <#code#> +} + IDECodeSnippetIdentifier + FF434629-7B96-4AB9-BD96-522275E7B106 + IDECodeSnippetLanguage + Xcode.SourceCodeLanguage.Swift + IDECodeSnippetTitle + Snappy Constraint Make + IDECodeSnippetUserSnippet + + IDECodeSnippetVersion + 2 + + diff --git a/CodeSnippets/Snappy Constraint Remake.codesnippet b/CodeSnippets/Snappy Constraint Remake.codesnippet new file mode 100644 index 0000000..3b28109 --- /dev/null +++ b/CodeSnippets/Snappy Constraint Remake.codesnippet @@ -0,0 +1,26 @@ + + + + + IDECodeSnippetCompletionPrefix + snp_remake + IDECodeSnippetCompletionScopes + + TopLevel + + IDECodeSnippetContents + <#view#>.snp_remakeConstraints { make in + <#code#> +} + IDECodeSnippetIdentifier + FD093546-D614-4311-82C3-E8FE842F62B1 + IDECodeSnippetLanguage + Xcode.SourceCodeLanguage.Swift + IDECodeSnippetTitle + Snappy Constraint Remake + IDECodeSnippetUserSnippet + + IDECodeSnippetVersion + 0 + + diff --git a/CodeSnippets/Snappy Constraint Update.codesnippet b/CodeSnippets/Snappy Constraint Update.codesnippet new file mode 100644 index 0000000..b86745d --- /dev/null +++ b/CodeSnippets/Snappy Constraint Update.codesnippet @@ -0,0 +1,26 @@ + + + + + IDECodeSnippetCompletionPrefix + snp_update + IDECodeSnippetCompletionScopes + + TopLevel + + IDECodeSnippetContents + <#view#>.snp_updateConstraints { make in + <#code#> +} + IDECodeSnippetIdentifier + EBC85411-DF71-4954-9393-628A1BED8BBE + IDECodeSnippetLanguage + Xcode.SourceCodeLanguage.Swift + IDECodeSnippetTitle + Snappy Constraint Update + IDECodeSnippetUserSnippet + + IDECodeSnippetVersion + 0 + + diff --git a/README.md b/README.md index 2d7febf..5887912 100644 --- a/README.md +++ b/README.md @@ -274,6 +274,16 @@ func changeButtonPosition() { } ``` +## Code Snippets + +Copy the included code snippets to ``~/Library/Developer/Xcode/UserData/CodeSnippets`` to write your snappy closures at lightning speed! + +`snp_make` -> `.snp_makeConstraints { make in }` + +`snp_update` -> `.snp_updateConstraints { make in }` + +`snp_remake` -> `.snp_remakeConstraints { make in }` + ## TODO * Eye candy