object-initializers

¿Cómo debería ser mi Objective-C singleton? [cerrado]

Mi método singleton accessor suele ser una variante de: static MyClass *gInstance = NULL; + (MyClass *)instance { @syn ... gInstance = [[self alloc] init]; } return(gInstance); } ¿Qué podría estar haciendo para mejorar esto?

Mejores prácticas para implementar un inicializador failable en Swift

Con el siguiente código intento definir una clase de modelo simple y su inicializador failable, que toma un diccionario (json ... isSuperUser = value } someDetails = dictionary["some_details"] as? Array super.init() } }

Sintaxis de inicialización de objetos

Estoy empezando con F# y no puedo encontrar la sintaxis para hacer inicialización de objetos como en C# 3. Es decir, dado e ... ng Name { get; set; } } Cómo escribo lo siguiente en F#: var p = new Person { Name = "John", BirthDate = DateTime.Now };

¿Cómo cambiar el formato de la refactorización "Usar inicializador de objetos" en Resharper?

Cuando refactorizo la siguiente línea: Employee e = new Employee(); e.First = "Frank"; e.Last = "Rizzo"; Usando "Use Objec ... ¿Cómo puedo hacer que Resharper haga lo siguiente? Employee e = new Employee { First = "Frank", Last = "Rizzo" };

Usar inicializador de objetos-Sugerencia Resharper

Uso ReSharper todos los días, y hoy me pregunté por qué ReSharper sugiere "Usar inicializador de objetos" cuando hago esto: ... de reformatear? Personalmente, me gusta. Pero a veces lo odio, debido a esto : No puedo hacer step-by-step depuración: (

Sintaxis del inicializador

Me gusta la sintaxis del inicializador de C# 3 y la uso mucho, pero hoy mientras miraba en Reflector, surgió lo siguiente: ... rá? Es este ¿la forma general que uno usaría para inicializar propiedades 'hijas'? Encuentro la sintaxis un poco confusa...

Sintaxis del inicializador de objetos anidados

Resharper acaba de sugerirme la siguiente refactorización: // Constructor initializes InitializedProperty but // the Uninit ... () } Tiene algún sentido - no es asignar nada a InitializedProperty. ¿Se especifica este comportamiento en alguna parte?