FruityFred
  • Blog
  • Course à pied
    • Tests équipements
  • Randonnées
  • Magie
    • Tours de cartes
  • Recettes
    • Entrées
    • Plats
    • desserts
  • À propos
    • CV
    • Contact
  • Accueil
  • Développement
  • Tutoriels

Une liste déroulante qui se souvient et qui propose

Publié le 6 mars 2009 par FruityFred dans Cocoa, Développement, Tutoriels
2

Le but de cet article est de nous familiariser avec le widget NSComboBox. Il existe deux manières de peupler une liste déroulante : à la main dans Interface Builder, ou via l’utilisation d’une source de données. Nous allons ici nous intéresser à la seconde : l’utilisation d’une datasource. Cet article parle de notions présentées dans […]

Lire la suite

auto-complétion, datasource, liste déroulante, NSComboBox, User Defaults

Savoir si une application est lancée ou pas

Publié le 6 mars 2009 par FruityFred dans Cocoa, Développement, Tutoriels
1

Pour savoir si une application est lancée ou pas, on peut utiliser les services fournis par la classe NSWorkspace, et notamment sa méthode launchedApplications : – (BOOL) isAppLaunched: (NSString *) appIdentifier { NSArray *apps = [[NSWorkspace sharedWorkspace] launchedApplications]; for (NSDictionary *appInfo in apps) { NSString *appId = [appInfo objectForKey: @"NSApplicationBundleIdentifier"]; if ([appId isEqualTo: appIdentifier]) { […]

Lire la suite

NSWorkspace

Développer son framework Cocoa

Publié le 12 février 2009 par FruityFred dans Cocoa, Développement, Mac, Tutoriels
0

Dans cet article, je vous explique comment créer votre propre framework Cocoa (écrit en Objective-C, donc), afin de réutiliser du code dans plusieurs de vos applications. Le framework en question a pour vocation d’être inclus dans le bundle de vos applications (on ne va tout de même pas copier des librairies un peu partout !). […]

Lire la suite

Cocoa, framework

Glisser-déposer de fichiers dans votre application

Publié le 19 janvier 2009 par FruityFred dans Cocoa, Développement, Tutoriels
1

Dans cet article, je vais vous montrer comment on peut très simplement gérer le drag and drop de fichiers depuis le Finder vers votre application. Il faut créer une sous-classe de NSView, par exemple DropFilesView. Dans cette classe, il faut indiquer à Cocoa que cette vue accepte la dépose de fichiers par drag and drop. […]

Lire la suite

Cocoa, drag and drop, NSView

Données membres statiques en Objective-C

Publié le 12 janvier 2009 par FruityFred dans Cocoa, Développement, Tutoriels
1

Objective-C ne permet pas de déclarer une donnée membre statique dans une classe via l’utilisation du mot-clé static, comme en Java par exemple. En fait, il suffit de déclarer une variable statique dans la section @implementation de la classe : @implementation MyClass // Déclaration d’une donnée membre STATIQUE static NSDictionary* cacheMap; … @end Pour initialiser […]

Lire la suite

Cocoa, POO, statique

Dessiner dans une NSView

Publié le 4 janvier 2009 par FruityFred dans Cocoa, Développement, Mac, Tutoriels
0

Dans Interface Builder, sélectionnez la vue en question et, dans l’onglet Identity de l’Inspecteur, indiquez un nom de classe pour votre vue dans le champ Class (par exemple : GameView). Sélectionnez File > Write Class Files… dans le menu principal de Interface Builder pour générer cette classe dans le projet. De retour dans Xcode, ouvrez […]

Lire la suite

animation, Cocoa, Interface Builder, NSImage, NSTimer, NSView, OpenGL, Xcode

Gestion des préférences d’une application Cocoa

Publié le 30 septembre 2008 par FruityFred dans Cocoa, Développement, Mac, Tutoriels
0

Pour les développeurs qui débutent sous Mac OS X, voici un didacticiel pour apprendre à gérer les préférences d’une application Cocoa. Il est nécessaire d’avoir quelques (bonnes) notions en Objective-C, Cocoa, Xcode et Interface Builder. Attention : ce didacticiel n’explique pas comment faire un panneau pour les préférences système.

Lire la suite

Cocoa

Recherche

Catégories

Nuage de tags

Alsace Apple avis cascade chaussures château Cocoa concert Corse course à pied cuisine du monde forêt GPS HDR Interface Builder iOS iPhone Islande jeu lac Laiterie légumes Mac Mac OS X magie marathon minimalisme neige OpenGL plage poisson randonnée Strasbourg thème graphique TomTom tour de cartes trail vallée volcan wok WordPress Xcode Écosse écologie île

Derniers articles

  • De l’avenir.

    18 avril 2017
  • Pebble Time + iSmoothRun

    21 juin 2015
  • IMG_0440

    Tebble – Table interactive et connectée

    27 mai 2015
  • thumbnail blog

    La Main de la Princesse

    25 février 2015
  • thumbnail blog

    Transferts

    20 février 2015

Amis

  • /teles
  • A.D.A.N.
  • After6PM
  • Bloc-notes de Darathor
  • Blog de Florian
  • Blog de Jeff
  • Blog'ele
  • Graine de kawa
  • Joël et Ophélie
  • NikoHK
  • R2G2
  • WebLife

Méta

  • Connexion
  • Flux RSS des articles
  • RSS des commentaires
  • Site de WordPress-FR

Facebook • Twitter • YouTube

Copyright © 2015 FruityFred. Tous droits réservés.
Avant de copier une partie de mon contenu, demandez-le moi