Questions marquées «swift»

Swift est un langage de programmation polyvalent sûr, rapide et expressif développé par Apple Inc. pour ses plateformes et Linux. Swift est open-source. Utilisez la balise uniquement pour les questions sur les fonctionnalités linguistiques ou pour demander du code dans Swift. Utilisez les balises [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] et [cocoa] pour les questions (indépendantes du langage) sur les plates-formes ou les frameworks.


7
Swift démarre avec la méthode?
Existe-t-il une méthode startsWith () ou quelque chose de similaire dans Swift? J'essaye essentiellement de vérifier si une certaine chaîne commence par une autre chaîne. Je veux aussi que ce soit insensible à la casse. Comme vous pourrez peut-être le dire, j'essaie simplement de faire une fonction de recherche simple, …
151 ios  swift 

6
Dictionnaire rapide: obtenir des valeurs sous forme de tableau
J'ai un contenant dictionnaire UIColorobjets hachurées par une valeur ENUM, ColorScheme: var colorsForColorScheme: [ColorScheme : UIColor] = ... Je voudrais pouvoir extraire un tableau de toutes les couleurs (les valeurs) contenues dans ce dictionnaire. Je pensais pouvoir utiliser la valuespropriété, telle qu'elle est utilisée lors de l'itération sur les valeurs …
151 arrays  dictionary  swift 

10
Comment gérer correctement le moi faible dans les blocs Swift avec des arguments
Dans my TextViewTableViewCell, j'ai une variable pour garder une trace d'un bloc et une méthode de configuration où le bloc est passé et attribué. Voici ma TextViewTableViewCellclasse: // // TextViewTableViewCell.swift // import UIKit class TextViewTableViewCell: UITableViewCell, UITextViewDelegate { @IBOutlet var textView : UITextView var onTextViewEditClosure : ((text : String) -> …
151 ios  swift  retain-cycle 

5
Zone de sécurité de Xcode 9
Lors de l'exploration de la version bêta de Xcode9, une zone de sécurité a été trouvée sur les constructeurs d'interface. Affichez la visionneuse de hiérarchie. Je suis curieux et j'ai essayé de connaître la documentation de Safe Area on Apples, dans l'essentiel le doc dit "La zone de vue qui …


18
Format de date dans Swift
Comment vais-je convertir cette date / heure à partir de la date? De ceci: 2016-02-29 12:24:26 au: 29 février 2016 Jusqu'à présent, c'est mon code et il renvoie une valeur nulle: let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "MM-dd-yyyy" dateFormatter.timeZone = NSTimeZone(name: "UTC") let date: NSDate? = dateFormatter.dateFromString("2016-02-29 12:24:26") print(date)

6
comment ouvrir une URL dans Swift3
openURLest obsolète dans Swift3. Quelqu'un peut-il donner des exemples du fonctionnement du remplacement openURL:options:completionHandler:lors de la tentative d'ouverture d'une URL?
149 ios  swift  swift3 



2
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 …
149 java  swift 

15
Comment jouer un son avec Swift?
Je voudrais jouer un son avec Swift. Mon code fonctionnait dans Swift 1.0 mais maintenant il ne fonctionne plus dans Swift 2 ou plus récent. override func viewDidLoad() { super.viewDidLoad() let url:NSURL = NSBundle.mainBundle().URLForResource("soundName", withExtension: "mp3")! do { player = try AVAudioPlayer(contentsOfURL: url, fileTypeHint: nil) } catch _{ return } …
149 ios  swift  avfoundation 

26
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 Swift?
148 swift  uiview  xib 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.