Rilasci di B4i (iOS)
Released: Jan 10, 2024
Aggiornamenti in v8.50
Funzionalità
- Added support for Code snippets.
- Added support for Swift frameworks. Note that Objective C bridge headers are required. This feature is supported by Xcode 15+. The hosted builders have been upgraded to Xcode 15.
- Added an IDE shortcut to go to a layout file.
- Added new ModuleVisibility attribute. Module methods and fields will not be visible once the module is packed as a b4xlib. Note that it is an IDE feature and is ignored by the compiler.
- Added new B4XView.Alpha/SetAlphaAnimated...
Released: Mar 28, 2023
Aggiornamenti in v8.30
Funzionalità
- Added support for Java 14.
- Added a new package with updated Firebase 3.00 and AdMob 3.00 SDKs.
- Improved error logs - The IDE will now try to select the relevant message in the long text.
- Map.Put / CreateMap now supports Nulls as values. This is mostly important for JSON.
- Updated libraries: Apple iPhone v2.01, iCore v8.30, iFirebaseAnalytics v3.00, iFirebaseAuth v3.00, iFirebaseStorage v3.00 and iFirebaseNotifications v3.00.
- Ctrl + Alt + W now closes the current code window.
Released: Oct 18, 2022
Aggiornamenti in v8.10
Funzionalità
- Added support for Apple Xcode 14.
Released: Jul 19, 2022
Aggiornamenti in v8.00
Funzionalità
- This is the first release where the IDE is 64 bit which improves performance, especially with large projects.
- Added new Designer Script Extensions feature which allows you to extend the designer script with new functionalities.
- Added a new DesignerUtils (DDD) library.
- Added RUNTIME and SIMULATOR conditional symbols.
- Updated libraries:
- SimpleMediaManager (1.13).
- iXUI (2.2).
- iUI9 (1.12).
- XUI Views (2.55).
- B4XPages (1.11).
- xCLV (1.74).
- B4XCollections (1.13).
- B4XTable...
Released: Oct 27, 2021
Aggiornamenti in v7.80
Funzionalità
- Added support for Apple Xcode 13.
- Added support for long hex literal numbers: 0xff00ff00ff00.
- Added new methods:
- Bit.OrLong.
- Bit.AndLong.
- Bit.XorLong.
- Bit.ShiftLeftLong.
- Bit.ShiftRightLong.
- Bit.NotLong.
- Bit.UnsignedShiftRightLong.
- Bit.ParseLong.
- Added stable sort List.SortType which means that equal items will now retain their order. It allows sorting by multiple fields.
- Added Json.ToCompactString method.
- Compiler now verifies that the certificate and the provision profile match...
Released: Jul 13, 2021
Aggiornamenti in v7.50
Funzionalità
- Added new language features:
- IIf - Inline If, also called ternary if as it is an operator with three arguments.
- As - Inline casting. Allows inline casting from one type to another.
- b4xlibs now support class templates which makes it possible to add B4XPages classes from B4i.
- Updated internal libraries:
- iWebSocket.
- iFirebaseAuth.
- iFacebook.
- iDebug2.
- iCore.
Correzioni
- IDE performance - Several cases where the typing speed became slow have been fixed. The speed difference in those cases...
Released: Mar 11, 2021
Aggiornamenti in v7.20
Funzionalità
- Added new B4X libraries index.
- Added support for installing apps with Apple Configurator 2.
- Builder has been updated with new Apple intermediate certificate.
Correzioni
- Bug fixes and other minor improvements.
Released: Jan 28, 2021
Aggiornamenti in v7.00
Funzionalità
- Added new libraries tab.
- The Find all references feature has been rewritten and it can now handle complex references.
- Various IDE notifications now also appear in the logs.
- #CustomBuildAction - Added direct support for jar files, including Java 11+ UI jars.
- B4X version of KeyValueStore has been added as an internal library.
- Added new indicators to help you understand code flow with resumable subs.
- Updated internal libraries: iMedia, iCore, iFirebaseAnalytics, iFirebaseNotifications...
Released: Jul 13, 2020
Aggiornamenti in v6.80
Funzionalità
- Adds new Project templates for B4x - The new templates feature will make it simpler for developers to get started with B4X, and will also make it simpler to use B4XPages and other frameworks.
- Comment links - Code comments can include clickable links.
- Add New Module - Option to add the module in the parent folder. Useful for cross platform projects.
- New project dialog -Note that when the IDE is opened it starts with no editor, until you load or create a new project.
- Updated / new...
Released: Mar 2, 2020
Aggiornamenti in v6.50
Funzionalità
- Internal WebView is now based on WKWebView. There is also a new EvaluateJavaScript method.
- Launch images were removed and replaced with a launch story board. In most cases you can keep the default white one as apps start very quickly anyway.
- With this change the apps will run with the full resolution on all devices.
- HttpJob.ErrorMessage returns the server response when there are errors and the response is still available.
- IDE shows messages about available updates.
- All the IDE...