2009-10-21 33 views
7

chúng ta có thể phát triển ứng dụng cho iphone trong visual studio riêng của mình là có bất kỳ giả lập để thử nghiệm nó tương thích với visual studiolà có cách nào mà chúng ta có thể phát triển ứng dụng trong .net cho iphone

+4

Có thực sự cần thiết để hỏi các biến thể nhỏ của cùng một câu hỏi ba lần không? Xem thêm: http://stackoverflow.com/questions/1599634/is-there-any-way-that-we-can-develop-application-in-net-for-iphone và http://stackoverflow.com/questions/1599820/development-of-iphone-applications –

+0

Bạn cũng nên cân nhắc chọn câu trả lời cho các câu hỏi mà bạn yêu cầu. –

Trả lời

15

Bạn có thể sử dụng Mono trong môi trường iphone để phát triển các ứng dụng trong môi trường C#/.NET. - http://monotouch.net/ là một ví dụ về một người làm điều đó.

+0

+1 .. Tôi không biết .. Tôi đã tìm kiếm một cái gì đó như thế này trước khi không tìm thấy bất kỳ – Xinus

+0

Nó sẽ chạy trên iPhone không bẻ khóa? –

+0

Tuyệt đối. Nó là một phương pháp được Apple chấp thuận để làm mọi thứ. –

1

Có, bạn có thể sử dụng Mono cho điều đó. Novell phát hành một sản phẩm thương mại:

http://monotouch.net/

3

Như đã đề cập, Mono là đường đi.

Hiện tại không có cách nào để phát triển đơn giản trong Visual studio, tuy nhiên điều này sẽ sớm xuất hiện dưới dạng VS Addin, được thảo luận trên Hanselminutes.

Có một IDE Mono, mặc dù gọi là monodevelop

Link to Mono Podcast from Hanselminutes here

+0

với airplay, bạn có thể sử dụng studio trực quan – zumalifeguard

1

Bạn vẫn sẽ cần iPhone SDK chính thức và OSX, từ MonoTouch Requirements:

Để bắt đầu sử dụng MonoTouch, bạn sẽ cần có:

  • Apple iPhone SDK 3.0 trở lên, có sẵn fr om iPhone Dev Trung tâm của Apple.
  • Máy tính Intel Mac chạy MacOS 10.5 hoặc 10.6 (Leopard hoặc Snow Leopard).
  • Phiên bản mới nhất của Mono cho OSX

Vì vậy, nó không chính xác một bữa ăn trưa miễn phí chưa :(

3

Bạn có thể sử dụng monotouch

+0

Vấn đề duy nhất với điều này là nó sẽ không được sử dụng bất kỳ trên Windows, ngay cả khi bạn cài đặt MonoDevelop. – kersny

4

MonoDevelop 2.2 Beta có một thiết lập cho Windows. Download

Nhưng nếu bạn muốn phát triển cho iPhone (với MonoTouch), bạn bắt buộc phải có máy Mac Intel (nếu không bạn c không chạy các công cụ Apple cần thiết).

Tùy thuộc vào những gì bạn muốn làm, bạn cũng có thể sử dụng Unity for the iPhone cũng dựa trên Mono/.Net.

+0

+1 Đối với Unity, nếu bạn đang làm việc trên một trò chơi, cách của nó để đi –

0

Ngoài việc sử dụng Monotouch, không có cách nào khác để thực hiện trong .NET.

Nếu bạn không sẵn sàng sử dụng API gốc OBJ-C cho iPhone, bạn cũng có thể xem xét FLASH.

+0

Flash không hoạt động trên iPhone chưa –

+0

@Rob Tôi chưa bao giờ nói flash hoạt động trong iPhone. Tôi nói bạn có thể sử dụng FLASH và ACTION SCRIPT 3 để phát triển cho iPhone. Kiểm tra liên kết tôi đã đăng. –

0

Sử dụng Airplay SDK: http://www.airplaysdk.com/

Bạn có thể phát triển với Visual Studio và nhắm mục tiêu iPhone miễn phí. Nếu bạn nhắm mục tiêu các nền tảng di động khác, thay đổi về giá sẽ thay đổi. Bạn vẫn sẽ cần một máy Macintosh để ký gói iPhone của bạn, nhưng tất cả các phát triển/thử nghiệm có thể được thực hiện trong C + + trong Visual Studio trên Windows.

Các vấn đề liên quan