<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>フェレット倶楽部の備忘録</title>
    <description>３歩あるいたら物を忘れてしまうぐらい物忘れの激しい管理人が触れた技術をメモしておくブログ</description>
    <link>https://ferret.gjgd.net/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>Unityにnendのインターステーシャル広告を導入</title>
      <description>&lt;h2&gt;うっかりミスでハマりました&lt;/h2&gt;
わかってしまえば簡単に導入できるのだが、知識不足でハマってしまった。&lt;br /&gt;
自分への戒めと、同じ凡ミスでハマる人が居ないようにメモを残しておきます。&lt;span style=&quot;color: #888888;&quot;&gt;&lt;/span&gt;
&lt;h2&gt;どのタイミングでインターステーシャル広告を表示する？&lt;/h2&gt;
AppCを使っていた時にリコネクト広告ということで終了時に1枚表示してから終了するようにしていた。&lt;br /&gt;
同じような使い方をしてみたいのでAndriodのバックボタンをフックとする。
&lt;h2&gt;AndroidのバックボタンでUnityを終了させる&lt;/h2&gt;
AndroidのバックボタンでUnityを終了させる方法を調べると以下のようなコードに行き着く。&lt;br /&gt;

&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span face=&quot;Menlo&quot; style=&quot;font-family: Menlo;&quot;&gt; &lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009695;&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Update&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009695;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3364a4;&quot;&gt;Application&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;platform&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;==&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3364a4;&quot;&gt;RuntimePlatform&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Android&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009695;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3364a4;&quot;&gt;Input&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;GetKey&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3364a4;&quot;&gt;KeyCode&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Escape&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3364a4;&quot;&gt;Application&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Quit&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009695;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;a href=&quot;http://docs.unity3d.com/ScriptReference/Application.Quit.html&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;公式&lt;/a&gt;でもAndroidチェックなどはやっていないが、&lt;br /&gt;

&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;if (Input.GetKey(KeyCode.Escape))&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
の部分は変わらない。
&lt;h2&gt;終了部分をインターステーシャルに置き換える&lt;/h2&gt;
終了処理の部分を、&lt;a href=&quot;https://github.com/fan-ADN/nendSDK-Unity/wiki/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%82%B9%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A3%E3%83%AB%E5%BA%83%E5%91%8A&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;nendのサンプル&lt;/a&gt;を元にインターステーシャル広告表示に置き換える。&lt;br /&gt;
広告が閉じられたら終了でいいのでFinish()を使う。
&lt;h4&gt;start時にロード処理を加え&lt;/h4&gt;
&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span face=&quot;Menlo&quot; style=&quot;font-family: Menlo;&quot;&gt; &lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009695;&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Start&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #c12dac;&quot;&gt;#if&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;UNITY_ANDROID&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3364a4;&quot;&gt;NendAdInterstitial&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Instance&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Load&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #f57d00;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #f57d00;&quot;&gt;apiKey&lt;/span&gt;&lt;span style=&quot;color: #f57d00;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #f57d00;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #f57d00;&quot;&gt;spotId&lt;/span&gt;&lt;span style=&quot;color: #f57d00;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #c12dac;&quot;&gt;#endif&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;終了部分を置き換える&lt;/h4&gt;
Application.Quit()とreturnを削除し以下の内容に置き換える。&lt;br /&gt;

&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span face=&quot;Menlo&quot; style=&quot;font-family: Menlo;&quot;&gt; &lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #3364a4;&quot;&gt;NendAdInterstitial&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Instance&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Finish&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;不具合発生&lt;/h2&gt;
実機確認でバックボタンを押してみると一瞬だけインターステーシャル広告らしきダイアログが表示されるが消えてしまう。&lt;br /&gt;
フラグを立ててみたりしたが現象変わらずだった。
&lt;h2&gt;問い合わせてみた&lt;/h2&gt;
インターステーシャル広告が使えないと今後困るのでnend側に問い合わせてみた。
&lt;h2&gt;解決&lt;/h2&gt;
コードを送ってみると、Input.GetKeyではなくInput.GetKeyUpを使えば問題ないとのことだった。&lt;br /&gt;
そこで両者の違いを調べてみると&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Input.GetKeyUpはボタンが話された時に呼び出される&lt;/li&gt;
&lt;li&gt;Input.GetKeyはボタンが&lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;strong&gt;押されている間&lt;/strong&gt;&lt;/span&gt;呼び出される&lt;/li&gt;
&lt;/ul&gt;
という違いがあった。&lt;br /&gt;
インターステーシャル広告はバックボタンで消すことが出来る仕様なので、&lt;br /&gt;
表示と非表示を繰り返したというわけだ。&lt;br /&gt;
&lt;br /&gt;
単純にGetKeyとGetKeyUpの違いだったわけだが気をつけようと思う。</description> 
      <link>https://ferret.gjgd.net/unity/unity%E3%81%ABnend%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%82%B9%E3%83%86%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E5%BA%83%E5%91%8A%E3%82%92%E5%B0%8E%E5%85%A5</link> 
    </item>
    <item>
      <title>Unityにnendの広告を導入してみた（Android版）</title>
      <description>&lt;h2&gt;なんでnend？&lt;/h2&gt;
今まで&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.ferretclub.Tarot&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;占いアプリ&lt;/a&gt;でAppCさんを愛用してきたが、&lt;br /&gt;

&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong style=&quot;margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 19.6px; vertical-align: baseline; font-family: Roboto, 'Noto Sans', 'Open Sans', sans-serif; line-height: 20px; color: #ff0000; background: #f1f8e9;&quot;&gt;『appC cloud』は『アイテムSTORE』に生まれ変わります。&lt;/strong&gt;&lt;br style=&quot;font-family: Roboto, 'Noto Sans', 'Open Sans', sans-serif; line-height: 20px; background-color: #f1f8e9;&quot; /&gt;&lt;span style=&quot;font-family: Roboto, 'Noto Sans', 'Open Sans', sans-serif; line-height: 20px; background-color: #f1f8e9;&quot;&gt;2013年11月より多くのアプリ開発者様へ提供しておりました『appC cloud』が4月よりアプリ内アイテム課金に特化したmBaaSサービス『アイテムSTORE』として生まれ変わります。&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
とのこと。&lt;br /&gt;
ダッシュボードを見るとこのようになっており、&lt;img src=&quot;http://file.ferret.gjgd.net/f9aa1662.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
１ヶ月の間に36,654回広告が表示され、285回クリック。&lt;br /&gt;
そのうち誘導先のアプリをインストールした人が1人とお寒い状況。&lt;br /&gt;
私にはCPI広告が厳しいようで、この機会にCPCへ乗り換えようと思った。&lt;br /&gt;
CPC広告のサービスを幾つか検討するとnendが単価も良くUnityでも使え導入も楽そうだった。
&lt;h2&gt;nendに登録する&lt;/h2&gt;
&lt;a href=&quot;http://nend.net/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;nendのトップ画面&lt;/a&gt;から&lt;a href=&quot;http://nend.net/mediapartner&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;「アプリ・サイト運営者様」&lt;/a&gt;ボタンを押し&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;「今すぐ始める」をクリックする。&lt;/span&gt;&lt;br /&gt;

&lt;h3&gt;&lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;メディアパートナー登録&lt;/span&gt;&lt;/h3&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;「メディアパートナーご登録」画面が表示される。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;会社名などが必須項目になっていて焦るが、「個人」ラジオボタンをクリックすると個人ユーザー向けの入力フォームに切り替わるので一安心。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;メールアドレスやパスワードなどを設定する。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;確認メールが送信されるので、メールを開きURLをクリックすると登録OK。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;認証に3営業日かかるそうだ。&amp;nbsp;&lt;/div&gt;
&lt;h2&gt;&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;Unityプラグイン(iOS/Android) をダウンロード&lt;/span&gt;&lt;/h2&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;リンク先が画面上から判らず、お知らせから辿った。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;&lt;a href=&quot;https://www.nend.net/m/sdk/&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://www.nend.net/m/sdk/&quot;&gt;https://www.nend.net/m/sdk/&lt;/a&gt;&lt;/div&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/3127a867.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;この画面からUnityプラグイン(iOS/Android) をダウンロードする。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;私の時はnend_unity_plugin-1.3.5.unitypackageをダウンロード。&lt;/div&gt;
&lt;h2&gt;Unity側の操作&lt;/h2&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;ダウンロードしたプラグインをUnity上にインポートする。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;上部メニューに「NendSDK」が増えているのでConfigureをクリックする。&lt;/span&gt;&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/a05a426c.png&quot; alt=&quot;&quot; /&gt;
&lt;h3&gt;バナーを配置する&lt;/h3&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;Hierarchyビューに空のオブジェクトを作成し（ここでは「NendAdBanner」という名前をつけている）&lt;/span&gt;&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/1b3de448.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;プラグインに含まれている「NendAdBanner.cs」をAdd Componentする。&lt;/span&gt;&lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;h3&gt;&lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;スクリプト設定項目&lt;/span&gt;&lt;/h3&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;スクリプトをAdd Componentするとスクリプトの設定項目に設定出来るので以下のように設定する。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;Account：次節で詳しく&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;Adjust Size：チェックをつけるとサイズを自動調整してくれる&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;Gravity：バナーの表示位置が設定できるのでアプリによって任意の場所になるが、私はBOTTOMとした。&lt;/div&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;h3&gt;&lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;Api KeyとSpot IDの設定&lt;/span&gt;&lt;/h3&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;Accountを開くとAndroidとiOSがある。今回AndroidなのでAndroidのApi KeyとSpot IDを入力する。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;リリース時はnendのサイトから広告の申請を行ってIDを発行する必要があるが、&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;リリース前はテスト用のIDが使用可能。&lt;/div&gt;
テスト用IDのページは&lt;a href=&quot;https://github.com/fan-ADN/nendSDK-Android/wiki/%E3%83%86%E3%82%B9%E3%83%88%E8%A1%A8%E7%A4%BA%E3%82%92%E8%A1%8C%E3%81%86&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;こちら&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;Unityエミュレータでは広告が出ないので実機で表示確認を行いバナーが表示されていればOK&lt;/span&gt;</description> 
      <link>https://ferret.gjgd.net/unity/unity%E3%81%ABnend%E3%81%AE%E5%BA%83%E5%91%8A%E3%82%92%E5%B0%8E%E5%85%A5%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%EF%BC%88android%E7%89%88%EF%BC%89</link> 
    </item>
    <item>
      <title>Google Play servicesをUnityに導入する</title>
      <description>&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;h2&gt;&lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;google_play_servicesを導入する&lt;/span&gt;&lt;/h2&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.ferretclub.colorsence&quot; title=&quot;&quot;&gt;「本気出す色覚テスト」&lt;/a&gt;を作る際にnend広告を導入した。&lt;br /&gt;
導入方法は別記事でUPするとして、&lt;br /&gt;
Androidアプリで広告を出す場合はgoogle_play_servicesを導入する必要があるので、&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;未導入の場合は導入しておく。&amp;nbsp;&lt;/div&gt;
&lt;h2&gt;&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;google_play_servicesをダウンロードする&lt;/span&gt;&lt;/h2&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;google_play_servicesのダウンロードにはSDK Managerを使う。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;私はAndroidStudioを使用した。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;AndroidStudioの上部メニュー[Tools]-[Android]-[SDK Manager]からSDK Managerを起動する。&amp;nbsp;&lt;/div&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/4e33eb7c.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;SDK Managerが開いたら「Google Play service」にチェックを付け「Install 1 package&amp;hellip;」をクリックする。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;このインストール数は同時にインストールするライブラリ数で変わってくるが今回はGoogle Play serviceだけ欲しいので他のチェックは全て外している。&amp;nbsp;&lt;/div&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/2fc74bfb.png&quot; alt=&quot;&quot; /&gt;
&lt;h3&gt;ライセンスに同意する&lt;/h3&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;ライセンス条項が表示されるので、読んでみてOKであればInstallをクリックする。&lt;/span&gt;&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/016aa57b.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;ダウンロードが終わったらAndroidStudioは閉じてOK&lt;/span&gt;
&lt;h2&gt;&lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;google-play-services.jarをUnityにインポート&lt;/span&gt;&lt;/h2&gt;
&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;~/Library/Android/sdk/extras/google/google_play_services/libproject/google-play-services_lib/libs&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;にgoogle-play-services.jarがあるので、これをUnityのProjectビューの&lt;/span&gt;&lt;br /&gt;

&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;Assets/Plugins/Android&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;にドラッグ＆ドロップする。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
これで広告使用の準備OK</description> 
      <link>https://ferret.gjgd.net/unity/google%20play%20services%E3%82%92unity%E3%81%AB%E5%B0%8E%E5%85%A5%E3%81%99%E3%82%8B</link> 
    </item>
    <item>
      <title>UnityAdsを導入してみた</title>
      <description>&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;h2&gt;&lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;インストールすら要らなかった件&lt;/span&gt;&lt;/h2&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;右上の雲のようなボタンを押すとserviceビューが開く。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;始め、以下のような画面になり先へ進めずハマったが出先で移動しながらテザリングしていたせいだろうか。&amp;nbsp;&lt;/div&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/f9bbc9fe.png&quot; alt=&quot;&quot; /&gt;
&lt;h4&gt;&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;wifiの使える場所でやってみたらすんなり進んだ。&lt;/span&gt;&lt;/h4&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/36da406f.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;セレクトボックスでProjectIDを選択しCreateを押す。&lt;/span&gt;
&lt;h3&gt;Adsを有効化する&lt;/h3&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;以下のような画面になるのでAdsのOFFとなっているボタンをクリックする。&lt;/span&gt;&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/19a108dc.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;以下の画面になるので、スイッチっぽいボタンをクリックする。&lt;/span&gt;&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/5ae7ae1d.png&quot; alt=&quot;&quot; /&gt;
&lt;h3&gt;対象年齢の設定&lt;/h3&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;Adsが有効になるので作成中のプロジェクトの対象年齢を設定する。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;「This game is directed to children under the age of 13 in the United States」&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;は日本語だと&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;「このゲームは、米国では13歳未満の子供を対象としています」&amp;nbsp;&lt;/div&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/6e8317a1.png&quot; alt=&quot;&quot; /&gt;
&lt;h3&gt;対象プラットフォームの設定&lt;/h3&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;次に対象のプラットフォームを選択する。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;今回はAndroidアプリなのでiOSのチェックを外す。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;リリース版のビルドまではTest modeにチェックをつけておく。&amp;nbsp;&lt;/div&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/9d1a80f3.png&quot; alt=&quot;&quot; /&gt;
&lt;h3&gt;ソースコードの設定&lt;/h3&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;span style=&quot;font-family: 'Helvetica Neue';&quot;&gt;CODE SAMPLESの欄を拡げるとコードサンプルが表示されるのでコピっておく。&lt;/span&gt;&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/aed23b22.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;

&lt;h3&gt;ソースコードをアプリに紐付ける&lt;/h3&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;動画の再生タイミングはゲームまたはアプリのデザイン次第だが、&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;私の場合は売り上げに追われない個人開発で、なおかつ「動画ADを再生してもいいよ」という人が再生してくれれば良いのでゲーム中にユーザーの意思で再生できるボタンを作成した。&amp;nbsp;&lt;/div&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/1d461a7d.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;このボタンに先ほどのスクリプトをAddComponentし、OnClickのイベントと紐付けた。&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;サンプルコードはUnityAdsExampleになっているが、例ではなくなっているのでExampleを取った。&amp;nbsp;&lt;/div&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/d9a2106d.png&quot; alt=&quot;&quot; /&gt;
&lt;h2&gt;動作確認&lt;/h2&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;シミュレーターでは確認できないので、実機で動作確認し動画が再生されればOK&lt;/div&gt;
&lt;div style=&quot;font-family: 'Helvetica Neue';&quot;&gt;本番リリース前にTest Modeのチェックを外しておくのを忘れずに。&amp;nbsp;&lt;/div&gt;</description> 
      <link>https://ferret.gjgd.net/unity/unityads%E3%82%92%E5%B0%8E%E5%85%A5%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F</link> 
    </item>
    <item>
      <title>Unityを使って1週間でカジュアルゲームを作ってみた</title>
      <description>&lt;div&gt;
&lt;h2&gt;本気出す色覚テスト&lt;/h2&gt;
「本気出す色覚テスト」というカジュアルゲームを作ってGooglePlayでリリースしました。&lt;/div&gt;
&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.ferretclub.colorsence&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;https://play.google.com/store/apps/details?id=com.ferretclub.colorsence&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
3連休中でアプリの基礎部分はほぼ出来ていましたが、&lt;br /&gt;
アニメーションを入れたり広告を入れたり、リリース用の画像を作ったりといった部分で合計1週間です。&lt;br /&gt;
細かい部分の方が大変。&lt;br /&gt;
&lt;br /&gt;
是非とも遊んでやって下さいm(_ _)m</description> 
      <link>https://ferret.gjgd.net/unity/unity%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A61%E9%80%B1%E9%96%93%E3%81%A7%E3%82%AB%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F</link> 
    </item>
    <item>
      <title>iphone実機で動作確認（無料）</title>
      <description>&lt;h2&gt;概要&lt;/h2&gt;
&lt;div&gt;&lt;a href=&quot;http://ferret.gjgd.net/swift/swift%E3%81%A7hello%20world&quot; title=&quot;&quot;&gt;前回&lt;/a&gt;SwiftでHelloWorldをやったが、やはりiphone実機で動作確認しておきたい。&lt;/div&gt;
Unityからのビルドにも役立つはず。ということで試してみた。
&lt;h2&gt;実機とMacの接続&lt;/h2&gt;
まずはiphone実機とMacをLightningケーブルで接続する。&lt;br /&gt;
Mac側に以下のようなダイアログが出てくるので「続ける」ボタンをクリックして許可する。&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/6b75a591.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
端末の方でも「このコンピュータを信頼しますか？」というダイアログが出るので「信頼」をタップする。
&lt;h3&gt;Xcode上での端末確認&lt;/h3&gt;
通常は自動で選択されているが、Xcodeの左上、停止ボタンの右に表示されている端末選択欄で「Device」の部分にケーブル接続したiphoneが選択されていることを確認する。&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/0386733f.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;

&lt;h2&gt;実行してみる&lt;/h2&gt;
実行できるか試すために先ほどの端末選択欄左にある実行ボタンをクリックしてみる。&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/2af6a66e.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
が、ダメッ！&lt;br /&gt;

&lt;h2&gt;Failed code to sigh&lt;/h2&gt;
「Failed code to sigh &quot;HelloWorld.&quot;」というエラーが出る。&lt;br /&gt;
「Fix Issue」をクリックし、&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/631920fc.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
「To fix this issue, add an Apple ID account.」というダイアログが表示されるので「Add...」をクリックしてHelloWorldアプリをAppleIDに紐付ける。&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/fb499c3c.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;

&lt;h2&gt;実機側でプロファイルを追加&lt;/h2&gt;
実機側にもプロファイルを追加する。&lt;br /&gt;
[設定]-[一般]-（一般の下の方にある）[プロファイルとデバイスの管理]でAppleIDで使用しているメールアドレスをクリックし、HelloWorldを「信頼する」&lt;br /&gt;

&lt;h3&gt;もしCould not launchエラーが出る場合は&lt;/h3&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/8d1d9285.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
エラーの内容がprocess launch failed: Security&lt;br /&gt;
ということで「Security.framework」を追加する。&lt;br /&gt;
左側の一番上「HelloWorld」をクリックし、中央上部のタブから「General」を選択する。&lt;br /&gt;
下にGeneralの設定項目が表示されるので「Linked Frameworks and Libraries」の「＋」をクリックして「Security.framework」を追加する。</description> 
      <link>https://ferret.gjgd.net/swift/iphone%E5%AE%9F%E6%A9%9F%E3%81%A7%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D%EF%BC%88%E7%84%A1%E6%96%99%EF%BC%89</link> 
    </item>
    <item>
      <title>SwiftでHello World</title>
      <description>&lt;h2&gt;なんでやってみたの？&lt;/h2&gt;
&lt;div&gt;iOSは実機での動作確認だけで有料のDeveloper登録をしないといけなかったので避けてきていたが、&lt;br /&gt;
Xcode7から実機での動作確認までは無料でできるようになったとのことで、&lt;br /&gt;
Android/iOS両プラットフォームにビルドが出来るUnityを使う身としてはUnityでiphoneの実機動作確認する時の為にXcodeを触っておきたかった。
&lt;h2&gt;環境&lt;/h2&gt;
&lt;/div&gt;
&lt;span style=&quot;color: #333333; line-height: 20px;&quot;&gt;MacBookAir OS X Yosemite 10.10.5&lt;br /&gt;
Xcode 7.2.1 で実施しています。&lt;/span&gt;
&lt;h2&gt;手順&lt;/h2&gt;
&lt;h3&gt;Xcodeプロジェクトを作成する&lt;/h3&gt;
Xcodeを起動し、Welcomeメニューから「Create a new Xcode project」を選択する。&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/c2c195f9.png&quot; alt=&quot;&quot; /&gt;
&lt;h3&gt;テンプレートを選ぶ&lt;/h3&gt;
&lt;div&gt;テンプレート選択画面になるので「Simple View Application」を選択しNextをクリックする。&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/5f5f2735.png&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;
&lt;h3&gt;プロジェクトのオプションを設定する&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;「Product Name」&lt;/li&gt;
&lt;li&gt;「Organization Name」&lt;/li&gt;
&lt;li&gt;「Organization Identifier」&lt;/li&gt;
&lt;li&gt;「Language」&lt;/li&gt;
&lt;/ul&gt;
を設定する。&lt;br /&gt;
Product Nameは何でも良いが今回Hello Worldをやりたいので、わかりやすくHelloWorld。&lt;br /&gt;
Organization Nameは組織名。&lt;br /&gt;
Organization Identifierは組織の持っているドメインをドット区切りで逆にしたもの。&lt;br /&gt;
LanguageはデフォルトでObjective-Cになっているが、今回はSwift。&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/2d9d6bc0.png&quot; alt=&quot;&quot; /&gt;
&lt;h3&gt;プロジェクトの保存先を決める&lt;/h3&gt;
&lt;div&gt;プロジェクトを保存するディレクトリを決める。&lt;br /&gt;
今回新たに「iosprojects」ディレクトリを作成した。&lt;br /&gt;
これは自分のわかりやすい場所でOK&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/60337895.png&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;
&lt;h3&gt;&lt;span style=&quot;color: #888888;&quot;&gt;&lt;/span&gt;日本語設定をする&lt;/h3&gt;
左のナビゲーターエリアにある「Info.plist」をクリックし、&lt;br /&gt;
「Localization native development」の値を「Japan」にする。&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/18a71d0c.png&quot; alt=&quot;&quot; /&gt;
&lt;h3&gt;ストーリーボードにラベルを配置する&lt;/h3&gt;
左のナビゲーターエリアにある「Main.storyboard」をクリックし、&lt;br /&gt;
真ん中の「View Controller」をクリックする。&lt;br /&gt;
右側のユーティリティーエリアから「◎」を選択する。&lt;br /&gt;
下のメニューがスクロール出来るので「Label」を「View Controller」にドラッグ＆ドロップし、&lt;br /&gt;
配置されたLabelをダブルクリックして「Hello World」と入力しEnterキーを押す。&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/48e53f63.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
最後に左上の実行ボタンを押す。
&lt;h3&gt;Developer Modeにする&lt;/h3&gt;
MacをDeveloper Modeにして良いか聞かれるので「Enable」をクリックする。&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/b5ebcf04.png&quot; alt=&quot;&quot; /&gt;
&lt;h3&gt;シミュレーターで動作確認&lt;/h3&gt;
シミュレーターが立ち上がり「Hello World」と表示されていればOK&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/eace931a.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
でか！&lt;br /&gt;
とりあえずHello Worldは出来た！
&lt;h2&gt;シミュレーターのサイズ調整&lt;/h2&gt;
シミュレーターが大きすぎてMacの画面に入りきっていないのでサイズを調整&lt;br /&gt;
画面上部メニューの「Window」からあっさりできた。&lt;br /&gt;
[Window]-[Scale]-[好きなサイズ]&lt;br /&gt;
&lt;img src=&quot;http://file.ferret.gjgd.net/87683571.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>https://ferret.gjgd.net/swift/swift%E3%81%A7hello%20world</link> 
    </item>
    <item>
      <title>Pythonを使ってお手軽にjsonを整形（Python知らなくても大丈夫）</title>
      <description>&lt;h2&gt;どんな時に使うの？&lt;/h2&gt;
&lt;div&gt;jsonを確認したい時、インデント等されず１行で表示されると見難い。&lt;br /&gt;
コピペして&lt;a href=&quot;http://jsonlint.com/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;json整形をしてくれるサイト&lt;/a&gt;に貼って確認しても良いのだが、&lt;br /&gt;
コンソールならお手軽な方法がある。
&lt;h2&gt;お手軽な方法&lt;/h2&gt;
以下のようにする&lt;br /&gt;

&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;$ echo &quot;{\&quot;hoge\&quot;:\&quot;hoge\&quot;, \&quot;foo\&quot;:\&quot;foo\&quot;}&quot; | python -m json.tool&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;foo&quot;: &quot;foo&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;hoge&quot;: &quot;hoge&quot;&lt;br /&gt;
}&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description> 
      <link>https://ferret.gjgd.net/python/python%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%8A%E6%89%8B%E8%BB%BD%E3%81%ABjson%E3%82%92%E6%95%B4%E5%BD%A2%EF%BC%88pyth</link> 
    </item>
    <item>
      <title>鍵を登録しておいて毎回パスワードを入力しないようにする</title>
      <description>&lt;h2&gt;使いどころ&lt;/h2&gt;
gitにpushする時など、毎回鍵のパスワードを入力しなければいけない時があり（それが大事ではあるが）面倒に感じたりする。&lt;br /&gt;
鍵のパスワード入力を１回で済ませる方法&lt;br /&gt;

&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;$ eval `ssh-agent`&lt;br /&gt;
$ ssh-add ~/.ssh/秘密鍵&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description> 
      <link>https://ferret.gjgd.net/shell/%E9%8D%B5%E3%82%92%E7%99%BB%E9%8C%B2%E3%81%97%E3%81%A6%E3%81%8A%E3%81%84%E3%81%A6%E6%AF%8E%E5%9B%9E%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%82%92%E5%85%A5%E5%8A%9B%E3%81%97%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B</link> 
    </item>
    <item>
      <title>ssh key作成方法</title>
      <description>&lt;h2&gt;ssh keyの作成方法&lt;/h2&gt;
&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;$ ssh-keygen -t rsa -C &quot;メールアドレス&quot;&lt;br /&gt;
Generating public/private rsa key pair.&lt;br /&gt;
Enter file in which to save the key (/ホームディレクトリ/.ssh/id_rsa): 鍵の名前&lt;br /&gt;
Enter passphrase (empty for no passphrase):パスワードを入力する&lt;br /&gt;
Enter same passphrase again:パスワードを再度入力する&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
これで出来る。</description> 
      <link>https://ferret.gjgd.net/shell/ssh%20key%E4%BD%9C%E6%88%90%E6%96%B9%E6%B3%95</link> 
    </item>

  </channel>
</rss>