Perguntas com a marcação «swift»

134
Obter valor inteiro da string em swift

Então eu posso fazer isso: var stringNumb: NSString = "1357" var someNumb: CInt = stringNumb.intValue Mas não consigo encontrar a maneira de fazê-lo c / a String. Eu gostaria de fazer algo como: var stringNumb: String = "1357" var someNumb: Int = Int(stringNumb) Isso também não funciona: var...

134
Swift - Elenco Int em enum: Int

Sou muito novo no Swift (comecei esta semana) e estou migrando meu aplicativo do Objective-C. Eu tenho basicamente o seguinte código no Objective-C que funciona bem: typedef enum : int { MyTimeFilter1Hour = 1, MyTimeFilter1Day = 2, MyTimeFilter7Day = 3, MyTimeFilter1Month = 4, }...

134
Verificar se há nula e vazia

Existe uma maneira de verificar seqüências de caracteres para nile ""no Swift? No Rails, eu posso usar blank()para verificar. Atualmente, tenho isso, mas parece um exagero: if stringA? != nil { if !stringA!.isEmpty { ...blah blah }

133
Restrições de tipos múltiplos no Swift

Digamos que eu tenho estes protocolos: protocol SomeProtocol { } protocol SomeOtherProtocol { } Agora, se eu quiser uma função que aceite um tipo genérico, mas esse tipo deva estar em conformidade, SomeProtocoleu poderia fazer: func someFunc<T: SomeProtocol>(arg: T) { // do...

133
Converter string Swift em array

Como posso converter uma string "Hello" em uma matriz ["H", "e", "l", "l", "o"] no Swift? No Objective-C, usei isso: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString *ichar = [NSString...

133
Substituindo métodos em extensões Swift

Eu costumo colocar apenas as necessidades (propriedades armazenadas, inicializadores) nas definições de minha classe e mover todo o resto para elas próprias extension, como um extensionbloco lógico que eu agruparia // MARK:também. Para uma subclasse UIView, por exemplo, eu terminaria com uma...

132
Meça o tempo decorrido no Swift

Como podemos medir o tempo decorrido para executar uma função no Swift? Estou tentando exibir o tempo decorrido assim: "O tempo decorrido é 0,05 segundos". Vimos que em Java , podemos usar System.nanoTime (), existem métodos equivalentes disponíveis no Swift para fazer isso? Por favor, dê uma...

132
stringByAppendingPathComponent está indisponível

Meu aplicativo compartilha foto no Instagram; para isso, ele primeiro é salvo em um diretório temporário: let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") Ele estava trabalhando Swift 1.2, mas não funciona Swift 2.0. A mensagem de erro fornecida é:...

131
Como obter o código de idioma atual com o Swift?

Quero obter o código do idioma do dispositivo (en, es ...) no meu aplicativo, escrito com Swift. Como conseguir isso? Estou tentando isso: var preferredLanguages : NSLocale! let pre = preferredLanguages.displayNameForKey(NSLocaleIdentifier, value: preferredLanguages) Mas isso retorna...