4483: IDE: Xcode voor macOS, iOS, iPadOS enz.

import Cocoa

class ViewController: NSViewController {
  override func viewDidLoad() {
      super.viewDidLoad()
      // Do any additional setup after loading the view.
  }

  override var representedObject: Any? {
      didSet {
      // Update the view, if already loaded.
      }
  }
}

Met de IDE "Xcode" kunnen APP's ontwikkeld worden voor veel Apple apparaten die onder de besturing van macOS, tvOS, watchOS, iOS of iPadOS draaien. Bij elke significante update van één van deze besturingssystemen, wordt ook Xcode geüpdatet om de nieuwe functionaliteit toe te voegen.

Bij het opstarten van Xcode moet na de naam van het project, het doel-apparaat worden gekozen en de versie van het OpSys, zodat de juiste API's en SDK kan worden geladen. Programmering vindt plaats in "Objective-C" of "Swift".