(株)アイメックのブログです。2016年6月29日水曜日こうべ避難ナビこんにちは!今回は先日リリースしたiOSアプリ「こうべ避難ナビ」を紹介したいと思います。どんなアプリ?「こうべ避難ナビ」はカンタンに言ってしまうと避難施設への経路検索アプリです。神戸市のオープンデータで公開されている421箇所の避難施設の情報を収録していて、マップ上に現在地と避難施設を表示しますので一目で最寄りの避難施設を見つけることができます。こんな人にオススメ!もしもの時どこに避難すればいいかわからない!どうやって行けばいいかわからない!そんな神戸在住の人にオススメです。現在地から避難施設までの経路をマップ上に表示することができます。避難したい施設のアイコンをタップして「避難する!」ボタンをタップ地図上に避難施設までの経路を表示します。これで迷わず避難できますね!・避難施設への電話アプリから避難施設へ電話をかけることができます。施設の状況などの確認にご使用ください。電話を掛けたい施設のアイコンをタップして「電話する!」ボタンをタップ電話番号を確認して発信します。神戸市が公開しているオープンデータには421箇所もの避難施設があります。その中から参照したい施設の情報をカンタンに検索することができます。画面右上のリストボタンをタップ!画面右側から施設一覧が出てきます。検索バーに任意の検索ワードを入力すれば施設情報を絞り込むことができます!・津波発生時でも避難出来る施設の絞り込み津波発生時どこに避難すればいいかご存知でしょうか?ご安心ください。画面右下の「津波ボタン」をタップすることで津波発生時でも避難可能な施設のみ表示することができます。画面右下の津波ボタンをタップ!津波発生時でも避難可能な施設のみ表示します。一度津波ボタンをタップすると全ての避難施設を表示します。最後に「こうべ避難ナビ」はもしもの時を考え、出来るだけシンプルに使い易さを考えて作りました。このアプリを使用するようなことが起きないにこしたことはありませんがもしもの時は皆様のお役に立てれば幸いでございます。インストールしてみてください。無料です!それじゃまた。Storeから無料でダウンロードできますので、ぜひインストールしてください!アプリの内容や使い方はまた次回書こうと思います。【iOS】MapView上のAnnotationを長押しするとデフォルトのピンに戻るMapView上に配置したAnnotationを長押しするとデフォルトの赤いピンに戻ってしまう問題にぶち当たったので回避方法をメモ。詳しくはstackoverflowにありますが、MapViewのデリゲートのviewForAnnotationメソッド内でMKPinAnnotationViewを生成しているのが原因みたいです。MKPinAnnotationViewではなくMKAnnotationViewを生成してやるように変えれば回避できました。【iOSアプリ】LaunchScreenに設定した画像が消えるiOSアプリを作っていて、起動画面に設定した画像が消えてしまう現象がおきました。↓みなたいな感じです。画像が消える原因はわからないのですが、画像の名前を変えて再設定するとなおります。因みにシミュレータでは発生しないです。するとまた発生してしまうんですよねー。した対応方法ご存じの方教えていただけると嬉しいです!それじゃまた。iOS2016年6月2日木曜日XamarinでCocoapodsのライブラリを使うiOSアプリを作る際、多くの場合Cocoapodsを使うかと思います。Xcodeで開発する場合は以下のサイトが詳しいのでそちらを参考に。今回はXamarinでiOSアプリを開発する際に、CocoaPodsライブラリを使用する方法を紹介します。Sharpieをダウンロードしてインストールします。Sharpieを使うとバインディングの定義ファイル、ライブラリ本体(lib*.aファイル)を自動で作ってくれます。・CocoaPodsのサイトで使用したいライブラリを探します。https://cocoapods.org・ターミナルを起動し、任意のディレクトリで以下のコマンドを実行します。LGSideMenuController※今回は「LGSideMenuController」を入れます。成功すると↓のような感じになります。commands.成功すると「Pods」ディレクトリができます。Targetを変更します。ターミナルを起動し、以下のコマンドを実行します。bind長々とログがでますが「Done.」と出てきたら成功です。Sharpie!Done.成功するとライブラリ本体(lib*.a)とバインディング定義ファイルが作られます。Libraryプロジェクトを作れば使えるようになります。前述までの手順で作ったライブラリは実機では動きますが、シミュレータでは動きません。出来上がったライブラリをlipoコマンドで確認してみると対象アーキテクチャに「i386」が含まれていないことがわかります。シミュレータで使えるようにするには「i386」が含まれている必要があります。arm64ですので、少々面倒くさいのですが、Podsディレクトリ以下のxcodeprojファイルを開いてシミュレータ用にライブラリを生成しなおします。Architecture」に「i386」を追加します。あとはシミュレータを対象にビルドを実行すればシミュレータで動作するライブラリが出来上がります。build/Debug-iphonesimulatorディレクトリ以下にライブラリが出力されてます。lipoコマンドで確認すると対象アーキテクチャに「i386」が含まれていることがわかります。x86_64シミュレータで実行する際はこのライブラリを使えば動きます!しかしもうちょっとスマートなやりかたないんですかねー。使いにくいOutlookを少しでも便利に【前編】こんにちは、ふじかーです。使用する事」という御触れが出ました。手を出したくなかったメーラーなんですが、、、お...使いにくいOutlookを少しでも便利に【後編】こんにちは、ふじかーです。カスタマイズメモの続きです。みなさん、ノムノムです。3/17(土)にPython3の試験を受けてきました。結果はタイトルの通り...不合格でした。不合格になった私の勉強方法とその問題点を書いていきます。C言語をステップ実行こんにちは、ふじかーです。このロジックが意図通り動作するか、ちょいと手元で確認したい。みたいな時、少し困ります。表示されない(ClassicMenuタブが出ない)こんにちは、ふじかーです。バージョンアップされました。