Perguntas com a marcação «swift-language»




8
Por que projetar uma linguagem moderna sem um mecanismo de tratamento de exceções?
Muitas linguagens modernas fornecem recursos avançados de tratamento de exceções , mas a linguagem de programação Swift da Apple não fornece um mecanismo de tratamento de exceções . Imerso em exceções como eu sou, estou tendo problemas para entender o que isso significa. Swift tem afirmações e, é claro, retorna …


6
Funções Swift vs propriedades calculadas
Digamos que eu tenha uma aula da Eventseguinte maneira: class Event { private var attendees: [Person] = [] // Case 1 //******* // Should I use a func… func countOfAttendees() -> Int { return attendees.count } // …or a var var countOfAttendees: Int { return attendees.count } // Case 2 …




3
É uma boa prática agrupar um conjunto de propriedades relacionado em sua própria estrutura / classe?
Escrevendo um objeto User em Swift, embora minha pergunta esteja relacionada a qualquer linguagem fortemente tipada. Um usuário pode ter vários links (perfil do Facebook, perfil do Instagram etc.). Algumas perguntas sobre isso. É uma boa prática agrupar links em seu próprio objeto? struct Usuário { var firstName: string var …

1
Por que o Swift precisa de tabelas de testemunhas?
Estou tentando ler os detalhes de implementação do Swift, e uma coisa que não consigo identificar são as "tabelas de testemunhas". Parece que eles são um ponteiro vtable separado usado para estruturas. Mas por que você precisaria disso? As estruturas são copiadas por valor, para que você já saiba em …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.