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.


9
Como definir o espaçamento de células e a proporção de tamanho UICollectionView - UICollectionViewFlowLayout?
Eu estou tentando adicionar UICollectionViewa ViewController, e eu preciso ter 3 células 'por linha', sem espaço em branco entre as células (que deve olhar como uma grade). A largura da célula deve ser um terço do tamanho da tela, então pensei que a layout.itemlargura deveria ser a mesma. Mas então …

3
Swift: Entendendo // MARK
Qual é o objetivo de escrever comentários no Swift como: // MARK: This is a comment Quando você também pode fazer: // This is a comment O que isso // MARKalcança?
137 xcode  swift  comments 


14
Swift: Teste opcional para nada
Estou usando o Xcode 6 Beta 4. Tenho uma situação estranha em que não consigo descobrir como testar adequadamente os opcionais. Se eu tiver um xyz opcional, é a maneira correta de testar: if (xyz) // Do something ou if (xyz != nil) // Do something Os documentos dizem para …
137 ios  swift  optional 

13
Não foi possível encontrar a subclasse específica de NSManagedObject
Estou trabalhando no desenvolvimento de um aplicativo com o Core Data. Quando criei uma instância usando: let entity = NSEntityDescription.entityForName("User", inManagedObjectContext: appDelegate.managedObjectContext) let user = User(entity: entity, insertIntoManagedObjectContext: appDelegate.managedObjectContext) Recebi um aviso no log: CoreData: warning: Unable to load class named 'User' for entity 'User'. Class not found, using default …

6
Como ligar para C da Swift?
Existe uma maneira de chamar rotinas C a partir do Swift? Muitas bibliotecas iOS / Apple são apenas C e eu ainda gostaria de poder chamá-las. Por exemplo, eu gostaria de poder chamar as bibliotecas objc runtime da swift. Em particular, como você faz a ponte dos cabeçalhos do iOS …
136 c  swift 

10
Como tornar um UILabel clicável?
Eu gostaria de tornar um UILabel clicável. Eu tentei isso, mas não funciona: class DetailViewController: UIViewController { @IBOutlet weak var tripDetails: UILabel! override func viewDidLoad() { super.viewDidLoad() ... let tap = UITapGestureRecognizer(target: self, action: Selector("tapFunction:")) tripDetails.addGestureRecognizer(tap) } func tapFunction(sender:UITapGestureRecognizer) { print("tap working") } }



10
UIBarButtonItem na barra de navegação programaticamente?
Estou procurando uma solução há algum tempo, mas não a tenho. por exemplo, uma solução é self.navigationItem.setRightBarButtonItem(UIBarButtonItem(barButtonSystemItem: .Stop, target: self, action: nil), animated: true) Este código adicionará um botão com a imagem "stop". Assim, existem outras soluções com "pesquisa", atualização "etc." E se eu quiser adicionar um botão programaticamente com …

3
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, } MyTimeFilter; ... - (void)selectFilter:(id)sender { self.timeFilterSelected …
134 ios  xcode  swift 

12
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 someNumbAlt: Int …
134 swift  swift2 

23
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 } }

11
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 stringWithFormat:@"%c", [myString characterAtIndex:i]]; [characters addObject:ichar]; }
133 ios  arrays  swift  string 

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.