2021-01-01から1年間の記事一覧

Swift プロジェクトの テスト CI を Travis CI から GitHub Actions へ移行

Travis CI を使って GitHub のプロジェクトに push した時に、自動でテストが実行されるようになったいたのを GitHub Actions に変えてみた。 GitHub actions の yaml の書き方や、Travis CI からの移行については以下のドキュメントが参考になる。 Building…

マルエツのレシート応募キャンペーンの最大口数を知りたい

スーパーのマルエツのキャンペーンでは、レシート3000円で1口応募できる。(レシート合算可) https://www.ichance.jp/cp/maruetsu-dreamwinter/ たとえば 以下のレシートがあった場合は 600 1000 2000 2500 以下のようにまとめることで「2口応募」で…

青森県のオープンデータを使った「公衆 Wi-Fi スポット」を探せる iOS アプリを作った

青森県のオープンデータは「青い森オープンデータカタログ」にある。 オープンデータで作成されたものはサイト内の「アプリマーケット」というところに登録できるが、みた感じスマホアプリがなく、 アプリマーケット - 青い森オープンデータカタログAoi Mori…

iOS の Google AdMob のテスト広告が出なくなってしまった時の対応

ここに書いてある「デモ広告」のユニット ID を使って、テスト広告を表示させていたのだが、いつの間にか出なくなっていた。 実行時にこんなログが出る。 <Google> Cannot find an ad network adapter with the name(s): com.google.DummyAdapter. Remember to link </google>…

SwiftUI で下から出てくる Picker を作ってみる

UIKit の場合だと UITextField の inputView に UIPicker を設定して、UITextField をタッチすると下からニュッと Picker が出てくる。ができる。 それを SwiftUI でやろうとすると、適当なものが用意されていなかったので、作ってみた。 こんな感じ。 コー…

Xcode プロジェクトにローカルの SwiftPackage を追加する

SwiftPackageManager で配布されているパッケージを、ローカルに持ってきてそれを Xcode プロジェクトで参照して使用するメモ。 パッケージのリポジトリを clone する。 対象のアプリのプロジェクトを開く Xcode のプロジェクトツリーに、パッケージのフォル…

写真に写っている人・動物をヒエログリフにする iOS アプリを作ってみた

機械学習のフレームワークを使ったアプリを作ってみたくなり、試しに作ってみた。ついでに最近、エジプトのヒエログリフが面白いなあ、と思っていたのでそれをアプリのテーマにした。 Egyptian Hieroglyphs PhotoDaisuke Tonosaki写真/ビデオ無料 Apple の …

iOS の Google MLKit で静止画像の ObjectDetection を試してみた

Google MLKit の ObjectDetection での静止画像の解析を試してみた。 公式のサンプルもあるが、バンドルされている静止画像しか解析できない。 そのため、写真を選んで解析する iOS サンプル を作ってみた。 動かすとこんな感じ。 試してみて分かったこと Fi…