Questions marquées «swift»

149
Comparez le protocole dans Swift et l'interface dans Java

Je suis en train de parcourir le didacticiel iOS de la page des développeurs Apple . Il me semble que protocolet interfaceavoir presque la même fonctionnalité. Y a-t-il des différences entre les deux? l'utilisation différente dans le projet? Actualisé Oui , j'ai lu le lien ci-dessus et je ne suis...

148
Comment utiliser Swift @autoclosure

J'ai remarqué lors de l'écriture d'un assertSwift que la première valeur est tapée comme @autoclosure() -> Bool avec une méthode surchargée pour renvoyer une Tvaleur générique , pour tester l'existence via le LogicValue protocol. Cependant s'en tenir strictement à la question à l'étude. Il...

148
Charger un UIView à partir de la pointe dans Swift

Voici mon code Objective-C que j'utilise pour charger une pointe pour mon personnalisé UIView: -(id)init{ NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"myXib" owner:self options:nil]; return [subviewArray objectAtIndex:0]; } Quel est le code équivalent dans

148
Renvoie plusieurs valeurs d'une fonction dans swift

Comment renvoyer 3 valeurs de données distinctes du même type (Int) à partir d'une fonction dans Swift? J'essaie de renvoyer l'heure, je dois renvoyer les heures, les minutes et les secondes sous forme d'entiers séparés, mais tout en un à partir de la même fonction, est-ce possible? Je pense que je...

146
cas rapide tombant à travers

Est-ce que Swift a fait une déclaration? par exemple si je fais ce qui suit var testVar = "hello" var result = 0 switch(testVal) { case "one": result = 1 case "two": result = 1 default: result = 3 } est-il possible d'avoir le même code exécuté pour le cas "un" et le cas

145
dealloc à Swift

Je voudrais effectuer un nettoyage à la fin de la vie d'un contrôleur de vue, à savoir pour supprimer une NSNotificationCenternotification. L'implémentation deallocentraîne une erreur du compilateur Swift: Cannot override 'dealloc' which has been marked unavailable Quelle est la meilleure façon...

145
Est-il possible d'utiliser Enum de Swift dans Obj-C?

J'essaye de convertir une partie de ma classe Obj-C en Swift. Et certaines autres classes Obj-C utilisent toujours enum dans cette classe convertie. J'ai cherché dans les documents préliminaires et je n'ai pas pu le trouver ou peut-être l'ai-je manqué. Existe-t-il un moyen d'utiliser Swift enum...

144
Trouver un objet dans un tableau?

Swift a-t-il quelque chose comme _.findWhere dans Underscore.js? J'ai un tableau de structures de type Tet je voudrais vérifier si array contient un objet struct dont la namepropriété est égale à Foo. J'ai essayé d'utiliser find()et filter()mais ils ne fonctionnent qu'avec des types primitifs, par...

144
Ajouter un balayage pour supprimer UITableViewCell

Je crée une application CheckList avec un fichier UITableView. Je me demandais comment ajouter un balayage pour supprimer un fichier UITableViewCell. C'est mon ViewController.swift: import UIKit class ViewController: UIViewController, UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource...

144
Aplatir un tableau de tableaux dans Swift

Y a-t-il une contrepartie dans Swift à flattenScala, Xtend, Groovy, Ruby and co? var aofa = [[1,2,3],[4],[5,6,7,8,9]] aofa.flatten() // shall deliver [1,2,3,4,5,6,7,8,9] Bien sûr, je pourrais utiliser réduire pour ça mais ça craint un peu var flattened = aofa.reduce(Int[]()){ a,i in var b : Int[] =...