Category Note

Developer:リジェクトされないために App Storeレビューガイドラインの和訳 2015年最新版

App Storeでアプリリリース時の審査基準となるレビューガイドライン。 初めての iOS アプリ開発において、英文であることを理由に熟読しないまま理解したつもりで開発を始めてしまい、何度もリジェクトを経験しました。 このときのリジェクトによる苦い経験から、少しでも日本の開発者の役に立てればと思い、App Store Review Guidelines を和訳(一部意訳)しました。 あえて訳さない方が適切と思われる名称やセンテンスについては、原文のままの表現を用いています。(本コンテンツに対してのご意見・不備・間違い等ありましたらこちらからご連絡いただければ幸いです) 開発者のスキル・レベルに関係なく、一読すればきっとリリースまでの道のりが短くなります。ご活用下さい。 更新履歴 [2015.12.23] 11.6項の誤りを修正しました。おのでら様、ご指摘いただきありがとうございました。 [2015.12.21] 11.9項の誤りを修正しました。匿名希望様、ご指摘いただきありがとうございました。 [2015.06.26] 11.17項を追加しました。sakuyan様、ご連絡いただきありがとうございました。 [2015.06.19] 9.4項を更新しました(64kbps -> 192kbps)すがはら様、ご連絡いただきありがとうございました。 [2015.06.04] レビューガイドラインに 25-28 項追加しました。すがはら様、ご連絡いただきありがとうございました。 [2014.10.10] 11 項目の誤植(通過 -> 通貨)を修正しました。町田様、ご指摘いただきありがとうございました。 [2014.07.09] 2.7 項目の誤訳を修正しました。pernodd様、ご指摘いただきありがとうございました。 [2014.05.01] 2.15 項目の誤り(50MB -> 100MB)を修正しました。開発要員A様、ご指摘いただきありがとうございました。 [2014.02.18] 24.Kids Category の追加と HTML タグ、翻訳の誤記を修正しました。 [2013.07.20] コンテンツの本文を修正しました。 [2013.07.14] 一部コンテンツ内容の構成を変更しました。

MellowGlyph: CSS アイコンフレームワーク MellowGlyph を公開しました

github ページに sirochro 製 CSS アイコンフレームワーク MellowGlyph を公開しました。 ローンチ時点で 550 種類以上のアイコンがセットになっており、sirochro のサイトや iOS アプリで使われているアイコンは全て MellowGlyph に入っています。 MellowGlyph は無料です。是非使ってみてください。 公式ページは英語のみの対応となっていますので、ここでは日本語による特徴、簡単な説明や使い方を説明したいと思います。 目次 MellowGlyph の特徴 MellowGlyph の使い方 MellowGlyph アイコン一覧 まとめ MellowGlyph の特徴 デザイン アイコンのエッジは面取りを施すことで必要最小限の丸みを持ち、正方形グリッドに収まるように設計されています。 総数 550 種類以上 無料アイコンセットとしては最高クラスのバリエーションを用意しました。この数字には、エイリアス(同じアイコンアートワークの別名称)による重複した数を含みません。 開発者に最適化 MellowGlyph には や のような開発言語や、各種キーボード記号のアイコンが含まれています。開発者同士のコミュニケーションにお役立てください。 ベクターグラフィックス アイコンはすべてベクターで作成されているので、どのようなサイズでも綺麗に出力・表示されます。 すべて無料 MellowGlyph のダウンロード、ならびに利用は無料です。商用利用も可能です。 CSS で編集可能 アイコンの色、サイズ、シャドウといった要素を CSS で変更可能です。 すべての端末に対応 Mac、PC、スマートフォンやタブレットといったすべての端末で、綺麗に表示されます。 あらゆる現場に ウェブ制作、アプリ制作、ゲーム開発等、MellowGlyph は、様々な場面での利用を想定し作られています。 アイコンの規格 すべてのアイコンは厳密なルールに基づいて制作されているため、アイコンセットのアートワークに統一感を保証しています。 MellowGlyph の使い方 ダウンロード プロジェクトに配置 CSS を参照 HTML で記述 ダウンロード MellowGlyph 公式ページ にアクセスし Download をクリックしてください。 プロジェクトに設置 ダウンロードしたファイルを解凍し MellowGlyph フォルダ を自分のプロジェクト内の任意の場所へ移動します。 CSS を参照 HTML の head タグ内で mellowglyph.min.css をリンクします。上記 MellowGlyph フォルダ を配置したパスを path/to に記述します。 HTML で記述 MellowGlyph アイコン一覧 を参照し、該当する HTML を記述すればアイコンが表示されます。 MellowGlyph アイコン一覧 すべてのアイコンのアートワークと CSS クラスは MellowGlyph 公式ページ の アイコン一覧 からご覧いただけます。 ここではその一部を抜粋してご紹介いたします。 まとめ アイコンは最もミニマルなインフォグラフィックの一つで、情報伝達の目的以外でそれ自体が主張してはいけません。基本的なことですが、これが MellowGlyph 制作時に一番大事にしていたコンセプトでした。 当初は既存のフリーアイコンのディテールが気に入らなかったので、プロジェクトごとに必要なものを1つ、2つ、と作成していたのですが、ある程度実用に耐えられるアイコンセットとなったため、無料公開することにしました。 こんなアイコンがあればいいなというのがあれば、こちら (カテゴリ:MellowGlyph について)からご連絡ください。 アートワークの作成からフォント出力、ダウンロードページの更新とアップデートには時間がかかるので、一つ一つすべてのご要望にお応えすることは不可能ですが、必要だと判断したものに関しては、時間があるときにまとめてアップデートをおこない、アイコンの種類を増やしていきたいと思います。 この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

Swift: UIWebView の UserAgent を書き換える

WebView ベースの iOS アプリを開発する際、Web サーバー側からアプリからのアクセスを判定したいケースがあるかと思います。 そういった場合、UIWebView に対してユニークなユーザーエージェントを付与し、その文字列から JavaScript 等で判定することが一番簡単な方法かと思います。 今回は Swift で UIWebView のユーザーエージェントを書き換えてみたいと思います。 目次 UIWebView の UserAgent を書き換える まとめ UIWebView の UserAgent を書き換える UIViewController の UIWebView からでは、先にデフォルトのユーザーエージェントが呼ばれてしまうため、ユーザーエージェントの書き換えを行う場合は AppDelegate で行う必要があります。 一度サイズのない空の UIWebView を生成し、その UIWebView からデフォルトのユーザーエージェントを取得し、値を追加・上書きすることでユニークなユーザーエージェントに変更します。 AppDelegate.swift まとめ Android の WebView に触れると iOS の UIWebView の良さをあらためて実感します。 Xcode で開発を行っていると、余計なことをしてくれていると思うときもありますが、多くのケースでは、それが一定のユーザビリティを保証する上で正解であることがほとんどです。 ものづくりを行う人々にとっては当たり前のことなのですが、ないものを作り出そうとする前に、ない理由を調査した上で、本当にやるべきかどうかを検討する必要があると思います。 この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

Android: USB 接続なし (無線LAN) でアプリを実機デバッグする方法

Wifi 環境があれば Android Studio からの実機でのデバッグが USB 接続なしで可能です。 とは言え、最初の設定では結局 USB 接続が必要ですが、デバイスがケーブルから解放されることで、多少は作業ストレスの軽減になるかもしれません。 地味に便利な機能だったのでメモしておきます。 目次 ADB コマンドのパスを通す USB 接続を行う ADB コマンドで接続する USB 接続を解除しビルドを実行する ADB コマンドのパスを通す ターミナルシェルの環境設定(.bashrc や.zshrc等)に ADB コマンドへのパスを通します。 設定を保存した後、設定ファイルをリロードしシェルに設定を反映させます。 ADB コマンドが使えるようになっているか確認します。 無事バージョンが表示されれば完了です。 USB 接続を行う Mac と Android デバイスを USB で接続し Android Studio を起動します。 Android デバイスの 設定 -> Wi-Fi -> 詳細設定 (Android デバイスごとにメニューの名称は異なります)から IP アドレスを確認します。ここでは 10.0.1.1 とします。 ここで表示された IP アドレスを使用し、ADB コマンドで接続を行います。 ADB コマンドで接続する ターミナル(Android Studio 内のターミナルでも可)を起動し、以下のコマンドを実行します。 先ほど調べた IP アドレスに上記のポートを指定し接続します。 接続されているデバイスを確認します。 デバイスが接続されていることが確認できました。 USB 接続を解除しビルドを実行する すでに Wi-Fi で接続されていますので、USB ケーブルを外します。 Android Studio からビルドを実行すれば、USB 接続なしでデバッグが可能になっています。 以上で作業は完了です。お疲れ様でした。 まとめ Android Studio では Xcode に存在しないユニークな機能をちょくちょく見かけます。 Xcode でもこういった無線環境でのビルド・デバッグの機能を追加してくれると、つらいコーディングも少し楽しくなるかもしれませんね。 今回紹介した方法は、準備自体は数分で完了するので、是非一度お試しください。 この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

Android: WebView での YouTube 再生について(フルスクリーン対応)

Android の WebView は仕様をよく理解していないと、ネイティブ実装よりも大変なケースに遭遇します(しました)。 WebView から Web ページが表示されて一息ついていたら、YouTube が見れないという問題が発生しましたので、その解決方法をメモしておきます。 老婆心ながら、くれぐれもアプリのユーザーエージェントを、あまりにもユニークなものに書き換えたりしないでください。 ユーザーエージェントが大きく変わると、今回の方法でどう頑張っても YouTube は再生できません。これで人生の貴重な3日間を棒に振りました。。。 それではどうぞ。 目次 AndroidManifest の設定 MainActivity -> WebView の設定 MainActivity -> WebChromeClient 拡張クラス MainActivity の全コード レイアウトファイル AndroidManifest の設定 application の android:hardwareAccelerated を true にします。 AndroidManifest.xml MainActivity -> WebView の設定 WebView の設定を以下のようにし、WebChromeClient の拡張クラス(後述)をセットします。 MainActivity.java -> protected void onCreate MainActivity -> WebChromeClient 拡張クラス WebChromeClient の拡張クラスが必要な理由は YouTube のフルスクリーン表示に対応するためです。 フルスクリーン表示になったとき、 WebVeiw を非表示にしカスタムビューと背景(黒)を表示、フルスクリーンが解除された時に WebVeiw を表示し、カスタムビューと背景(黒)を非表示にする、といった処理を書く必要があります。 WebChromeClient の拡張クラスでオーバーライドするメソッドは次の2つです。 public void onShowCustomView public void onHideCustomView WebChromeClient の拡張クラス CustomWebChromeClient は以下のようになります。 MainActivity.java MainActivity の全コード 完成した MainActivity は以下となります。 MainActivity.java レイアウトファイル おまけに layout ファイルも載せておきます。 activity_main.xml まとめ Android も YouTube も同じ Google なのに、なぜここまでやらなければ WebView から YouTube が再生できないんでしょうか。 今回のソースコードは Android 4.0 以降をターゲットに YouTube の再生に特化したソースコードですが、ここに WebViewClient、ジェスチャー、Android OS の後方互換を考慮した場合、相当カオスなソースコードになります。 Android の WebView の取り扱いにはくれぐれもご注意を。 この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

iOS: Hey Siri! の設定と Siri が認識する日本語一覧(iOS 9対応・最新版)

みなさん、Siri 使っていますか? 日本人だとちょっと言葉に出しづらい名称ですが、iOS 8 から実装された Siri は慣れれば実生活で結構役立ちます。 また、 iOS 9 からはハンズフリーで Siri が起動する Hey Siri が電源ケーブルの接続なしで使用可能になりました。 そんな Hey Siri が最も活躍する場は運転中の車内だと感じました。誰も聞いてないので人目を気にする必要がなく、運転に集中し両手がふさがっているというシチュエーションが、Hey Siri で操作を行う必然性を与えるからです。 ところが Siri を使って iPhone や iPad をスマートに操作したいのに、どういったことが出来るのかが分からなければお願いできませんし、やってほしいことがあっても、いざ機械が相手だと、なんて話しかければいいのか分からくなってしまいます。 今回はそんな方(自分)のために Hey Siri の設定方法と、実際に使ってみて便利だったフレーズをリストアップしてみましたので、是非ともご活用ください。 目次 Hey Siri を使用可能にする Siri の操作対象アプリ Siri が認識する日本語一覧 Hey Siri を使用可能にする Hey Siri の設定 設定 -> Siri -> “Hey Siri” を許可 を ON にする Siri の操作対象アプリ 項目をクリックすると、対象項目で認識可能なフレーズにジャンプします。 Web ミュージック タイマー レート 天気 SNS マップ 電話・メッセージ リマインダー・メモ カレンダー アプリ・設定 その他 Siri が認識する日本語一覧 Web Bing(デフォルト)で検索する 「(検索ワード)を検索」 Google で検索する 「(検索ワード)をグーグル検索」 ミュージック 音楽再生中の呼びかけ 「(アーティスト名)の(曲名)をかけて」 「(アーティスト名)を再生」 「(プレイリスト名)を再生」 「ジャンルが(ジャンル名)の曲を再生」 「音楽をストップ」 「(音楽再生中に)次の曲」 「(音楽再生中に)前の曲」 「シャッフルをオン」 「シャッフルをオフ」 「再生中のアルバムアートを表示」 外部の音楽に対する呼びかけ 「これ何の曲?」 「この曲を歌っているのは誰?」 「この曲のタイトルは何?」 「今かかっている曲は何?」 タイマー アラームのセット 「明日8時に起こして」 タイマーのセット 「タイマーを(時間)にセットして」 カウントダウン中のタイマーを停止する 「タイマーをキャンセル」 レート 「1ドル何円?」 「(数字)ポンドは何グラム?」 「日経平均株価教えて」 天気 「今日の天気は?」 「明日の天気は?」 「水曜日の天気は?」 「東京の天気は?」 「来週の天気は?」 SNS 「(ツイート内容)とツイート」 「(ツイート内容)とつぶやく」 「(ツイート内容)をツイッターで検索」 「私のツイートを見せて」 マップ 「近くのカフェを探して」 「(コンビニ名)を探して」 電話・メッセージ 「(人名)に電話」 「(人名)に “〜” とメッセージ」 リマインダー・メモ 「(リマインド名)とリマインド」 「(リスト名)リストに(リマインド名)を追加」 「(リスト名)にリマインド → リマインドするワードを追加」 「(メモの内容)とメモ」 カレンダー 「今日の予定は?」 「今週の予定は?」 「明日10時に会議と設定」 「来週水曜10時に会議と設定」 アプリ・設定 アプリの起動 「(アプリ名)を開いて」 設定モードの切り替え 「機内モードをオン(オフ)にして」 「bluetooth をオン(オフ)にして」 その他 Siri の実行を中止 「キャンセル」 まとめ この記事を書くために、ひたすら Siri に話しかけて動作を検証していました。ヘッドセットでの会話同様、誰かが見てたらとても怪しいひとだったと思います(笑) あらゆる操作を Siri で行おうとするのではなく、特定の動作にターゲットを絞れば、日常で使える機能が見つかるかもしれません。 こういうのも認識するよ、というものがあれば こちら からご一報くだされば、この記事にて情報を共有させていただきたいと思います。 この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

Android: ImageView をアニメーションさせる(Property Animation)

Android アプリを開発時にアニメーションが必要になったので、そのときのメモ。 今回は Android3.X 系 以降で使用できる Property Animation のサンプルコードを掲載しました。 ImageView をアニメーションさせる(Property Animation) target に対象の ImageView、duration にアニメーション時間(ミリ秒)、from(変更前の値)、to(変更後の値)を渡します。 透過アニメーション 移動アニメーション 回転アニメーション まとめ Android のアニメーションはいくつか種類があるみたいですが、互換性や汎用性を考慮すれば、オブジェクトそのもののプロパティが変更できる property animation が使いやすいみたいです。 今後は iOS だけではなく Android の記事も追加していきたいと思います。 この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

Apple: iPhone 6s Plus / iOS 9 / El Capitan まとめてレビュー

毎年のことながら、今回の iPhone 6s / 6s Plus も出荷台数が過去最高を更新し、発売から3日間で1300万台を突破しましたが、もう驚きません。 そんななか、先日ついに iPhone 6s Plus(SIMフリー版)が到着いたしました。 iPhone 6s / 6s Plus や iOS 9、Mac OS X(El Capitan)については、リリースから日数が経過しているため、参考になる様々なレビューを数多く見かけますが、今回レビューのリリースに関して、スピードではかなわなかったので、これらを一気にまとめて、個人的な相互の使い勝手等を踏まえたレビューを行ってみたいと思います。 ※コンテンツの一部画像に GIF アニメを使用しているので、ページのロードに時間がかかります。 目次 iPhone 6s Plus 準備 iPhone 6s Plus 開封 SIM カード装着 アクセサリ・純正ケース装着 iPhone 6 の純正ケース(使用前・使用後)比較 iPhone 6s Plus レビュー 3D Touch Touch ID 2.0 ライブフォト Siri iOS 9 レビュー メモ帳 iCloud Drive hulu アプリ(iPad 版) Air Drop El Captan レビュー Instant Hotspot Split View ディスクユーティリティ一新 日本語入力とユーザー辞書 iPhone 6s Plus 準備 iPhone 6s Plus 開封 開封します。ずっと iPhone を使い続けているため、ここの表現は割愛させていただきますが、見た目、開封のしやすさ、開けた時の感動、すべてが行き届いている非常にクオリティの高いパッケージングです。 SIM カード装着 iPhone 6 / 6s Plus と純正ケースを用意します。 iPhone 6 から IIJ mio の SIM を取り出し、この後のガラスフィルムの施工を考慮し、ディスプレイに触れないように注意し iPhone 6s Plus へ SIM を差し替えます。 これで移行作業は完了です。SIM フリーは素晴らしいですね。iPhone 6 には家族が使用している SIM を差して引き続き使用します。 アクセサリ(ガラスフィルム)施工 間髪入れず Anker のガラスフィルムを用意します。赤い箱はこの後レザーケースに使用するミンクオイルです。 iPhone 6 のときには苦労して施工したガラスフィルムですが、この Anker のガラスフィルムは非常にインストールが容易な工夫がされています。 フィルム施工前にガラスフィルムの位置を合わせ、付属のステッカーでヒンジを作り、ガラスフィルムの保護シートを剥がしたあとはパタンと閉じれば、一発で完璧な位置にピタッと張り付いてくれました。これでやっと気兼ねなくディスプレイにタッチできます(笑) iPhone 6 で使っていたガラスフィルムは、今年前半にディスプレイ面から落下させてしまい破損しています。 施工当初は「こんなものを貼って自己満足以外に意味はあるのか」とも思ってましたが、ディスプレイ面からの落下時に、ガラスフィルムが割れ衝撃が分散されているので、効果はあるのかもしれません。 ケースの四隅には落下時の傷跡が多く見られますが、曲面ガラスを完全に防護してくれているため、幾度か落下させているものの大事に至らず、本体は傷一つない状態を維持できていました.。 iPhone 6 の純正ケース(使用前・使用後)比較 今回も Apple 純正レザーケースの茶を購入しました。 右側のケースは1年間使用した iPhone 6 の純正レザーケースです。 iPhone 6 のケースは黒に見えますが、実際はとても味わいのある焦げ茶色です。 そして、iPhone 6 同様、純正レザーケースには使用前にミンクオイルを儀式的に塗りました(笑) ミンクオイルを使用することで、新品の色合いが落ち着いた茶色になり、ある程度の磨耗や、水滴によるレザーの劣化を防ぎ、レザー本来の色合いの変化を楽しむことができます。2度塗り(右側画像)することでさらに暗みと怪しさが増します(笑) 以上で iPhone 6s Plus の準備は完了です。 使用したアクセサリのリンク 【iPhone6s対応 / Amazon.co.jp限定】 IIJmio SIM ウェルカムパック nanoSIM ( SMS ) 版 [フラストレーションフリーパッケージ (FFP)] IM-B099 Anker® iPhone 6 4.7インチ用 強化ガラス液晶保護フィルム 3D Touch対応 9H硬度の液晶保護 & 96%の透過性 【18ヶ月保証】 Anker iPhone 6 Plus (5.5インチ用) 3D Touch対応 強化ガラス液晶保護フィルム 9H硬度の液晶保護 & 96%の透過性 【18ヶ月保証】 [コロンブス] columbus ミンクオイル シューズ・レザーグッズ用 45g【HTRC3】 iPhone 6s Plus レビュー 3D Touch 今回一番試したかった新機能はこの 3D Touch でした。… 続きを読む

HTML: Safari のピン(タブ固定時)にアイコン画像を表示する

Mac OS X 10.11 (El Capitan) の Safari から採用された ページピンのアイコン は favicon や apple touch icon とは別の記述をしなければ表示されません。 また、せっかくページピン用の画像作成し、表示するためのタグを記述したにもかかわらず、表示されないケースに遭遇しました。 今回はこのページピン用に、オリジナルアイコンを表示し、確認する方法を説明したいと思います。 目次 SVG 画像を準備する HTML を記述する 確認する Safari のピン(タブ固定時)にアイコン画像を表示する ページピン用のアイコン画像がしていされていないサイトは、デフォルトではページタイトルの頭文字のイニシャルが表示されます。 SVG 画像を準備する Illustrator 等のベクター画像アプリケーションで表示したいアイコンの SVG データを作成しました。ここでは “pinned_icon.svg” という名前で書き出します。 HTML を記述する タグ内に 以下の1行を追加します。href に SVG 画像のパス、color に塗りの値を記述します。 確認する ~/Library/Safari/ の中にある Template Icons フォルダを丸ごと消去します。 これを行わないと、サイトデータが変更前のアイコンのキャッシュへ紐付いているため、実際は結果が反映されているにも関わらず、ブラウザでページをリロードしても結果を確認できません。(これで数十分時間をロスしてしまいました。。) 無事 HTML で指定したページピンの SVG 画像が反映されました。 まとめ ページピンの画像は apple touch icon 同様、ちょっと一手間加えるだけで、サイトのブランディングに非常に有効です。 普段 Windows や Android をメインで使用している方も、設定方法は簡単なのでページピンのアイコン画像を設定してみてはいかがでしょうか。 この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

iCloud: Mac と iPhone でユーザ辞書が同期されない場合の対処方法

iCloud で Mac のユーザ辞書を、iPhone や iPad 等の iOS デバイスで共有すれば非常に便利です。 しかし、OS のアップデートやデバイスを新しく追加した場合、このユーザ辞書がうまく同期されなくて、便利なはずの iCloud 連携が、一転してストレスとなるケースにこれまでも幾度となく遭遇しました。 iCloud のせいなのか、Mac OS や iOS 側の問題なのかは Apple に聞いてみなければわかりませんが、今回この問題を解決する方法を発見しましたので説明したいと思います。(本作業の実行は自己責任でお願いします) 目次 作業環境 作業内容の詳細手順 ユーザー辞書の同期を確認する Mac と iPhone でユーザ辞書を同期できない場合の対処方法 今回の方法では、iOS デバイス側に保存されている iCloud Drive のユーザー辞書データを破棄し、Mac のユーザ辞書をベースに iOS デバイスへ同期させる方法をとりました。 一旦 iCloud に保存されている辞書データをすべてリセットすることで、正常に同期が行われることを確認しました。ですので、iOS 側のユーザ辞書のデータを残したい方は、今回の方法は実行しないでください。 また、作業内容の手順だけではなく、(※)でその手順を行う理由も説明していますので、作業内容に不安がある方は無理をせず作業を行わないでください。 環境 MacBook (Mac OS X 10.11 El Capitan) iPhone 6s Plus (iOS 9.0.2) iPad Air 2 (iOS 9.0.2) iCloud Drive の容量が、フォトストリーム等の写真データなどによって不足している場合は、今回の方法を実行してもユーザ辞書のデータは更新されません。iCloud の残り容量にご注意ください。 作業内容の詳細手順 使用するすべての iOS デバイスの 設定 -> iCloud -> iCloud ドライブ を「オフ」にする。※作業中 Mac へ iOS デバイスのユーザ辞書データが同期されないように、先に iCloud Drive への接続を解除します。 Mac の システム環境設定 -> iCloud -> iCloud Drive にチェックが入っていることを確認します。 Mac の アプリケーションフォルダ -> ユーティリティフォルダ -> ターミナル.app を起動します。 以下の1行をコピーし、ターミナルにペーストし return で実行します。※このコマンドで iCloud Drive で同期される辞書のあるフォルダへ移動します。 以下の1行をコピーし、ターミナルでペーストし return で実行します。※このコマンドで iCloud Drive に保存されているユーザー辞書のデータをすべて削除します。(Mac 上のユーザー辞書のデータは消えません) ターミナルを終了し、Mac と iOS デバイスを再起動( 「スリープボタン」と「ホームボタン」をアップルマークが出現するまで長押し)します。 iOS デバイスの 設定 -> iCloud -> iCloudドライブ を「オン」にし、念のためもう一度 iOS デバイスを再起動します。 作業完了 ユーザー辞書の同期を確認する Mac のユーザ辞書が iOS 側で同期されているか確認します。 Mac システム環境設定 -> キーボード -> ユーザ辞書 iOS 設定 -> 一般 -> キーボード -> ユーザ辞書 iOS のユーザー辞書の内容が Mac 側の語句と一致していれば同期は成功しています。Mac で新しくユーザ辞書に登録を行った場合は、登録後少し待ってみるか、iCloud Drive を一度「オフ」にした後「オン」にすれば、新しく登録されたデータが反映されます。 一時的に Mac 側のユーザー辞書がすべて消えてしまう場合がありますが、システム環境設定 -> iCloud -> iCloud Drive の「チェックを外す」「チェックする」でデータが復元されます。 まとめ Mac をお持ちの方であれば、ユーザー辞書の登録は Mac 上で行うケースが多いと思います。 ユーザ辞書が同期されないまま放置されている方は、今回説明した方法で、思い切って過去の iPhone や iPad のユーザ辞書を消去し、快適に iCloud を使用してみてはいかがでしょうか。 この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

siro:chro 無料ゲーム SQN をリリースしました

img_sqn_00

sirochro 初の無料ゲームアプリ SQN をリリースしました。
記事:SQN: iOS 無料ゲームアプリ SQN - Sequential Numbers をリリース
ちょっとした時間に楽しめる完全無料のゲームなっていますので、是非ダウンロードして遊んでみてください。

↓SQN のダウンロードはこちらから