
الميزات • الفصول والتمديدات التوافق • المتطلبات • الاتصال • المساهمة • التثبيت والاستخدام • الوثائق • changelog • مثال • تودو • المؤلف • الترخيص
BFKIT-SWIFT هي مجموعة من الفئات المفيدة والهياكل والتمديدات لتطوير التطبيقات بشكل أسرع .
على سبيل المثال ، يمكنك استخدام كل خط iOS مع مجرد التعداد!
كما أنه يضيف بعض الوظائف المفيدة مع فصول مخصصة ويمتد فئات الأساس ، Uikit ، Appkit و WatchKit .
| iOS | ماكوس | Watchos | Linux | |
|---|---|---|---|---|
| BFAPP | ![]() | ![]() | ![]() | ![]() |
| bfbiometric | ![]() | |||
| Bfbutton | ![]() | |||
| بنية bfdatuctures (قائمة - قائمة الانتظار - مكدس) | ![]() | ![]() | ![]() | ![]() |
| bflog | ![]() | ![]() | ![]() | ![]() |
| BFPassword | ![]() | ![]() | ![]() | ![]() |
| bfsystemsound | ![]() | |||
| Bftextfield | ![]() | |||
| bftouchid | ![]() |
| iOS | ماكوس | Watchos | Linux | |
|---|---|---|---|---|
| صفيف | ![]() | ![]() | ![]() | ![]() |
| مجموعة | ![]() | ![]() | ![]() | ![]() |
| بيانات | ![]() | ![]() | ![]() | ![]() |
| تاريخ | ![]() | ![]() | ![]() | ![]() |
| Filemanager | ![]() | ![]() | ![]() | ![]() |
| رقم | ![]() | ![]() | ![]() | ![]() |
| nsobject | ![]() | ![]() | ![]() | ![]() |
| nsattributedString | ![]() | ![]() | ![]() | |
| nspointerRaray | ![]() | ![]() | ![]() | |
| ProcessInfo | ![]() | ![]() | ![]() | ![]() |
| تعيين | ![]() | ![]() | ![]() | ![]() |
| خيط | ![]() | ![]() | ![]() | ![]() |
| خيط | ![]() | ![]() | ![]() | ![]() |
| iOS | ماكوس | Watchos | Linux | |
|---|---|---|---|---|
| cgpoint | ![]() | ![]() | ![]() |
| iOS | ماكوس | Watchos | Linux | |
|---|---|---|---|---|
| uibarbuttonitem | ![]() | |||
| Uibultton | ![]() | |||
| uicolor | ![]() | ![]() | ![]() | |
| uidevice | ![]() | |||
| أويفونت | ![]() | ![]() | ||
| uiimage | ![]() | ![]() | ||
| UiimageView | ![]() | |||
| Uilabel | ![]() | |||
| UinavigationBar | ![]() | |||
| لوحة uipaste | ![]() | |||
| uiscreen | ![]() | |||
| UisCrollview | ![]() | |||
| uitableview | ![]() | |||
| uitextfield | ![]() | |||
| uitextview | ![]() | |||
| uitoolbar | ![]() | |||
| Uiview | ![]() | |||
| UiviewController | ![]() | |||
| uiwindow | ![]() |
| iOS | ماكوس | Watchos | Linux | |
|---|---|---|---|---|
| Uiwebview | ![]() | ![]() |
| iOS | ماكوس | Watchos | Linux | |
|---|---|---|---|---|
| wkinterfaceController | ![]() |
| سريع | xcode | bfkit-swift | iOS | ماكوس | Watchos | Linux |
|---|---|---|---|---|---|---|
| 1.2 | 6.3 | 1.0.0 ... 1.4.1 | 7.0+ | |||
| 2.0 ... 2.1 | 7.0 | 1.5.0 ... 1.6.2 | 7.0+ | |||
| 2.2 | 7.3 | 1.6.3 ... 1.7.0 | 7.0+ | |||
| 2.3 | 8.0 | 1.8.0 | 7.0+ | |||
| 3.0 ... 3.1 | 8.0 ... 8.3 | 2.0.0 ... 2.3.0 | 8.0+ | ![]() | ||
| 3.0 ... 3.1 | 8.0 ... 8.3 | 2.4.0 ... 2.5.0 | 8.0+ | 2.0+ | ![]() | |
| 3.0 ... 3.2 | 8.0 ... 9.0 | 2.6.0 | 8.0+ | 10.10+ | 2.0+ | ![]() |
| 4.0 | 9.0 ... 9.2 | 3.0.0 ... 3.1.1 | 8.0+ * | 10.10+ * | 3.0+ * | ![]() |
| 4.1 | 9.3 ... 9.4 | 3.1.2 ... 3.2.1 | 8.0+ * | 10.10+ * | 3.0+ * | ![]() |
| 4.2 | 10.0 | 4.0.0 ... 4.1.0 | 8.0+ * | 10.10+ * | 3.0+ * | ![]() |
| 5.0 | 10.2 ... 10.3 | 5.0.0 | 8.0+ * | 10.10+ * | 3.0+ * | ![]() |
| 5.1 | 11.2 | 6.0.0 ... 6.0.1 | 8.0+ * | 10.10+ * | 3.0+ * | ![]() |
*بدعم تمديد التطبيق
انظر ملف المساهمة.
انظر قسم المتطلبات للتحقق من إصدارات Swift و Xcode و Bfkit-Swift و OS.
import BFKitقم بإنشاء podfile في دليل المشروع الخاص بك واكتب إلى:
platform :ios , '8.0'
xcodeproj 'Project.xcodeproj'
use_frameworks!
pod 'BFKit-Swift'تغيير "المشروع" مع اسم المشروع الحقيقي الخاص بك
فتح محطة ، انتقل إلى دليل المشروع الخاص بك ونوعه: pod install
استيراد الإطار باستخدام import BFKit
يتمتع!
قم بإنشاء Cartfile في دليل المشروع الخاص بك واكتب إلى:
github "FabrizioBrancati/BFKit-Swift" Open Terminal ، انتقل إلى دليل المشروع والنوع: carthage update
قم بتضمين الإطار الذي تم إنشاؤه في مشروعك
أضف مرحلة البناء مع المحتويات التالية:
/usr/local/bin/carthage copy-frameworksأضف المسارات إلى إطار BFKIT-SWIFT ضمن ملفات الإدخال
$( SRCROOT ) /Carthage/Build/iOS/BFKit.frameworkأضف المسارات إلى الأطر المنسوخة إلى ملفات الإخراج
$( BUILT_PRODUCTS_DIR ) / $( FRAMEWORKS_FOLDER_PATH ) /BFKit.frameworkيعمل هذا البرنامج النصي حول خطأ تقديم متجر التطبيقات الناتج عن الثنائيات العالمية ويضمن نسخ الملفات المرتبطة بالبيتكوبية اللازمة عند الأرشفة
(اختياري) أضف مرحلة الإنشاء مع المحتويات التالية
/usr/local/bin/carthage outdated --xcode-warningsلتحذيرك تلقائيًا عندما يكون أحد تبعياتك خارج التاريخ
استيراد الإطار باستخدام import BFKit
يتمتع!
قم بإنشاء ملف package.swift في دليل المشروع الخاص بك واكتب إلى:
// swift-tools-version:5.1
import PackageDescription
let package = Package (
name : " Project " ,
products : [
. executable ( name : " Project " , targets : [ " Project " ] )
] ,
dependencies : [
. package ( url : " https://github.com/FabrizioBrancati/BFKit-Swift.git " , . upToNextMajor ( from : " 4.0.0 " ) )
] ,
targets : [
. target ( name : " Project " , dependencies : [ " BFKit " ] )
]
)تغيير "المشروع" مع اسم المشروع الحقيقي الخاص بك
Open Terminal ، انتقل إلى دليل المشروع والنوع: swift build
استيراد الإطار باستخدام import BFKit
يتمتع!
توثيق جازي: موثق 100 ٪
لمعرفة ما تغير في الإصدارات الحديثة من BFKIT-SWIFT ، راجع ملف changelog.md .
افتح وقم بتشغيل مشروع Bfkitexample في مجلد مثال في هذا الريبو مع Xcode وشاهد BFKIT-SWIFT في العمل!
فابريزيو برانكاتي
الموقع الإلكتروني: https://www.fabriziobrancati.com
البريد الإلكتروني: [email protected]
يتوفر BFKIT-SWIFT بموجب ترخيص MIT. انظر ملف الترخيص لمزيد من المعلومات.