BLOGワンダープラネットの開発者ブログです。モバイルゲーム開発情報を発信。Xcode今回のエンジニアブログを担当します山下です。今回はXcodeのコードスニペット機能を使ってアプリ開発をスムーズに行う方法をご紹介します。snippet)とは再利用可能なコードの断片的なテンプレートのことを言います。普段よく入力するコードをテンプレートとして保存しておくことで、コーディング速度を上げることが出来ます。コードスニペットの登録まずはXcodeにコードのスニペットを登録します。手順は非常に簡単です。今回は以下のUIAlertControllerを表示するSwiftのコードを登録します。Libraryにドラッグ&ドロップします。snippet」という名前で登録が完了します。LibraryからEditorの目的の位置にコードをドラッグ&ドロップするだけです。Shortcutという設定項目があり、ここに入力した文字列でスニペットをコード補完に出すことが出来ます。Libraryで先ほどのスニペットをダブルクリックするとスニペットが吹き出しで表示され、左下のEditボタンでスニペットの情報が変更できます。ここで「alertcontroller」というショートカットを設定しておくと以下のように補完でより素早く入力が出来ます。Scopesを指定すると、特定の条件下のスコープでのみこのスニペットを補完するよう制限をかけることもできます。プレースホルダスニペットにはプレースホルダを設定することも出来ます。スニペットの一部に状況に応じて変更する部分がある場合、そこにプレースホルダを置いておくことで変更がスムーズに可能になります。Xcodeのスニペットでは、<#ではじまり#>で終わる部分をプレースホルダとして解釈されます。Controllerのタイトル部分を<#タイトル#>と書き換えてみてください。するとタイトルの部分が角丸の長方形で囲われます。この部分がプレースホルダです。同様にAlertControllerのメッセージや、ボタンを押されたときのハンドラの中身にもプレースホルダを設定しましょう。登録したスニペットを以下のように書き換えてください。このスニペットをEditorに追加した直後にTabキーを押すと、プレースホルダにフォーカスが移ります。ここに値を入力した後またTabキーを押すと、次のプレースホルダにフォーカスが移ります。このようにしてプレースホルダ部分を素早く埋めていくことが可能になっています。いかがでしたでしょうか。今のところXcodeインストール時に用意されているコードスニペットはほとんどObjective-C用で、Swiftに対応したものはほとんどありません。そのためSwiftで開発を行う際はよく使うコードはコードスニペットとして自分で用意しておくことをおすすめします。12:04Xcodeのコードスニペットの活用Tweet関連記事2015-06-12WatchKitでWatchAppからiPhone側のアプリを操作する今回のエンジニアブログ担当の近藤です。IDで指紋認証をやってみよう今回のエンジニアブログ担当の近藤です。採用情報ワンダープラネットではモバイルゲーム開発者を募集しております。(S編)C/C++でネットワークプログラミングをやってみよう(2)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。