B4i (iOS) Releases

Released: Dec 12, 2019

Updates in v6.30

Features

  • Find all references, quick search and find subs / modules tool windows were rewritten and are now syntax colored, the text can be selected and you can jump directly to the selected position.
  • Subs code appears in the quick info windows (this code can also be selected).
  • 'Show Sub in Window' allows showing subs in a floating window.
  • Warnings and errors do not hide other information in the window.
  • Copy warnings from list of warnings.
  • Generate 'Create Type' Sub.
  • Copy events.
  • Modules list is...

Released: Sep 16, 2019

Updates in v6.00

Features

  • Improvements:
    • Support for copying and pasting controls between the platforms.
    • Ctrl + Click in the designer script to select the control.
    • Anchors checker.
    • Generate B4XViews from the designer. Also supports changing the type of already declared variables.
    • Improved tool tips, add views from the views tree and other small improvements in the designer.
    • Empty lines will not be copied to the clipboard.
    • Regions are listed in the subs list.
    • Latest versions of Firebase and Facebook libraries...

Released: Jul 11, 2019

Updates in v5.80

Features

  • Bookmarks and breakpoints are listed in the modules tree.
  • Auto bookmarks feature:
    • Recent code positions and designer layouts appear as tabs in the window title.
    • The IDE decides on the list of tabs based on several factors (recency, modifications and others).
    • The list is saved together with the project and restored when the project is loaded.
    • The window can be dragged directly from the tabs.
  • Auto backup improvements:
    • Project is saved before backup, based on the auto save option.
    • Project...

Released: Jan 17, 2019

Updates in v5.50

Features

  • Starting with B4i v5.50, a new type of library is available - b4x libraries:
    • XUI Views - Cross platform views and dialogs.
    • X2 games framework - Game engine.
    • B4XCollections - Adds several cross platform collections.
  • Auto-backups - The IDE now makes project backups automatically.
  • Go to the code line directly from logs.

Released: May 17, 2018

Updates in v5.00

Features

  • Resumable subs in debug mode are optimized in the same way other subs are optimized.
  • Runtime performance improvements including: for loop optimizations, inlined methods, direct field access for properties and others. These improvements can make a huge difference in processor intensive tasks.

    As an example, the number of drawings per second with BitmapCreator:
  • V4.8:
    • Draw smilies from BitmapCreator (skip blending): 81,000 per second.
    • Draw smilies from BitmapCreator (with blending...

Released: Jan 16, 2018

Updates in v4.80

Features

  • Several important components were rewritten to provide more features and better performance:
    • Visual designer properties grid.
    • Visual designer views tree.
    • Modules tree (new component).
    • Files tree.
  • Code modules can be loaded from other folders and can be easily shared between projects (including projects targeting other platforms).
  • Modules and file tree support grouping.
  • Modules are monitored for external changes.
  • Files tree shows the files icons and allows opening the files with external...

Released: Oct 23, 2017

Updates in v4.40

Features

  • Xcode 9 compatibility.
  • Better managements of icons and launch images:
    • Icons and launch images are packaged in an assets catalog.
    • All missing icons are created automatically from the new 1024x1024 app store icon.
  • Support for iPhone X layouts.
  • iNet library updated to work with 'Wait For'.

Fixes

  • Known issues with iOS 11 fixed.
  • Other minor improvements and bug fixes.

Released: May 24, 2017

Updates in v4.01

Features

  • Resumable subs - Wait For / Sleep:
    [B4X] SQL with Wait For.
    [B4X] OkHttpUtils2 with Wait For.
  • CSBuilder - Builder for attributed strings. Similar to B4A CSBuilder.
  • Debugger improvements:
    • Better handling of multiple installed debug apps.
    • Bug fixes and better logging.
    • Deployment process improved. Auto installation is now the default.
    • SetDebugAutoFlushLogs keyword. When enabled a short pause is added in debug mode when internal logs are printed. This is useful for debugging hard crashes...

Released: Oct 25, 2016

Updates in v3.00

Features

  • The docking and layout features are based on a new and improved framework. Floating code editors behave as regular windows.
  • Documentation tool tips while hovering over code elements.
  • Copy links in the tool tips that allow copying code examples.
  • Support for bookmarks.
  • New themes.
  • Keychain handling was updated as required by Mac Sierra to allow non-intrusive deployments.
  • URLs in comments and strings are ctrl-clickable.
  • Unused libraries warning.
  • Custom views support "nullable colors...

Released: Oct 18, 2015

Updates in this release

Updates in v2.31

  • Advanced optimizations were added to the debugger which significantly improve the debugger performance.
  • It is now possible to upload applications to iTunes Connect from the hosted builder.
  • Added support for Xcode 7.
  • PageViewController - Controller that contains multiple Pages and allows the user to switch between the pages with a swipe gesture.
  • Refresh button in the designer files tab. Copies the designer files to the device. This is useful when you modify an existing file...