Other B4i v4.30 has been released!

Discussion in 'iOS Questions' started by Erel, Sep 4, 2017.

  1. Erel

    Erel Administrator Staff Member Licensed User

    B4i v4.30 is now available for download!

    [​IMG]

    Improvements:
    • Localizable IDE. Available in more than 20 languages. A big thank you to the great translators!
    • B4i-Bridge supports iOS 11.
    • All libraries updated to include a 64 bit simulator binary. This allows testing with iOS 11 simulators.
    • Initial support for Xcode 9 beta. There is currently an issue with Swift libraries.
    • Builder supports multiple Xcode installations.
    • ResumableSub object that allows returning values from resumable subs: https://www.b4x.com/android/forum/threads/b4x-resumable-subs-that-return-values-resumablesub.82670/
    • New bitmap methods:
      • LoadBitmapResize / Bitmap.InitializeResize / Resize - Load and resize a bitmap while optionally preserve the aspect ratio.
      • Crop
      • Rotate
    • iCustomDialog library - Makes it simple to create custom dialogs. Similar to B4A CustomLayoutDialog object. https://www.b4x.com/android/forum/threads/custom-dialogs-with-icustomdialog-library.83526/

      [​IMG]


    • LoadLayout is more flexible and allows setting different types to hold views. This will be used in the future to make the UI related code more cross platform.
    • iHttpUtils 2.6 - Job.GetBitmapResize and support for HEAD, PATCH and DELETE requests.
    • iStore v1.2 - Purchase.RestoredPurchase property.
    • Icon picker - aliases added to FontAwesome icons.
    • Auto complete and auto format improvements.
    • Bug fixes and other minor improvements.
    It is recommended to rebuild B4i-Bridge. This will prevent the "application may slow down your iPhone" message.

    Developers who are eligible for a free upgrade will receive an email with upgrade instructions.
     
    Last edited: Sep 4, 2017
  2. luke2012

    luke2012 Well-Known Member Licensed User

    Hi @Erel. First of all thanks for this new release.
    I have a little issue compiling this code:

    I got this error within the log: "Class not found: B4IDebugResumableSub"

    Code:
    Private Sub Application_Start (Nav As NavigationController
    Dim j AsHttpJob
    j.Initialize(
    "", Me)
    j.Download(
    "https://www.google.com")
    Wait For (j) JobDone (j As HttpJob)
    If j.Success Then
    Log(j.GetString)
    End If
    j.Release
    end sub
     
  3. Erel

    Erel Administrator Staff Member Licensed User

    Do you get it during compilation?

    Are you using a local builder?
     
    luke2012 likes this.
  4. luke2012

    luke2012 Well-Known Member Licensed User

    Yes I getting it during compilation.
    I'm using a local builder.

    P.S.
    I have updated only the B4i IDE. There are some updates also for the local builder?
     
  5. imbault

    imbault Well-Known Member Licensed User

    You need to update the mac builder as well
     
    luke2012 and Erel like this.
  6. luke2012

    luke2012 Well-Known Member Licensed User

    Thanks @imbault and @Erel for your help.

    SOLVED.
    Mac builder now works fine :)
    So any time I update the IDE I have to update also the mac builder?
     
    Last edited: Sep 5, 2017
  7. Erel

    Erel Administrator Staff Member Licensed User

    Yes, unless the upgrade instructions say otherwise.
     
    luke2012 likes this.
  8. luke2012

    luke2012 Well-Known Member Licensed User

    Which theme is selected in the #1 post? MetroDark / VibrantInk ?
     
    Last edited: Sep 5, 2017
  9. jkhazraji

    jkhazraji Member Licensed User

    W
    What is the upgrade price for this version of b4i please?
     
  10. Erel

    Erel Administrator Staff Member Licensed User

    Please contact support@basic4ppc.com

    MetroDark.
     
Loading...