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.

3
Aplicação de subclasse UIA com Swift
Em Objective C era simples: bastava atualizar o arquivo main.m e alterar os parâmetros UIApplicationMain () return UIApplicationMain(argc, argv, NSStringFromClass([CustomUIApplication class]), NSStringFromClass([AppDelegate class])); Mas no swift não há arquivo main.m, já que o guia diz “O código escrito em escopo global é usado como ponto de entrada para o programa, …
91 ios  cocoa-touch  swift 

20
Dados principais de localização do arquivo Sqlite
Normalmente, o arquivo de armazenamento sqlite para aplicativos de dados principais está localizado em Biblioteca> Suporte de aplicativo> Simulador de iPhone> 7.1 (ou qualquer versão que você esteja usando)> Aplicativos> (qualquer pasta que contenha seu aplicativo)> Documentos pasta, mas não consigo encontrar no IOS 8. Eu presumiria que eles simplesmente …



8
Swift - Classifica a matriz de objetos com vários critérios
Eu tenho uma série de Contactobjetos: var contacts:[Contact] = [Contact]() Classe de contato: Class Contact:NSOBject { var firstName:String! var lastName:String! } E eu gostaria de classificar essa matriz por lastNamee então por firstNamecaso alguns contatos tenham o mesmo lastName. Posso classificar por um desses critérios, mas não ambos. contacts.sortInPlace({$0.lastName < …
91 swift  sorting 

7
Não é possível especializar explicitamente uma função genérica
Tenho problemas com o seguinte código: func generic1<T>(name : String){ } func generic2<T>(name : String){ generic1<T>(name) } o resultado genérico1 (nome) para erro do compilador "Não é possível especializar explicitamente uma função genérica" Existe alguma maneira de evitar esse erro? Não posso alterar a assinatura da função genérica1, portanto, deve …
91 generics  swift 

4
AnyObject e Any em Swift
Eu não entendo quando usar AnyObject e quando usar Any em Swift. No meu caso, tenho um dicionário [Corda: ???] ??? : Pode ser Int, Double, Float, String, Array, Dictionary Alguém pode me explicar a diferença entre Any e AnyObject e qual usar no meu caso. Alak

6
Como salvar Array em CoreData?
Preciso salvar meu array em Core Data. let array = [8, 17.7, 18, 21, 0, 0, 34] Os valores dentro dessa matriz e o número de valores são variáveis. 1. O que declaro dentro da minha classe NSManagedObject? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate @NSManaged var average: …

15
Obtendo informações de versão e construção com Swift
Estou tentando obter acesso ao NSBundle principal para recuperar informações de versão e compilação. O fato é que eu quero tentar rapidamente, eu sei como recuperá-lo em Objective-C com Build.text = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];. Ainda não sei por onde começar com swift, tentei escrevê-lo na nova sintaxe sem sucesso.
91 ios  swift 

21
Como redimensionar uma imagem em Swift?
Estou fazendo um aplicativo para iOS, usando Swift e Parse.com Estou tentando permitir que o usuário selecione uma imagem em um seletor de imagens e, em seguida, redimensione a imagem selecionada para 200x200 pixels antes de enviar para o meu back-end. Parse.com tem um tutorial para um aplicativo de cópia …
91 ios  swift  uiimage 

21
ITMS-90809: Uso de API obsoleto - a Apple deixará de aceitar envios de aplicativos que usam APIs UIWebView
Ontem, carreguei meu aplicativo no TestFlight e depois de um tempo a Apple me enviou este aviso: ITMS-90809: Uso de API obsoleto - a Apple deixará de aceitar envios de aplicativos que usam APIs UIWebView. Consulte https://developer.apple.com/documentation/uikit/uiwebview para obter mais informações. O fato é que eu não uso UIWebView em …

17
Obtenha o dia da semana usando NSDate
Eu criei um método que deveria pegar uma string no formato "AAAA-MM-DD" e cuspir um int que representa a posição das datas em relação à semana em que está (independentemente se ela se sobrepõe entre os meses). Então, por exemplo, domingo = 1 segunda-feira = 2 e assim por diante. …

4
Como posso definir a variável ambiental CG_CONTEXT_SHOW_BACKTRACE?
Eu tenho três botões em minha visão. Depois de definir o cornerRadus no viewDidLoad (): button.layer.cornerRadius = 20Recebo a seguinte mensagem de erro no log: <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. Questões: Como posso definir a variável ambiental CG_CONTEXT_SHOW_BACKTRACE? …

2
swift: declaração de fechamento como declaração de bloco
Podemos declarar o bloco como abaixo em Objective-C. typedef void (^CompletionBlock) (NSString* completionReason); Estou tentando fazer isso no rapidinho, dá erro. func completionFunction(NSString* completionReason){ } typealias CompletionBlock = completionFunction Erro: Uso de 'função de conclusão' não declarada Definição: var completion: CompletionBlock = { } Como fazer isso? Atualizar: De acordo …
90 ios  swift 


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.