Mono Touchに触れてみようMono Touchを使ったiPhoneアプリ開発

Date
2011-06-19
Author
かみやん

Ctrl + ↑ : Normal Screen Presen

自己紹介

Mono Touch

Mono Touch

MonoTouch (プロジェクト)
http://monotouch.net/
C#でiPhone / iPad / iPod Touch アプリケーションを開発するための開発環境
MonoDevelop (※後述)上で開発・エミュレータデバッグ・実機デバッグが行える
C#と聞いて勘違いしやすいですが、Mono Touchでは基本的にMacが必要。
C# → Mono → iPhoneSDK 経由でコンパイル

MonoとMonoDevelop

Mono(プロジェクト)
http://www.mono-project.com/Main_Page
一般的にC#はWindows用の.NET Framework アプリ開発で使う
オープンソースのクロスプラットフォーム .NET実装
MonoDevelop
http://monodevelop.com/
C#でLinuxやMaxOS、Windows用 .NET Framework(互換)アプリを開発出来るオープンソースの統合開発環境(コンパイラ含む)
.NET Framework Web/ディスクトップアプリケーションをC#で開発 .

デバッグ

エミュレータデバッグ
Mac上のiPhoneエミュレータでデバッグ
コードを書くだけならWindowsのVisualStudioでも可
実機デバッグ
iPhoneにIPアドレスを割り当ててデバッグします(Ad Hocビルド)
Ad Hoc
テストを行ったり、企業向けにアプリケーションを配布したりするための仕組み

Mono Touchを使った簡単なデモ

Mono Touchライセンス

  Professional Enterprise
ライセンスの有効期限 無期限 無期限
無償アップデート 1年 1年
ライセンス形態 1パーソナル ライセンス 1コーポレート ライセンス
Price (USD) $399 $999

Mono for Android

MonoシリーズのAndroid環境

ご清聴ありがとうございました

Copyright © かみやん