Symfony2 -Зачем использовать XML для настроек/конфига?

Есть ли интерес использовать XML вместо YAML для каждого из этих типов файлов:

  • конфигурация
  • безопасность
  • маршрутизация
  • услуги
  • переводы

Я хотел бы задать вопросы XML, YAML и JSON глобально, но я буду придерживаться этих тем :)

-. 121 ---1027862-

Пользовательские анимируемые свойства в SceneKitЯ знаю, что в Core Animation можно создавать собственные анимируемые свойства, но как насчет среды SceneKit в OS X 10.8? SCNAnimatable, похоже, не предоставляет те же API, что и CALayer...

Я знаю, что можно создавать настраиваемые анимируемые свойства в Core Animation , но как насчет среды SceneKit OS X 10.8? SCNAnimatable, по-видимому, не предоставляет те же API, что и CALayer, для создания анимируемых свойств.

В моем приложении есть подкласс SCNNodeс именем Starfield, который я портировал из старого приложения OpenGL с помощью SCNNodeRendererDelegate. Звездные поля раскрывают свойство GLfloatпод названием warpFactor:

@interface Starfield : SCNNode {
    // other stuff that's not really important for this question
    GLfloat warpFactor;
}

@property(nonatomic) GLfloat warpFactor;
@end

. Но когда я пытаюсь добавить к нему анимацию, вот так:

CABasicAnimation *warp = [CABasicAnimation animationWithKeyPath:@"warpFactor"];
warp.toValue = @1.0;
warp.duration = 5.0;
[starfield addAnimation:warp forKey:@"warp"];

Я получаю в консоли следующее:

[SCNKit ERROR] warpFactor is not an animatable path (from )

Я знаю, что SceneKit совершенно новый, но кто-нибудь знает, как заставить его работать?

11
задан Community 23 May 2017 в 10:33
поделиться