dotfiles

Author: Kyle Fuller <inbox@kylefuller.co.uk> 2014-02-18 10:14:12 +0000 +0000
Committer: Kyle Fuller <inbox@kylefuller.co.uk> 2014-02-18 10:14:40 +0000 +0000
Commit: 2a04c2f203f77c3a6596398d5bacb0edddbb7d52
Parent: d0f3b27c96a22da4011423b39d44817c86ec94cf


Xcode: Include snippets for NSCoding and object equality
diff --git a/Library/Developer/Xcode/UserData/CodeSnippets/178F3F27-4F7A-46C5-94B5-576A938C7D13.codesnippet b/Library/Developer/Xcode/UserData/CodeSnippets/178F3F27-4F7A-46C5-94B5-576A938C7D13.codesnippet
new file mode 100644
index 0000000000000000000000000000000000000000..37f0ed9dd53bc6e307e08f6b9a7f74c9608747c3
--- /dev/null
+++ b/Library/Developer/Xcode/UserData/CodeSnippets/178F3F27-4F7A-46C5-94B5-576A938C7D13.codesnippet
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>IDECodeSnippetCompletionPrefix</key>
+	<string>init</string>
+	<key>IDECodeSnippetCompletionScopes</key>
+	<array>
+		<string>ClassImplementation</string>
+	</array>
+	<key>IDECodeSnippetContents</key>
+	<string>- (instancetype)init {
+    if (self = [super init]) {
+        &lt;# code #&gt;
+    }
+
+    return self;
+}
+</string>
+	<key>IDECodeSnippetIdentifier</key>
+	<string>178F3F27-4F7A-46C5-94B5-576A938C7D13</string>
+	<key>IDECodeSnippetLanguage</key>
+	<string>Xcode.SourceCodeLanguage.Objective-C</string>
+	<key>IDECodeSnippetTitle</key>
+	<string>init</string>
+	<key>IDECodeSnippetUserSnippet</key>
+	<true/>
+	<key>IDECodeSnippetVersion</key>
+	<integer>2</integer>
+</dict>
+</plist>
diff --git a/Library/Developer/Xcode/UserData/CodeSnippets/32A5E0FD-47AC-4B2D-8AB5-49C3665F8CB3.codesnippet b/Library/Developer/Xcode/UserData/CodeSnippets/32A5E0FD-47AC-4B2D-8AB5-49C3665F8CB3.codesnippet
index 22120cf7dc4ad43dc6c7e72e967486fc38af0aef..e7cadf51819c7d71ae09b3b5cbd6b357cb120a39 100644
--- a/Library/Developer/Xcode/UserData/CodeSnippets/32A5E0FD-47AC-4B2D-8AB5-49C3665F8CB3.codesnippet
+++ b/Library/Developer/Xcode/UserData/CodeSnippets/32A5E0FD-47AC-4B2D-8AB5-49C3665F8CB3.codesnippet
@@ -23,6 +23,6 @@ 	<string>View did disappear</string>
 	<key>IDECodeSnippetUserSnippet</key>
 	<true/>
 	<key>IDECodeSnippetVersion</key>
-	<integer>0</integer>
+	<integer>2</integer>
 </dict>
 </plist>
diff --git a/Library/Developer/Xcode/UserData/CodeSnippets/431E73F0-393A-4091-94BB-2F125E0B858F.codesnippet b/Library/Developer/Xcode/UserData/CodeSnippets/431E73F0-393A-4091-94BB-2F125E0B858F.codesnippet
new file mode 100644
index 0000000000000000000000000000000000000000..b24595ef96715c33cec4a813f8ff2b2c5ca508f9
--- /dev/null
+++ b/Library/Developer/Xcode/UserData/CodeSnippets/431E73F0-393A-4091-94BB-2F125E0B858F.codesnippet
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>IDECodeSnippetCompletionPrefix</key>
+	<string>coding</string>
+	<key>IDECodeSnippetCompletionScopes</key>
+	<array>
+		<string>ClassImplementation</string>
+	</array>
+	<key>IDECodeSnippetContents</key>
+	<string>#pragma mark - NSSecureCoding
+
++ (BOOL)supportsSecureCoding {
+    return YES;
+}
+
+- (instancetype)initWithCoder:(NSCoder *)aDecoder {
+    if (self = [super init]) {
+        &lt;# decoding #&gt;
+    }
+
+    return self;
+}
+
+- (void)encodeWithCoder:(NSCoder *)aCoder {
+    &lt;# encoding #&gt;
+}</string>
+	<key>IDECodeSnippetIdentifier</key>
+	<string>431E73F0-393A-4091-94BB-2F125E0B858F</string>
+	<key>IDECodeSnippetLanguage</key>
+	<string>Xcode.SourceCodeLanguage.Objective-C</string>
+	<key>IDECodeSnippetTitle</key>
+	<string>NSSecureCoding</string>
+	<key>IDECodeSnippetUserSnippet</key>
+	<true/>
+	<key>IDECodeSnippetVersion</key>
+	<integer>2</integer>
+</dict>
+</plist>
diff --git a/Library/Developer/Xcode/UserData/CodeSnippets/AE5BD6D4-2DF2-49FC-B907-D6474CD51ACD.codesnippet b/Library/Developer/Xcode/UserData/CodeSnippets/AE5BD6D4-2DF2-49FC-B907-D6474CD51ACD.codesnippet
index 79076a8f765a4ff74ffd4c589100daaad97e879c..f660220c6cbbc02acea5e6f2da8ff4a1fd894638 100644
--- a/Library/Developer/Xcode/UserData/CodeSnippets/AE5BD6D4-2DF2-49FC-B907-D6474CD51ACD.codesnippet
+++ b/Library/Developer/Xcode/UserData/CodeSnippets/AE5BD6D4-2DF2-49FC-B907-D6474CD51ACD.codesnippet
@@ -23,6 +23,6 @@ 	<string>View will appear</string>
 	<key>IDECodeSnippetUserSnippet</key>
 	<true/>
 	<key>IDECodeSnippetVersion</key>
-	<integer>0</integer>
+	<integer>2</integer>
 </dict>
 </plist>
diff --git a/Library/Developer/Xcode/UserData/CodeSnippets/C4880D7B-28AE-46C9-9B24-419E36898DAB.codesnippet b/Library/Developer/Xcode/UserData/CodeSnippets/C4880D7B-28AE-46C9-9B24-419E36898DAB.codesnippet
index 85ccb8566087897e31a161f730624513fb3ffcbf..f59d938485663327b61c96a3362377ed3974535c 100644
--- a/Library/Developer/Xcode/UserData/CodeSnippets/C4880D7B-28AE-46C9-9B24-419E36898DAB.codesnippet
+++ b/Library/Developer/Xcode/UserData/CodeSnippets/C4880D7B-28AE-46C9-9B24-419E36898DAB.codesnippet
@@ -23,6 +23,6 @@ 	<string>View did appear</string>
 	<key>IDECodeSnippetUserSnippet</key>
 	<true/>
 	<key>IDECodeSnippetVersion</key>
-	<integer>0</integer>
+	<integer>2</integer>
 </dict>
 </plist>
diff --git a/Library/Developer/Xcode/UserData/CodeSnippets/D745A6A1-85CC-4834-AFCD-755204C1685D.codesnippet b/Library/Developer/Xcode/UserData/CodeSnippets/D745A6A1-85CC-4834-AFCD-755204C1685D.codesnippet
index 3035d08158ee6f1e57831dc329de5302055eea07..006f5c04a0fa669e6c6557f0376033ef74ca9d1c 100644
--- a/Library/Developer/Xcode/UserData/CodeSnippets/D745A6A1-85CC-4834-AFCD-755204C1685D.codesnippet
+++ b/Library/Developer/Xcode/UserData/CodeSnippets/D745A6A1-85CC-4834-AFCD-755204C1685D.codesnippet
@@ -23,6 +23,6 @@ 	<string>View will disappear</string>
 	<key>IDECodeSnippetUserSnippet</key>
 	<true/>
 	<key>IDECodeSnippetVersion</key>
-	<integer>0</integer>
+	<integer>2</integer>
 </dict>
 </plist>
diff --git a/Library/Developer/Xcode/UserData/CodeSnippets/E0B7EFB4-6B1B-4580-A96D-65C0FFE58590.codesnippet b/Library/Developer/Xcode/UserData/CodeSnippets/E0B7EFB4-6B1B-4580-A96D-65C0FFE58590.codesnippet
new file mode 100644
index 0000000000000000000000000000000000000000..5309f87edd16663cad367de55a2a8c87c1d04849
--- /dev/null
+++ b/Library/Developer/Xcode/UserData/CodeSnippets/E0B7EFB4-6B1B-4580-A96D-65C0FFE58590.codesnippet
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>IDECodeSnippetCompletionPrefix</key>
+	<string>equality</string>
+	<key>IDECodeSnippetCompletionScopes</key>
+	<array>
+		<string>ClassImplementation</string>
+	</array>
+	<key>IDECodeSnippetContents</key>
+	<string>#pragma mark - Equality
+
+- (BOOL)isEqual:(id)object {
+    return (self == object) || ([object isKindOfClass:[self class]] &amp;&amp; [self isEqualTo&lt;# objectType #&gt;:object]);
+}
+
+- (BOOL)isEqualTo&lt;# objectType #&gt;:(&lt;# class #&gt; *)object {
+    return &lt;# test equality #&gt;;
+}
+
+- (NSUInteger)hash {
+    return &lt;# hash #&gt;;
+}
+</string>
+	<key>IDECodeSnippetIdentifier</key>
+	<string>E0B7EFB4-6B1B-4580-A96D-65C0FFE58590</string>
+	<key>IDECodeSnippetLanguage</key>
+	<string>Xcode.SourceCodeLanguage.Objective-C</string>
+	<key>IDECodeSnippetTitle</key>
+	<string>Equality</string>
+	<key>IDECodeSnippetUserSnippet</key>
+	<true/>
+	<key>IDECodeSnippetVersion</key>
+	<integer>0</integer>
+</dict>
+</plist>