Perguntas com a marcação «swift»

Swift é uma linguagem de programação de uso geral segura, rápida e expressiva, desenvolvida pela Apple Inc. para suas plataformas e Linux. Swift é de código aberto. Use a tag apenas para perguntas sobre recursos de idioma ou para exigir código no Swift. Use as tags [ios], [ipados], [macos], [watch-os], [tvos], [cacau-touch] e [cacau] para perguntas (independentes do idioma) sobre as plataformas ou estruturas.


10
Propriedade somente leitura computada versus função em Swift
Na sessão de introdução ao Swift WWDC, uma propriedade somente leitura descriptioné demonstrada: class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) Existem implicações em escolher a abordagem acima em vez de usar um método: class Vehicle { …

4
Como silenciar um aviso rapidamente
Eu tenho um código que está gerando muitos avisos (API obsoleta) Usando clang * eu poderia fazer #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ... #pragma clang diagnostic pop No entanto, isso não funciona rapidamente. Como fazer isso rapidamente? Nota: Não quero desabilitar o aviso globalmente, nem mesmo …
98 swift  pragma  swift2 


5
Equivalente Swift para macros MIN e MAX
Em C / Objective-C é possível encontrar o valor mínimo e máximo entre dois números usando as macros MIN e MAX. O Swift não suporta macros e parece que não há equivalentes na linguagem / biblioteca base. Se um ir com uma solução personalizada, talvez baseada em genéricos como este …
97 generics  swift 


4
Como usar a estrutura Swift em Objective-C
Simplesmente tenho uma estrutura que armazena as constantes do aplicativo conforme abaixo: struct Constant { static let ParseApplicationId = "xxx" static let ParseClientKey = "xxx" static var AppGreenColor: UIColor { return UIColor(hexString: "67B632") } } Essas constantes podem ser usadas em código Swift chamando, Constant.ParseClientKeypor exemplo. Mas em meu código, …

13
Como enviar uma solicitação POST com BODY rapidamente
Estou tentando fazer um post request com um corpo em swift usando Alamofire. meu corpo json se parece com: { "IdQuiz" : 102, "IdUser" : "iosclient", "User" : "iosclient", "List":[ { "IdQuestion" : 5, "IdProposition": 2, "Time" : 32 }, { "IdQuestion" : 4, "IdProposition": 3, "Time" : 9 } …
97 json  swift  put  alamofire 



1
Swift: Substitua o array String no índice
Eu tenho a seguinte String Array: var stringArray:[String] = ["value1", "value2", "value3", "value4"] como posso substituir, por exemplo, a terceira String com índice 2 ("valor 3") por outra string?
97 swift 

7
Estrutura rápida e mutante
Há algo que não entendo totalmente quando se trata de alterar os tipos de valor em Swift. Como afirma o iBook "The Swift Programming Language": Por padrão, as propriedades de um tipo de valor não podem ser modificadas a partir de seus métodos de instância. E para tornar isso possível, …

5
No Swift, como posso declarar uma variável de um tipo específico que está em conformidade com um ou mais protocolos?
Em Swift, posso definir explicitamente o tipo de uma variável, declarando-a da seguinte maneira: var object: TYPE_NAME Se quisermos dar um passo adiante e declarar uma variável em conformidade com vários protocolos, podemos usar o protocoldeclarativo: var object: protocol<ProtocolOne,ProtocolTwo>//etc E se eu quiser declarar um objeto que está em conformidade …



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.