B4i (iOS) v5.00
Released: May 17, 2018
v5.00 での更新項目
機能
- 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): 700 per second.
- V5.0:
- Draw smilies from BitmapCreator (skip blending): 620,000 per second (7.5x).
- Draw smilies from BitmapCreator (with blending): 20,700 per second (30x).
In most cases the difference will not be so large but it will still help your programs run faster.
- Bit.ArrayCopy and FastArrayGet and Set methods that are useful when very fast access is required.
- iXUI library v1.70 with B4XCanvas.MeasureText, DrawPath, DrawPathRotated, XUI.Scale, B4XBitmap.Scale and B4XView.TOUCH constants.
- xCustomListView and iBitmapCreator are included as internal libraries.
- New File methods: CopyAsync, Copy2Async, ReadBytes, WriteBytes and ListFilesAsync.
- Custom class templates.
- Support for Xcode 9.3.
- Ctrl + Click on class type (Dim rx As RegexBuilder).
- Autocomplete improvements
- Libraries deprecation messages.
不具合の修正
- Other minor improvements including fixes for several debugger issues.