Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'swift'.

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Macfr
    • Communiqués
    • Votre opinion
  • Système
    • MacOS X
    • MacOS Classic (système 1 à 9)
  • Matériel
    • Problèmes de matériel
    • Conseils d'achats matériel
  • Logiciels
    • Problèmes logiciels
    • Conseils d'achat logiciels
    • Jeux
  • Réseaux
    • Réseaux internes
    • Connexion Internet
    • Hébergement Internet
  • Création Numérique
    • Photo
    • Vidéo
    • Audio
    • PAO
  • Programmation
    • Objective C, Cocoa et Swift
    • Xojo (Real Studio, REALbasic)
    • Programmation Web
    • AppleScript
    • Autres langages
    • Béta tests et Annonces
    • Modifications et Bidouilles
  • Le Forum des Forums
    • Actualité et Apple
    • Mac En Fête (MacEF)
    • Rubrique de l'offre et de la demande
    • On s'appelle, on s'fait une bouffe ?

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Configuration


Localisation


Passions

4 résultats trouvés

  1. Bonjour à tous, Voilà quelques mois maintenant que je m'exerce à la pratique du nouveau langage de programmation d'Apple (Swift). Afin de partager mes maigres connaissances, voici quelques exemples détaillés permettant une étude plus approfondie de la syntaxe. Les sujets traités dans les exemples fournis sont les suivants : - Les Arrays - Les Dictionnaires - Les Fonctions, - Les Tuples - Switch. Pour les découvrir, il suffit de décompresser le fichier zip (ExemplesSwift-Arrays-Dictionnaires-Switch) et d'ouvrir un des trois fichiers playground qui apparaîssent. Il faut peu de connaissances préalables. Le cas échéant : https://fr.wikipedia.org/wiki/Swift_(langage) Bonne exploration à tous. ExemplesSwift-Arrays-Dictionnaires-Switch.zip
  2. Salut à tous, Je reviens vers vous avec cette fois un problème Swift lié à la composition de Labels (NSTextField) et de Bouttons (NSButtons) via la programmation. Le code affiché ci-dessous me permet de présenter des labels et un bouton, super, mais, j'aimerai que la position verticale (y) du Label NSMakeRect(x,y,w,v) de "ChampsTexte1"puisse être modifiée. J'ai essayé de créer une Int, que j'appelle ensuite dans NSMakeRect (200,Int,80,20) mais Xcode renvoie une erreur concernant le type de variable (pas accepté). J'ai essayé tous les types de variable (même Any), impossible de changer ce paramètre (de cette manière). L'idée générale étant de : - Présenter dans un Label les informations rapportées par "launchctl list" de manière individuelle. - D'ajouter un 'checkbox' pour chaque fichier. - Executer "launchctl unload -w ..." ou "launchctl load -w ..." en fonction des 'checkbox'. J'essaye aussi d'améliorer la présentation des label et buttons mais je me perds dans la forêt d'"api" que les Objets NSTextField et addSubView contiennent. Toute aide sera chaleureusement accueillie! import Cocoa @NSApplicationMain class AppDelegate: NSObject, NSApplicationDelegate { @IBOutlet weak var window: NSWindow! @IBOutlet weak var nouvLabel: NSView! let ChampsTexte1 = NSTextField() let CaseCoche1 = NSButton(frame: NSMakeRect(200,30,80,20)) let chemin = "/Users/" func applicationDidFinishLaunching(aNotification: NSNotification) { CaseCoche1.alignment = NSTextAlignment.CenterTextAlignment CaseCoche1.title = "Poursuivre" ChampsTexte1.textColor = NSColor.blackColor() ChampsTexte1.stringValue = chemin ChampsTexte1.editable = false ChampsTexte1.bezeled = false ChampsTexte1.drawsBackground = true ChampsTexte1.selectable = false ChampsTexte1.frame = NSMakeRect(10,250,400,20) nouvLabel.addSubview(ChampsTexte1) nouvLabel.addSubview(CaseCoche1) } }
  3. Bonjour à tous, Bien plongé dans ma découverte du nouveau langage de programmation d'Apple (Swift), j'éprouve des difficultés afin d'utiliser l'api "NSSharingServiceNameComposeEmail" afin d'envoyer un courriel via Xcode. Voici mon code : @IBAction func envoiCourrier(sender: AnyObject) { let corps = "C'est un courriel" let elemPart = [corps] as NSArray var service = NSSharingService(named:NSSharingServiceNameComposeEmail) service?.delegate = self service?.recipients = ["COURRIELDUDESTINATAIRE"] let sujet = "Test d'envoi" service?.subject = sujet service?.performWithItems([elemPart]) La création du mail se passe bien mais j'aimerai faire en sorte que le corps du courriel soit plus complexe (comportant des variables, des carriage return, de la ponctuation bien placée).Or, le contenu de la variable ne peut accepter de CR et la ponctuation est mal placée (le point se met en début de phrase suivante au lieu de se situer à la fin du mot se trouvant sur la ligne précédente). Pour les variables, je procède de la manière suivante : @IBOutlet weak var Fonction: [email protected] func Courriel(sender: AnyObject) { let Resultat1:NSString = (Fonction.stringValue) let Corps = "C'est un courriel \(Resultat1)." let elemPart = [Corps] as NSArray var service = NSSharingService(named:NSSharingServiceNameComposeEmail) service?.delegate = self service?.recipients = ["COURRIELDUDESTINATAIRE"] let Sujet = "le sujet" service?.subject = Sujet service?.performWithItems(elemPart as [AnyObject]) } Comment faire pour que la variable "Corps" puisse contenir un corps de courriel normal (contenant ponctuation, espace, tabulation, CR)? J'ai beau chercher, je ne trouve rien à ce sujet.D'avance merci.
  4. Bonjour à tous, Je n'arrive pas à comprendre comment fonctionne le système des permissions dans Xcode en utilisant swift. Si je crée un NSTask en utilisant "sudo" : var tacheLs : NSTask = NSTask() tacheLs.launchPath = "usr/bin/sudo" tacheLs.arguments = [ "rm", "-df", "/Library/LaunchDaemons/org.macports.unbound.plist.back" ] var lsPipe : NSPipe = NSPipe() tacheLs.standardOutput = lsPipe Il revoit l'erreur suivante : 2015-04-23 18:55:00.171 test2[988:246268] launch path not accessible Il semblerait que la bonne manière d'y arriver passe par "EvenBetterAuthorizationSample". J'ai téléchargé l'exemple mais je ne sais comment l'implémenter dans un script swift? Quelqu'un serait-il m'aider? D'avance merci.
×
×
  • Créer...