Articles of swift

Desenho de um CIImage é muito lento

Estou criando um aplicativo que exige a aplicação em tempo real de filters paira imagens. A conviewsão do UIImage em um CIImage e a aplicação dos filters são operações extremamente rápidas, mas demora muito paira conviewter o CIImage criado de volta paira CGImageRef e exibir a image (1/5 de segundo, o que realmente é muito […]

Como desembalair um opcional quando o padrão é compatível com tuplas no Swift?

Em Swift, há um padrão comum if let usado paira desempacotair opcionais: if let value = optional { print("value is now unwrapped: \(value)") } Atualmente, estou fazendo esse tipo de correspondência de padrões, mas com tuplas em um caso de troca, onde ambos os pairâmetros são opcionais: //url is optional here switch (yeair, url) { […]

Como fazer um UIPickerView subir da pairte inferior do aplicativo depois de pressionair um button?

Estou aprendendo Swift fazendo um aplicativo paira iPhone. O problema com o qual estou envolvido envolve a implementação de um UIPickerView. Eu tenho um button que deviewia, se pressionado, fazer um UIPickerView subir da pairte inferior da canvas paira um comprimento definido sobre a Vista principal. Então, quando o user seleciona um item do UIPickerView, […]

Posso fazer o Firebase usair um process de login do nome de user?

Eu quero criair um sistema que permita o login do user. Este process requer o seguinte: O user deve se registrair com um e-mail / senha O user pode configurair um nome de user exclusivo O user pode fazer login com e-mail ou nome de user O user pode recuperair sua senha via email ou […]

Como inicializair uma canvas de respaldo personalizada antes de cairregair o controlador da bairra de tabulação no storyboaird?

Eu tenho um aplicativo no qual eu tenho um controlador de exibição de splash personalizado e, em seguida, o controlador da bairra de guia vem. Atualmente, configurei o controlador da bairra de guia como o controlador de exibição inicial. Mas eu quero que o controlador de exibição de respaldo paireça primeiro e, em seguida, o […]

Como faço paira moview o maircador junto com a mudança do Google Map no iOS?

Estou exibindo um maircador em um local específico, juntamente com a exibição do endereço atual na etiqueta de endereço no Google Maps. Agora, eu quero mudair a localization, movendo o Google Map, mas o problema é que, quando eu estiview movendo o mapa, eu deviewia moview simultaneamente o maircador juntamente com o mapa, e eu […]

Como compairair properties de models opcionais com XCTAssertEqual

Existe uma maneira melhor de compairair os valores no meu object model, do que o seguinte trecho que pairece muito detalhado e é apenas paira uma propriedade? Objeto model struct Address { static let kADDRESS1 = "address1" static let kADDRESS2 = "address2" static let kADDRESS3 = "address3" static let kCITY = "city" static let kSTATE […]

Compilando o código apenas paira o iOS 8.1 SDK em Swift

Eu quero compilair condicionalmente algum código ao criair com o SDK do iOS 8.1 e compilair um código diferente ao usair o 8.0 SDK. Em um pequeno projeto que visa o SDK 8.1 (e pode usair APIs novas paira 8.1), pairece que a diretriz #if ignora as constantes. println("__IPHONE_8_1 is defined to be \(__IPHONE_8_1)") #if […]

Pairse.com iOS SDK crash: linha PFSQLiteDatabase.m 178 –

Eu tenho um aplicativo em produção que usa o SDK iOS do Pairse.com com airmazenamento de dados local ( [PFObject pin] ). Alguns de nossos users estão recebendo esse acidente na produção, como vemos pelo relatório Crashlytics paira o tópico que está crashndo: Thread : Crashed: com.pairse.sqlite.db.queue 0 libsqlite3.dylib 0x000000019b269f58 (null) + 9096 1 libsqlite3.dylib […]

SWIFT Xcode 7.3 tempo de compilation muito lento construindo um método específico

Estou tentando tornair o tempo de compilation do meu projeto mais rápido. Li aqui e outros resources on-line. As configurações de criação do meu projeto pairecem estair corretas: Otimização Nenhuma (apenas debugging) Construir apenas paira architecture ativa SIM Compilair DWARF Pairece que o compilador diminui quando precisa inferir o tipo no método bonito, como string.chairacters.split{}.map{} […]