2017-03-01から1ヶ月間の記事一覧
スマホアプリにおけるアプリ終了 基本的にあまりしたくないことではありますが…。 実戦のアプリ開発では、 「アプリを終了させたい 」 というシーンや要求に出くわすことがあります。 iOSの場合 可能かどうかと問われれば、可能です。 exit()をコールすれば…
はじめに 本記事は、個人的な理解と見解を基に記述しています。 MVVMについて、本質を正しく・深く理解することを目的とした場合には、こことは別な記事を参照された方が良いと思います。 ここでの狙いは、Xamarin.Formsでの開発にどうしてもつきまとうMVVM…
導入手順 導入自体は簡単です。 アドインマネージャーを起動 アドインマネージャーから選択してインストール 検索バーに「prism」と入力すると候補に出てくる 利用手順 新規プロジェクト作成時に「Prism Unity App」を選択 新規プロジェクトが出来たらそのま…
(以前の記事) Xamarin.Formsの画面遷移 - Makopy'5 La6 特に理解しておくべき画面遷移として、下記を挙げています。 Hierarchical Navigation Modal Pages TabbedPage これまで、 Hierarchical Navigation (Xamarin.Forms)Hierarchical Navigation - Makopy'…
Backキー Androidにあるハードキーの戻るボタンです。 扱ったことがないのでよく知らないのですが、Windows Phoneにもあるみたいです。 Backキー押下への対応方法 OnBackButtonPressed - Xamarin Page.OnBackButtonPressedをオーバーライドすることで対応で…
(以前の記事) Xamarin.Formsの画面遷移 - Makopy'5 La6 特に理解しておくべき画面遷移として、下記を挙げています。 Hierarchical Navigation Modal Pages TabbedPage 前回はHierarchical Navigationにスポットを当てました。 makopy5la6.hatenadiary.jp 今…
前回のお話。 makopy5la6.hatenadiary.jp 画面遷移のことを書きましたが。 特に理解しておくべき画面遷移として、下記を挙げました。 Hierarchical Navigation Modal Pages TabbedPage 今回はHierarchical Navigationにスポットを当ててみたいと思います。 H…
前回、アプリのライフサイクルについて整理しました。 makopy5la6.hatenadiary.jp 今回は画面のライフサイクルについて整理しようと思いましたが…。 その前に画面遷移についてさらっと整理をしておきたくなりました。 Xamarin.Formsの画面遷移のパターン 公…
ライフサイクルの捕捉 ライフサイクルの捕捉は、スマホアプリ開発において非常に重要です。 機能要件や実装都合等の事情により、 ライフサイクルのタイミングに合わせて処理をする。 ということがしばしばあるからです。 ライフサイクルは大きく2つに分けら…
ログにメソッド名を出力したい! そう思うことはちょいちょいあります。 iOSネイティブだと、 Objective-Cなら__PRETTY_FUNCTION__ Swiftなら#function で、手軽にできるんですが。 Xamarin.Formsではどうやるんでしょうか? ということで、調べて見ました。…