Labo288

プログラミングのこと、GISのこと、パソコンのこと、趣味のこと

iOS

iOS向けGeoJSONビューア「Vanilla GIS for iOS」リリース。使い方など

はじめに 大体1ヶ月間くらいかけて、タイトルのとおり「Vanilla GIS for iOS」を開発しリリースしました。 Vanilla GIS for iOSとは コンセプト Vanilla GISという名前は、以前に作ったWebアプリと同じ名前です。そのコンセプトは「シンプルでユーザーがカ…

スライダーで色を選択するUIをつくれる「Color Slider」

はじめに iOS開発では、様々なGUIパーツがデフォルトで用意されています。 しかしながらカラーピッカーの類は存在しません。 標準のUISliderのように、スライダーにより色設定が出来ればと思い調べるとライブラリを発見しました。 ColorSlider github.com 機…

自作クラスをNSDataに変換したりUserDefaultsに保存するために

はじめに Swiftでクラスをエンコードする(=NSData型に変換する)場合は、そのクラスがNSObjectを継承していて、かつNSCodingプロトコルに準拠している必要があります。 カスタムクラスをUserDefaultsに保存したい場合等に必要となる知識ですが、かなりハマ…

Mapbox for iOSで自作のスタイルを設定する(好きな背景図を表示する)

はじめに 地図系のフレームワークで有名で、最近ではゼンリンとの提携がニュースになったりしたMapboxはiOS向けにもフレームワークを提供しています。 www.mapbox.com Mapbox for iOSの導入 ただ地図を表示するだけなら、チュートリアルのとおりとてもシンプ…

続TableviewのCell再利用の罠

はじめに 前回の記事で述べたとおり、TableViewは、画面外のセルは「存在しません」(画面内に入る直前で描写される)。 この仕様でさらにハマった点があったので追記。 ハマったところ 通常のTableViewの使い方は、セルに表示したい情報を、デリゲートメソ…

TableViewのセル再利用の罠

はじめに iOSアプリでGUIを作る際にはTableviewを使うことが非常に多いと思います。 このTableview、デフォルトだとセルのクラスはUITableViewCellで、表示出来るUIが事前に定められています(テキスト、サブテキスト等)。 たとえば画像を表示したかったり…

iPhoneのGISはこれで決まり!「Map Plus」

はじめに www.labo288.site 以前に上記の記事で、iPhoneでGISを使いたいならiGIS!と紹介しました。 しかしながらiGISには致命的な弱点が存在していて、日本語で書かれたプロパティが文字化けしてしまいます。 数値は読めるので使えない事はないですが、文字…

iPad pro(2018)などのおすすめアプリ!「ショートカット(Shortcut)」

はじめに 2018年11月に発売された新型iPad proに、新型Apple PencilとSmart Keyboard Folioを併せて購入しました。今までもiPad Air2を使っていましたが、ペンとキーボードを使える事により、活用方法も大幅に広がった実感があります。そんななか、「ショー…

USBオーディオIFがiPad Pro(2018)で使えた!

はじめに 第3世代iPad Proは、従来の独自規格であるLightning端子を廃し、汎用規格であるUSB type-Cを採用しました。変換端子をかませば多様な端末を接続出来るものの、ドライバのインストールが必要なデバイスは利用出来ません。そんな縛りがあるなか、たと…

iPad Pro12.9inchとApple Pencil、Smart Keyboard Folioを買ったぞ!

はじめに Appleより、2018年10月に新型のiPad Proと関連アクセサリーが発表され、11月に発売されました。 www.apple.com ご存じのとおり、iPhone X等と同様にホームボタンを廃したうえでの全画面化となっております。 iPad Proに関してはベゼルレスとまでは…

iPhone、iPadで無料で使えるGISアプリ「iGIS」

2019/10/28告知 iPhoneで使える簡易GISを作りました。 GeoJsonの読み込みに対応しています。 www.labo288.site はじめに GISを使う必要のある職場であるならば、おそらく現地踏査等の業務があるかと思います。事務所にはGISを搭載したパソコンがあるけれども…

ポケモン用計算ツール「Poke Writer」配信開始

Poké Writer - ダメージ計算からパーティ管理まで Kanahiro Iguchi ユーティリティ ¥240 これは有料版(広告なし) Poké Writer Lite - ダメージ計算からパーティ管理まで Kanahiro Iguchi ユーティリティ 無料 これは無料版 基本的に無料版をオススメします…

公開済みアプリまとめ

公開したアプリをまとめる記事です。 ・iOS(iPhone,iPad)アプリ ※配信停止中 Poké Writer - ダメージ計算からパーティ管理まで Kanahiro Iguchi ユーティリティ ¥240 ポケモンORASまでのデータを収録したユーティリティアプリ。 ダメージ計算、素早さ計算…

Picrawl Ver1.1がリリースされています。

Picrawl - ピクロルでインターネット中の画像を集めよう Kanahiro Iguchi ユーティリティ 無料 前に紹介した、Picrawl Ver1.1が審査を通過しリリースされました。 「検索深度」機能が追加されています。広い範囲の画像を収集する事ができます。 例えば、なん…

Colorful Square リリース

Colorful Square - Simple Puzzle Game Kanahiro Iguchi ゲーム 無料 あの神アプリ(予定)Colorful Squareがリリースされました。 予想通り審査は一発で通過しました(それほど高度な事してないから)。 是非是非、プレイして頂けると嬉しいです。

Colorful Square 早くも改良

まだリリースしてないアプリを改良しました 時間を表示しています これだけ

画像収集アプリ「Picrawl ver 1.1」審査提出

変なとこいじってないので、審査は一発で通るかと思われます。 あの神アプリPicrawlですが、いまいちダウンロードが伸びません。是非皆さんダウンロードして下さい。無料です。 今回のアップデートは「検索深度」機能の追加です。(UIの色を変えたりもした)…

NSDataをNSStringに変換したい話

NSData.contentsOfURLでNSData型の変数に、指定URLのHTMLデータを保存 そのデータをNSStringに変換したいのだが… 世のHTMLのエンコードは統一されている訳ではなく、UTF-8でデコードすればShift-JISでエンコードされているHTMLを読み込むとクラッシュするし…

SpriteKitでシンプルなパズルゲームを完成させた話

見た目はかなりマトモに出来たと思う タイトルは「Colorful Square」略してC-Square 身も蓋もない捻りもないタイトルである… パネルをタップすると、上下左右のパネルの色が変わる(画面上部にある色見本の順に変わる) 盤面の全てのパネルを一色に統一でき…

素早さ計算 for ORAS 改良

なんと素早さ種族値表が追加されました 必要性有用性はわかりませんが簡単に追加出来たので入れてみた はずだったのだが、タブバーコントローラが追加される事によって既存のメソッドでは通用しない事が判明 半ば意地になってタブバーに対応させたのであった…

画像収集アプリ「Picrawl」リリースのお知らせ他

3つ目となるiPhone向けアプリがAppStoreにてリリースされました。 このアプリは「Picrawl」と書いてピクロルと読みます。PictureとCrawlが由来です。 実際はクロールしてる訳ではないのですがわかりやすいかなぁと。 Picrawl - ピクロルでインターネット中…

素早さ計算 for ORASを更に改良しました

まひ追風スカーフの実装を主とするアップデートの審査すらまだ通ってないのに更なるアップデートを完了しました。 今回の機能もレビュー内のご意見を参考にさせて頂きました。 ボタンがひとつ増えているのがわかるかと思います。 「いくら努力値を振ったら仮…

1週間でアプリを完成させるまでにしたこと

本日初めてのiPhoneアプリを完成させましたが、買った入門書の購入日からちょうど7日目だったのでそれまでにやった一連の流れを記事にします。 なお、事前にC言語をある程度(ポインタがギリギリ理解出来る程度)学習してありましたので、ご了承ください。と…