こんにちは。エクセルソフトの田淵です。
2016/12/9 現在で、Visual Studio で新規に作った Xamarin.Forms プロジェクトはそのままでは Android に配置できない問題について、先日のエントリーを各所のトップに配置しておきました。適宜加筆修正していきます。
まだまだありそうですよね。今分かっているのは、Visual Studio での iOS のクラス作成についてです。
iOS プロジェクトの新規クラステンプレートの不備
iOS プロジェクトで新規にクラスを追加するときに「Class」と「クラス」があります。どっちや…
「Class」で作ったクラスは
このように、参照が using MonoTouch.Foundation;
と using MonoTouch.UIKit;
になっていて、参照エラーになります。現在の名前空間は MonoTouch が取れて、単純に using Foundation:
と using UIKit;
なので、「MonoTouch.」の部分は手動で削除してください。
「クラス」で作ったクラスは
このように、System 系の参照しかありません。おそらく標準の C# のクラスですね。そのため、iOS で使用する場合は、適宜必要な参照を追加してください。Foundation
と UIKit
はとりあえず追加しておいて良いかと。
こんなエントリーで気になってくれるか分かりませんがw、Xamarin 気になった方は
是非 ダウンロード して触ってみてください。Visual Studio 2015 をご利用の方は Update 3 にアップデートする際にカスタムインストールで Xamarin を追加しましょう。 学習用リソース や JXUG リンクページ に参考資料を纏めてますので併せてどうぞ。
Xamarin の導入支援サービスを始めました。ベースは基本的なアプリを一緒に作ることで Xamarin を使えるようになって頂く内容ですが、ご要望に応じて講習内容のカスタマイズも可能です。詳しくは田淵までお問い合わせください(^^)
有償セミナー、トレーニング | Xamarin : XLsoft エクセルソフト
Xamarin の情報が欲しい方はこのブログも購読いただいたり、私のTwitterアカウントをフォローいただいたりすると嬉しいです。
私が所属している エクセルソフト の宣伝を少しさせてください。弊社は開発者向けの様々なソフトウェアを扱っています。おなじみの ReSharper (JetBrains)、 や Atlassian の JIRA, Confluence、Office/PDF ファイルを .NET/Java で操作するライブラリ Aspose(アスポーズ)、Windows アプリ、Web ページ、iOS/Android アプリの UI テストができる TestComplete などお勧めです(^^) また、Visual Studio Professional/Enterprise with MSDN も販売してますし、日本で売っていない海外のソフトウェア、開発ツールなどを弊社経由で日本円で購入頂くことも可能です。ご興味あれば 弊社ページ を覗いてみてください。
以上です。