入門
以下に示すように、プロジェクトの開発では、我々は多くの場合、コードを見ることができます:
1 * NSStringの@property(アトミック、コピー)isbatchapproveを。 2 @property(アトミック、コピー)NSStringの* currentResult。 3 @property(アトミック、コピー)NSStringの* strVersion。 4 @property(非アトミックコピー)NSStringの* operateType。
一見ルック、問題はないではなく、プロジェクト開発を行う際に、以下に示すように、我々は事実上我々の開発に、何回も記述する必要が同じコンテンツので実際には、多くの問題では、作業負荷を増加させました。だから、仕事のように繰り返しを回避するための方法はありますか?これは、ここでのポイントコードスニペットライブラリです。
@property(アトミック、コピー)NSStringの
何であるコードスニペットは、
実際には、プロジェクト開発の過程で、我々は多くの時間を持って楽しむことの利便性を、次の図のように、私たちのコードスニペットをもたらしました:
我々はSWに入ったとき、コンテンツが自動的に表示されますので、多くの後ろに、Enterキーを押すと、コンテンツは自動的に良く書きます。これは、コードスニペット オブジェクトはプログラミングの効率を向上させるために、最速の一般的に使用されるコードの断片を入力するプログラマを可能にするためです。この機能の開始は、Xcode4を導入するために、我々は次の場所に表示コードスニペットを設定することができます。
私たちは、次のコードスニペットで見ることができるディスプレイを設定した後、多くのXcodeの独自のコードの断片である、実施形態のスイッチです。具体的にダブルクリックしてコードスニペット、あなたが見ることができ、コードスニペットの詳細を編集]ボタンをクリックします(再導入時に新しいコードスニペット、あなたはより多くのコンテンツを見ることができます)
コードスニペットを作成する方法
上記の説明を通じて、コードスニペットの利益のために、それは非常に明確にする必要があります。明確に便利なの後、我々は問題を抱えている:Xcodeは行う独自のコードスニペットを作成することができますか?答えはイエス、のはにステップバイステップ導入の導入により、プロパティを作成してみましょうであるコードスニペット作成されたプロセス。
最初のステップ:書くコードスニペットを。場所宣言@propertyのプロパティで、次の文は書きました:
@property(アトミック、コピー)NSStringの* <#名前#>。
後者の効果の使用における上記<#名#>役割は知られていてもよいです。
- 1.Title:Code Snippets的标题;
- 2.Summary:Code Snippets的描述文字;
- 3.Platform:可以使用Code Snippets的平台,有IOS/OS X/All三个选项
- 4.Language:可以在哪些语言中使用该Code Snippets
- 5.Completion Shortcut:Code Snippets的快捷方式,比如本文第二部分编写switch代码段用到的sw,在这里,把属性设置的快捷方式设为pc
- 6.Completion Scopes:可以在哪些文件中使用当前Code Snippets,比如全部位置,头文件中等,当然可以添加多个支持的位置。
- 7.最后的一个大得空白区域是对Code Snippets的效果预览。
Code Snippets的备份
~/Library/Developer/Xcode/UserData/CodeSnippets
项目开发中常用的Code Snippets
下面是我在项目中经常使用到的一些snippet,仅供参考。
1.Notification Add:添加通知。
2.Notification Remove:移除通知。
3.Notification Post:发布通知。
4.Property Copy:NSString类型的属性。
5.Property Retain:retain属性。
6........
转载于:https://www.cnblogs.com/eagle927183/p/3594292.html