Perguntas com a marcação «swift»

163
Qual é o equivalente Swift de - [NSObject description]?

No Objective-C, pode-se adicionar um descriptionmétodo à sua classe para ajudar na depuração: @implementation MyClass - (NSString *)description { return [NSString stringWithFormat:@"<%@: %p, foo = %@>", [self class], foo _foo]; } @end Em seguida, no depurador, você pode: po...

162
Sintaxe Swift do-try-catch

Eu tentei entender o novo problema de manipulação de erros no swift 2. Aqui está o que eu fiz: declarei primeiro um enum de erro: enum SandwichError: ErrorType { case NotMe case DoItYourself } E então eu declarei um método que gera um erro (não pessoal de exceção. É um erro). Aqui está esse...

162
Como encontrar o NSDocumentDirectory no Swift?

Estou tentando encontrar o caminho para a pasta Documentos com o código: var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true) mas o Xcode dá erro: Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory' Estou...

161
Por que preciso de sublinhados rapidamente?

Aqui diz: "Nota: os _meios" Eu não me importo com esse valor "", mas, vindo do JavaScript, não entendo o que isso significa. A única maneira de obter essas funções para imprimir era usar os sublinhados antes dos parâmetros: func divmod(_ a: Int, _ b:Int) -> (Int, Int) { return (a / b, a %...

159
IBOutlet e IBAction

Qual é o objetivo de usar IBOutlets e IBActions no Xcode e no Interface Builder? Faz alguma diferença se eu não usar IBOutlets e IBActions? Rápido: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Objetivo-C: @property (nonatomic, weak)...

157
Como faço para enum decodificável no swift 4?

enum PostType: Decodable { init(from decoder: Decoder) throws { // What do i put here? } case Image enum CodingKeys: String, CodingKey { case image } } O que eu coloco para concluir isso? Além disso, digamos que eu mudei o casepara isso: case image(value: Int) Como faço para que isso...

155
O que é um "valor desembrulhado" no Swift?

Estou aprendendo o Swift para iOS 8 / OSX 10.10 seguindo este tutorial , e o termo " valor desembrulhado " é usado várias vezes, como neste parágrafo (em Objetos e classe ): Ao trabalhar com valores opcionais, você pode escrever? antes de operações como métodos, propriedades e assinatura. Se o...