@synthesize cria um getter e um setter para a variável Isso permite que você especifique alguns atributos para suas variáveis e quando você @sintetiza essa propriedade para a variável você gera o getter e setter para a variável. O nome da propriedade pode ser igual ao nome da variável.
O que é dinâmico em Objective-C?
@objc significa que você quer que seu código Swift (classe, método, propriedade, etc.) dynamic significa você deseja usar o dispatch dinâmico do Objective-C.
O que é @synthesize em Swift?
Propriedades sintetizadas/auto-sintetizadas no Objective C -- elas são chamadas de " propriedades armazenadas" no Swift. Você simplesmente o declara com var topSpeed : Double ou let topSpeed : Double=4.2 em uma declaração de classe, exatamente como você declararia uma variável local em um corpo de função.
O que é a variável de instância Objective-C?
Uma variável de instância é uma variável que existe e mantém seu valor durante a vida do objeto. A memória usada para variáveis de instância é alocada quando o objeto é criado pela primeira vez (através de alocação) e liberada quando o objeto é desalocado.
O que é uma propriedade em Objective-C?
Propriedades em Objective-C são usadas para armazenar dados em instâncias de classes Elas definem o gerenciamento de memória, tipo e atributos de acesso dos valores que armazenam, como strong, fraco, assign, readonly, readwrite, etc. … strong, poor, assign atributos de propriedade definem como a memória para essa propriedade será gerenciada.