2018-09-08から1日間の記事一覧
.NET Core 環境で下記コマンドを実行したら、以下のようなエラーがでました。 $ dotnet install tool dotnet-dev-certs -g --version 2.1.1 コマンド "dotnet-install" に一致する実行可能ファイルが見つかりません (English:No executable found matching c…
ASP.NET Core WebAPI で SSL/TLSの自己証明書をMacに組み込む方法をご紹介します。 なお、ASP.NET Core MVC でも違いはないので心配ないです。 これを行っていないと、ASP.NET Core WebAPI プロジェクト実行時、いきなり以下のエラーが発生して実行できない…
Mastodon v2.5.0 がリリースされたのでバージョンアップしようと思ったら、Node.js v8.x が必要とのこと。 公式サイトにあるように以下のコマンドを実行しても… $ curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash - $ sudo yum …
はじめに Xamarin で Realm を使用する方法を調べていたのですが、ところどころに地雷がありますね。 さて、Realm (レルム) とは何かというと一言でいえばモバイルデータベースですね。 軽量データベースといえば、SQLite が有名ですが、モバイルアプリケー…
Xamarin で Realm を使用していたのですが、モデルクラスの定義を変えて実行したところ、Realms.Exceptions.RealmMigrationNeededException の例外が発生しました。 Realms.Exceptions.RealmMigrationNeededException がスローされました Migration is requi…
Xamarin で Realm を使ってみて生データを見たいなと思ったのですが、Realm データベースがどこに保存されているのか分からない問題が起きました。なお、環境は Mac になります。 答えは Realm データベースの情報をデバッグログに出力すればいいのですが、…
Xamarin で Realm を使おうとして以下のエラーが出てハマりました。 No RealmObjects. Has linker stripped them? See https://realm.io/docs/xamarin/latest/#linker-stripped-schema これは各プロジェクトの、FodyWeavers.xml を以下のように記述すること…
Xamarin で Realm を使おうと思って、Nuget で Realm をインストールして実行したら FodyWeavers.xml がないとコンパイラに怒られました。 Error: Fody: Could not find path to weavers file. Searched '/Users/xxx/Projects/XamarinRealm/FodyWeavers.xml'…
Xamarin.iOS の iPhone アプリで、ツリービューを作成して、それをサイドメニューの載せる方法を調べてみました。 サイドメニューは、Xamarin.SideMenu を使用します。Xamarin.SideMenu の詳細については、以下の記事を参照してください。 Xamarin,iPhoneア…
はじめに Xamarin.iOS で iPhone アプリにサイドメニューを組み込もうとしたのですが、このハードルの高いこと高いこと。Xcode で Swift ならオープンソースのライブラリがたくさんあるようなのですけどね。 まあ、嘆いてもしかたないので、頑張って探してみ…
Xamarin.iOS のiPhone アプリ開発では、xib 形式で storyboard にて部品を作成し、実行時にビューに xib を追加する方法があります。 いくつか方法がありそうですが、自分がうまくいった方法をご紹介します。 なお、説明は Vitual Studio for Mac ベースです…
Xamarin の iPhone アプリで、URL を Safari で開く方法ですが、思いの外簡単でした。 以下の通り(抜粋)。 using System; using Foundation; using UIKit; partial void OpenSafari(UIButton sender) { var url = new NSUrl("http://fnya.cocolog-nifty.co…
はじめに Xamarin.iOS の iPhone アプリで、テーブルビューを表示して、行をタップすると詳細画面が表示されるという、いたってシンプルな画面遷移を実装しようと思ったのですが思いの外苦労しました。 Swift と Xamarin.iOS は API は同じものを使っている…
iPhone アプリの開発では、App Transport Security(ATS) というセキュリティ設定がデフォルトで有効になっているため、適正な HTTPS 通信でないと Web API を呼び出すことができません(自己証明書はダメです)。 Xamarin で開発する場合も iPhone の制約は…