Resultados da pesquisa a pedido "swift"

2 a resposta

Por que o modelo Swift UITableViewController usa argumentos opcionais no método tableView cellForRowAtIndexPath?

Se você criar uma nova classe UITableViewController, verá o método comentado para substituição: /* override func tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath?) -> UITableViewCell? { let cell ...

7 a resposta

Como podemos criar uma extensão de matriz genérica que soma tipos de número no Swift?

Swift permite criar uma extensão Array que soma Integer com: extension Array { func sum() -> Int { return self.map { $0 as Int }.reduce(0) { $0 + $1 } } }Que agora pode ser usado para somarInt[] gostar: [1,2,3].sum() //6Mas como podemos criar ...

11 a resposta

Funções abstratas na linguagem Swift

Eu gostaria de criar uma função abstrata em linguagem rápida. É possível? class BaseClass { func abstractFunction() { // How do I force this function to be overridden? } } class SubClass : BaseClass { override func abstractFunction() { // ...

8 a resposta

Qual é a diferença entre uma referência fraca e uma referência não proprietária?

Swift tem: Referências FortesReferências FracasReferências não proprietáriasQual é a diferença entre uma referência não proprietária e uma referência fraca? Quando é seguro usar uma referência não proprietária? As referências não proprietárias ...

17 a resposta

Como analisar um arquivo JSON rapidamente?

Eu tenho um arquivo JSON, quero analisar e usar a lista de objetos na exibição de tabela. Qualquer um pode compartilhar o código para analisar o arquivo JSON rapidamente.

2 a resposta

Como faço para que uma classe esteja em conformidade com um protocolo rapidamente?

Eu preciso fazer uma classe estar em conformidade com um protocolo no Swift para implementar um delegado. Como eu faria isso?

3 a resposta

Nova matriz do Index Range Swift

Como posso fazer algo assim? Pegue os primeiros n elementos de uma matriz: newNumbers = numbers[0..n]Atualmente, obtendo o seguinte erro: error: could not find an overload for 'subscript' that accepts the supplied argumentsEDITAR: Aqui está a ...

1 a resposta

Como quebrar loops externos de estruturas internas que respondem à ruptura (loops / switch)

Como quebrar um loop externo de dentro de uma estrutura aninhada que responde aobreak declaração em Swift? Por exemplo: while someCondition { if someOtherCondition { switch (someValue) { case 0: // do something case 1: // exit loop case 2...5: ...

5 a resposta

Como converter uma String rápida em CFString

Como posso criar um CFString a partir de uma String swift nativa ou NSString em swift let path:String = NSBundle.mainBundle().pathForResource(name.stringByDeletingPathExtension, ofType:"pdf") let string:CFString = ??? path let url:CFURLRef ...

4 a resposta

Na ausência de macros de pré-processador, existe uma maneira de definir sinalizadores específicos de esquema prático no nível do projeto no projeto Xcode

Antes do Swift, eu definiria um conjunto de esquemas para builds alfa, beta e distribuição. Cada um desses esquemas teria um conjunto de macros definidas para bloquear determinados comportamentos no nível do projeto. O exemplo mais simples é a ...