B4i allows you to easily develop native iOS apps. B4i follows the same concepts as B4A, allowing you to reuse most of the code and build apps for both Android and iOS. This is the only development tool that allows you to develop native iOS apps without a local Mac computer.
Requirements
Apple developer account (costs $99 per year).
An iOS device running iOS 7+.
The compilation process requires a Mac computer. You can either use a local Mac computer or use our Hosted Mac Builder service (currently costs $26 per year).
Note that if you use a local Mac computer then you can develop with the iOS simulator which does not require an Apple developer account.
Hosted Mac Builder
The builder service allows you to develop iOS applications without a local Mac computer.
All of the development steps can be done with the builder service including the final step which is uploading the application to Apple App Store.
Note that the builder is currently limited to projects of up to 40mb.
If you are less experienced with Mac OS then it is recommended to start with the hosted builder even if you have access to a local Mac computer.
Modules:
- AnotherDatePicker
- CustomListView
- DateUtils
- DBRequestManager (RDC)
- DBUtils
- Geodesic
- HttpUtils2
- Table
- AsyncStreamsObject
- SearchView
- RichString
ActionSheet
ActionSheet allows the user to select an item from a list of items.
On iPhone devices the list usually slides up from the bottom of the screen.
On iPad devices the list appears anchored to the ParentView.
The list can optionally show a "cancel" item and a "destructive" item. These items will show with a different color.
B4i ابزاری قدرتمند برای توسعه اپلیکیشن های بومی iOS است. B4i از همان مفاهیم موجود در B4A پشتیبانی می کند که به شما اجازه می دهد اغلب کدها یکسان باشند و بتوانید اپلیکیشن های خود را برای اندروید و iOS بسازید. B4i تنها ابزار توسعه ای است که به شما اجازه می دهد اپلیکیشن های بومی iOS را بدون کامپیوتر مک محلی بسازید.
حداقل سیستم مورد نیاز
- حساب Apple developer
- دیوایس iOS با سیستم عامل iOS نسخه 7 یا بالاتر
فرآیند کامپایل نیازمند یک کامپیوتر مک است. شما می توانید از یک کامپیوتر مک محلی یا سرویس Hosted Mac Builder استفاده نمایید.
توجه داشته باشید که اگر از کامپیوتر مک محلی استفاده می کنید توسعه با شبیه ساز iOS نیز امکان پذیر است که نیازمند حساب Apple developer نیز نمی باشد.
Hosted Mac Builder
سرویس بیلدر به شما اجازه می دهد اپلیکیشن های iOS خود را بدون کامپیوتر مک محلی توسعه دهید. از جمله امکانات توسعه که با سرویس بیلدر امکان پذیر شده است آپلود اپلیکیشن در اپ استور اپل می باشد. توجه داشته باشید که بیلدر در حال حاضر به پروژه های حداکثر 40 مگابایتی محدود است.
در صورتی که تجربه کاری کمی با سیستم عامل مک دارید توصیه می شود حتی در صورت دسترسی به کامپیوتر مک محلی کار خود را با hosted builder شروع کنید.
ماژول های موجود در این مجموعه
- AnotherDatePicker
- CustomListView
- DateUtils
- DBRequestManager (RDC)
- DBUtils
- Geodesic
- HttpUtils2
- Table
- AsyncStreamsObject
- SearchView
- RichString
ActionSheet
ActionSheet به کاربران اجازه می دهد یک آیتم را از میان فهرستی از آیتم ها انتخاب نمایند. در دیوایس های آیفون این لیست معمولاً از پایین صفحه نمایش به صورت کشویی بالا می آید. در دیوایس های آیپد این لیست به صورت متصل به ParentView ظاهر می شود. همچنین می تواند به صورت اختیاری یک آیتم «cancel» و یک آیتم «destructive» را نمایش دهد.