Похоже, что paylaod MIComposite
не Composite
.
В любом случае, SpEL использует соглашения JavaBean; поэтому isError()
является геттером для логического свойства error
. Так что payload.error
должно работать (пока MIComposite
разоблачает его). Или вы можете использовать payload.isError()
.
Если это в заголовке, выражение будет headers['myHeader']
.
Одним словом, нет. Существует Моно поддержка iPhone, но это в настоящее время ограничивается. Они говорили в прошлом о возможности записи приложения Silverlight с рядом "средств управления" стиля iPhone, которые могли быть статически связаны как приложение для iPhone, но это - некоторый путь прочь.
Если это - игры, Вы интересуетесь, и у Вас есть богатство, то ЕДИНИЦА является Моно основанной платформой разработки игр, которая поддерживает iPhone (и работает на Windows),
Сбой этого, стисните зубы и получите дешевый Mac от eBay. Официально только Intel Macs поддерживается для SDK, но можно заставить его устанавливать на PPC, и у меня должна все же быть проблема с тем (я выполняю его на G5 PowerMac в данный момент),
Этот подобный вопрос спрашивает, возможна ли разработка iPhone в Windows.
Ответ, кажется: только для Взломанных iPhone.
Возможно разработать для iPhone в C# с помощью Единицы. Это выполняет заранее компиляцию, как описано здесь. Однако Единица кажется более нацеленной на разработку игр, и iPhone SDK в настоящее время требует MAC OSX.
Нет, Вы не можете.
.dmg расширение обозначает "образ диска" и используется для файлов установки в Mac OS X. Windows Vista не поймет формат, и следовательно Вы не можете открыть его.
Кроме того, Вам не будут нужны библиотеки/SDK для разработки приложений для iPhone в платформе.NET. Необходимо будет загрузить последнюю версию iPhone SDK, который идет с эмулятором iPhone для тестирования на машине разработки. Основная платформа, используемая для разработки iPhone, является UIKit.
Лучшее место, чтобы начать узнавать о разработке iPhone здесь.
К сожалению, не Вы не можете разработать стандартные приложения для iPhone с C#/.NET.
Однако я видел снимки экрана моно работы iPhone, таким образом, когда-нибудь возможно..., хотя, это, вероятно, не будет в легальной установке.
IPhone не поддерживает.NET. Я не полагаю, что существуют любые взломы совместимости или что-либо как этот для запущения приложений.NET на iPhone, таким образом, Вам, возможно, придется стиснуть зубы и изучить Objective C.
Я сделал бы поиск Google "учебных руководств по разработке iPhone". Вероятно, будет определенная кривая обучения.
ОБНОВЛЕНИЕ 18.07.2013:
Поскольку этому ответу 3 года, я хотел бы обновить его текущей информацией. MonoTouch больше нет, потому что теперь он является частью Xamarin . С его помощью вы можете разрабатывать мобильные приложения, используя C # и части .NET Framework (используя Mono). Вы можете разрабатывать приложения для iOS с помощью Windows и Visual Studio, но вам все равно понадобится Mac для компиляции и сборки. Вот сообщение в блоге о том, как использовать VS для разработки под iOS.
ОРИГИНАЛЬНЫЙ ОТВЕТ
MonoTouch . Вам по-прежнему нужен Mac и минимум 400 долларов (на момент написания этой статьи)
Вы можете попробовать версию eval, которая не требует от вас оплаты и позволяет вам программировать с использованием симулятора. Если вы хотите протестировать свое приложение на оборудовании, вам нужно положить деньги в карман.
или просто запустите mac os на своем компьютере http://oreilly.com/windows/archive/PearPC.html зацени
I added an example dealing with this to the next edition of Effective Perl Programming.
With a while
,вы можете прекратить обработку FILE
и получить необработанные строки:
while( <FILE> ) { # scalar context
last if ...;
}
my $line = <FILE>; # still lines left
Если вы используете foreach
, вы потребляете все строки в foreach
, даже если вы прекращаете их обработку:
foreach( <FILE> ) { # list context
last if ...;
}
my $line = <FILE>; # no lines left!
-121--2070610- да. монотушные работы в порядке