Wir stehen zur Ukraine, um die Menschen in Sicherheit zu bringen. Mitmachen
DE
Wenn Sie über Links auf unserer Website einkaufen, erhalten wir möglicherweise eine Affiliate-Provision

FutureBASIC für Mac

Intel-Mac-Anwendungen kompilieren.

Kostenlos
Version 7.1.3
4.9
Basierend auf 4 Nutzerbewertungen

FutureBASIC Überblick

FutureBasic 7 erstellt 64-Bit-Anwendungen für macOS sowohl für Intel- als auch für Apple-Silicon-Macs. Die FutureBasic 7-IDE besteht aus einem syntaxsensitiven Editor und einem Übersetzer, der die Erstellung nahtlos mithilfe der Systemkompilierer durchführt.

Anfänger können eine vereinfachte Laufzeitumgebung nutzen, um Programme zu schreiben, ohne sich um Dinge wie eine grafische Benutzeroberfläche (GUI) oder den Druckausgabe kümmern zu müssen. Experten können FB-Quellcode, C und Objective-C innerhalb einer Anwendung kombinieren.

Was ist neu in Version 7.1.3

  • Neu: 'Automatische Header-Erkennung'. Das Aktivieren dieser Option in den Build-Einstellungen bestimmt automatisch, welche Header von einer Anwendung beim Erstellen benötigt werden. Dies reduziert die Anzahl unnötiger Header und Quellcodedateien, die in der fertigen Anwendung enthalten sind, was zu kleineren Anwendungsgrößen und potenziell schnelleren Build-Zeiten führt. Für die kleinsten Binärdateien stellen Sie sicher, dass diese Build-Einstellungen ebenfalls so festgelegt sind: 'Unbenutzten Code entfernen' EIN, Debug-Stufe: Keine Symbole, Optimierung: Schnellste, kleinste. Dies optimiert die Entfernung von totem Code durch clang.
  • Änderung: Umstieg von Core Foundation auf Foundation-Typen FutureBasic setzt seinen schrittweisen Umstieg von Core Foundation (CF*)-Typen zugunsten von Foundation (NS*)-Typen fort. Dies reduziert die Notwendigkeit für Bridging zwischen den beiden Frameworks, bietet eine konsistentere Cocoa-Schnittstelle und isoliert den Code von FBer von den internen Änderungen von FB. Im Rahmen dieses laufenden Übergangs wurden CFCharacterSetRef und CFMutableCharacterSetRef durch CharacterSetRef (NSCharacterSet *) und dessen veränderliche Entsprechung in den CocoaUI-Headern ersetzt. Vorhandener Code, der die früheren Typen verwendet, kann Clang-Warnungen erzeugen und sollte aktualisiert werden, um die entsprechenden Foundation-Typen zu verwenden. Hinweis: Core Foundation-Typen bleiben vollständig unterstützt, wenn sie mit Core Foundation-Funktionen verwendet werden. Diese Änderung gilt nur für CocoaUI-Aufrufe und verhindert nicht die Verwendung vorhandener Core Foundation-Codes, wo dies angemessen ist. Es wird jedoch weiterhin empfohlen, CocoaUI-Aufrufe anstelle von Core Foundation (CF)-Funktionen zu verwenden.
  • Neu: Literale CFArray, CFMutableArray, CFDictionary und CFMutableDictionary Getter und Setter wurden verbessert, um mit verschachtelten Arrays und Dictionaries zu arbeiten, z.B. print array[1][2] array[1][2] = @"bravo!" print dict[@"lookup"][@"matrix"][1][2] dict[@"lookup"][@"matrix"][1][2] = @99
  • Neu: CFMutableArray und CFMutableDictionary können jetzt mit literaler Syntax erstellt werden, z.B. beachten Sie das '+' CFMutableArrayRef array = @+[@"alpha",@"bravo",@"charlie"] CFMutableDictionaryRef dict = @+{@"key1":@"value1",@"key2":@"value2"}
  • Neu: Das concat-Schlüsselwort ist jetzt auch eine Anweisung, die eine In-Place-Alternative für veränderliche Objekte bietet. Der erste Parameter muss ein veränderliches Objekt sein und wird direkt durch Anhängen oder Hinzufügen des nachfolgenden Objekts geändert. Die Anweisung gibt keinen Wert zurück. Bitte siehe FutureBasic Referenz für Details.
  • Veraltet/Nicht unterstützt: Die alte defstr-Funktion erlaubte es, ein Zeichen anzugeben, um den Variablentyp zu identifizieren. Ähnlich für defdbl, defint, deflong, defsng. Ab März 2025 veraltet. Jetzt nicht mehr unterstützt. Bedeutung: Variablendeklarationen müssen den Typ angeben (d.h. long x und nicht nur dim x).
  • Fehlerbehebung: Linkerfehler (ld) würden nicht im Fehlerfenster von FB angezeigt (ld-Warnungen würden angezeigt).
  • Interne Übersetzer-Updates: Der schrittweise Umstieg von Core Foundation MRC (manuelle Referenzzählung) auf NS ARC (automatische Referenzzählung) geht weiter.

Vollständige Liste der Änderungen verfügbar hier

FutureBASIC für Mac

Kostenlos
Version 7.1.3
Schreiben Sie eine ausführliche Rezension zu FutureBASIC

Schreiben Sie Ihre Gedanken in unserem klassischen Kommentarfeld

MacUpdate Kommentarrichtlinie. Wir empfehlen ausdrücklich, Kommentare zu hinterlassen – Kommentare mit beleidigenden Wörtern, Mobbing oder persönlichen Angriffen jeglicher Art werden moderiert.
4.9

(9 Rezensionen zu FutureBASIC)

  • Kommentare

  • Nutzerbewertungen

davercrb1
davercrb1
Sep 7, 2023
7.0.21
0.0
Sep 7, 2023
0.0
Version: 7.0.21
Have just stared using it again after along absence. As it currently stands the software is virtually worthless. Tutorials assume a working familiarity with BASIC and are not geared toward newcomers. Training materials for FNG's is totally non-existent. I can't even get a basic Input command to return anything but a null result. Looking through the documentation once again it assumes you already know what the format terms means and explains nothing and I have used every trick in the book to no avail. Far different from the old STAZ or Zedcor productions. The support is via e-mail and so disorganized that I had to simply send them to the junk files. My e-mail box was completely flooded by nothing but gazillions of threads by experienced users. No support forums where you could at least have some questions by newbies. all I see e-mails are entirely dominated by experienced users whose threads are totally worthless to newbies. Given the poor level of support (1 out of 10) I really can not recommend this package.
jovialmonk70
jovialmonk70
Jan 29, 2020
6.0.6
0.0
Jan 29, 2020
0.0
Version: 6.0.6
Can’t run it, my laptop OS is 10.11.6 not 10.13
Macinman
Macinman
Feb 15, 2016
5.7.41
0.0
Feb 15, 2016
0.0
Version: 5.7.41
I have FutureBasic 1.0.3 from years ago when it was developed by Zedcore, and ran on 68k macs . I've tried futurebasic 5 but it feels so different. does any of the same environment from years ago still exist in the new version of it ?
umaromc
umaromc
Feb 12, 2016
5.7.40
0.0
Feb 12, 2016
0.0
Version: 5.7.40
"Could not get read/write access to preferences..." I deleted the directory the popup suggested deleting, still same error all the time. OS X 10.11.4
Lightning
Lightning
Nov 11, 2015
5.7.6
0.0
Nov 11, 2015
0.0
Version: 5.7.6
Appears to be dead. Was great in it's day.
Sandro-Bilbeisi
Sandro-Bilbeisi
Mar 29, 2017
5.0
Mar 29, 2017
5.0
Version: null
Guest
Guest
Sep 28, 2002
4.8
Sep 28, 2002
4.8
Version: null
Guest
Guest
Sep 27, 2002
5.0
Sep 27, 2002
5.0
Version: null
Guest
Guest
Sep 26, 2002
5.0
Sep 26, 2002
5.0
Version: null