Какие части.NET не доступны в Монокасании для iPhone dev?

Когда вы впервые начали изучать английский язык, все эти «символы» (буквы) казались вам бредом. Я уверен, что в какой-то момент вы были разочарованы отсутствием понимания. Но медленно и постепенно ты начал понимать их.

В конце концов вы смогли создать свои собственные слова и предложения, используя эти символы. После долгих лет исправлений в структуре и грамматике у вас теперь есть знание языка.

Математика такая же. Твои глаза застеклены, потому что ты не выучил язык. Возможно, в школе вы не особенно любили математику, потому что не видели практического применения для нее. Конечно, то, как мы преподаем математику для наших учеников, ужасно, поэтому неудивительно, что многие проходят через школу, не будучи хорошо разбирающимися в ней (для дальнейшего чтения, посмотрите Плач математика , в котором рассказывается, насколько ужасно наше нынешнее Метод обучения математике есть).

Тем не менее, никогда не поздно получить такой уровень знаний, который позволит вам читать многие академические статьи по информатике. Начните с Pre-Calculus в местном местном колледже ночью (чтобы освежить в памяти все, что вы забыли). Затем перейдите к исчислению и после этого возьмите дискретную математику. Честно говоря, это все математика, которая вам понадобится в 99,99% случаев. Менее чем за 2-3 семестра вы можете быть полностью схвачены, и у вас больше не будет глаз, когда вы читаете что-то с некоторыми математическими корнями.

6
задан 6 revs, 2 users 100% 6 November 2009 в 18:41
поделиться

3 ответа

Вы можете найти полный список ограничений в MonoTouch на Xamarin .

Краткий список функций .NET, недоступных в MonoTouch:

  • Среда выполнения динамического языка (DLR)
  • Универсальные виртуальные методы
  • P / вызывает в универсальных типах
  • Типы значений как ключи словаря
  • System.Reflection.Emit
  • System.Runtime.Remoting
8
ответ дан 8 December 2019 в 18:37
поделиться

Вот ссылка на сборки, с которыми он поставляется: http://docs.xamarin.com/ios/about/assemblies

Вот краткое изложение. Сборки .NET Framework:

mscorlib.dll
Silverlight, плюс несколько типов .NET 4.0

System.dll
Silverlight, а также типы из следующих пространств имен:
System.Collections.Specialized
System.ComponentModel
System.ComponentModel.Design
System.Diagnostics
System.IO.Compression
System.Net
System.Net.Cache
System.Net.Mail
System.Net.Mime
System.Net.NetworkInformation
System.Net.Security
System.Net.Sockets
System.Security.Authentication
System.Security.Cryptography
System.Timers

System.Core.dll
System.Data.dll
System.Data.Services.Client.dll
System.Json.dll
System.Numerics.dll
System.Runtime.Serialization.dll
System.ServiceModel.dll
System.ServiceModel.Web.dll
System.Transactions.dll
System.Web.Services
System.Xml.dll
System.Xml.Linq.dll

4
ответ дан 8 December 2019 в 18:37
поделиться

Одно можно также упомянуть, вы не можете ссылаться на сборки .NET, которые не были построены / скомпилированы с помощью конфигурации .NET Monotouch.

Итак, если у вас есть любимая библиотека .NET 2.0, вам нужно будет повторно импортировать источник в новый проект Monotouch, компилируйте его, а затем ссылаетесь на него. Там может быть более простой способ сделать это, редактировав файл .csproj , но я не нашел его.

1
ответ дан 8 December 2019 в 18:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: