bonjour,
j'ai vraiment beaucoup de mal en lisant les cours de POO, peu importe le langage,et j'ai plusieurs questions à propos de plusieurs langages.
1) Une classe, c'est quoi ? et ça sert à quoi concretement ?
2) une structure, c'est quoi ? ça sert à quoi concretement ?
3) en c#, le mot "using", il veut dire quoi ? C'est une directive de pré-processeur ?
4) c'est quoi un constructeur/destructeur ? Et ca sert à quoi concretement ?
Aussi je m'y met en Swift, nouveau langage d'Apple, mais j'ai vraiment du mal
5) en swift (nouveau langage d'apple), voici le code de base
import Cocoa
@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
@IBOutlet weak var window: NSWindow!
@IBOutlet weak var button: NSButton!
@IBAction func button(sender: AnyObject) {
}
func applicationDidFinishLaunching(aNotification: NSNotification) {
// Insert code here to initialize your application
}
func applicationWillTerminate(aNotification: NSNotification) {
// Insert code here to tear down your application
}
}
5.1) Ca veut dire quoi "@" devant "@NSApplicationMain" et devant "@IBOutlet"
5.2) Et @NSApplicationMain signifie quoi ? ca sert à quoi ?
5.3) "sender: AnyObject", ca veut dire quoi sender ? Et ca veut dire quoi anyobject ?
5.4) NSWindow! , pourquoi y'a un "!" ?
Merci par avance à ceux qui s'y connaissent 
Message édité le 27 juin 2015 à 20:32:12 par fuitebas2015