
Características • Clases y extensiones Compatibilidad • Requisitos • Comunicación • Contribución • Instalación y uso • Documentación • ChangeLog • Ejemplo • TODO • Autor • Licencia
BFKIT-Swift es una colección de clases, estructuras y extensiones útiles para desarrollar aplicaciones más rápido .
¡Por ejemplo, puedes usar cada fuente de iOS con solo un enumio!
También agrega algunas funciones útiles con clases personalizadas y extiende las clases de Foundation , Uikit , AppKit y WatchKit .
| iOS | macosa | vigilancia | Linux | |
|---|---|---|---|---|
| Bfapp | ![]() | ![]() | ![]() | ![]() |
| Bfbiométrico | ![]() | |||
| Bfbutton | ![]() | |||
| Bfdatestructuras (Lista - cola - pila) | ![]() | ![]() | ![]() | ![]() |
| Bflog | ![]() | ![]() | ![]() | ![]() |
| BFPassword | ![]() | ![]() | ![]() | ![]() |
| Bfsystemsound | ![]() | |||
| Bftextfield | ![]() | |||
| Bftouchid | ![]() |
| iOS | macosa | vigilancia | Linux | |
|---|---|---|---|---|
| Formación | ![]() | ![]() | ![]() | ![]() |
| Recopilación | ![]() | ![]() | ![]() | ![]() |
| Datos | ![]() | ![]() | ![]() | ![]() |
| Fecha | ![]() | ![]() | ![]() | ![]() |
| Filemana | ![]() | ![]() | ![]() | ![]() |
| Número | ![]() | ![]() | ![]() | ![]() |
| Nsobject | ![]() | ![]() | ![]() | ![]() |
| Nsattributedstring | ![]() | ![]() | ![]() | |
| Nspointerrain | ![]() | ![]() | ![]() | |
| Processinfo | ![]() | ![]() | ![]() | ![]() |
| Colocar | ![]() | ![]() | ![]() | ![]() |
| Cadena | ![]() | ![]() | ![]() | ![]() |
| Hilo | ![]() | ![]() | ![]() | ![]() |
| iOS | macosa | vigilancia | Linux | |
|---|---|---|---|---|
| Punto cg | ![]() | ![]() | ![]() |
| iOS | macosa | vigilancia | Linux | |
|---|---|---|---|---|
| Uibarbuttonitem | ![]() | |||
| Uibutton | ![]() | |||
| Uicolor | ![]() | ![]() | ![]() | |
| Uidevice | ![]() | |||
| Uifont | ![]() | ![]() | ||
| Uiimage | ![]() | ![]() | ||
| UiImageView | ![]() | |||
| Uilabel | ![]() | |||
| Uinavigationbar | ![]() | |||
| Uipasteboard | ![]() | |||
| Uiscreen | ![]() | |||
| Uiscrollview | ![]() | |||
| UITITYVIEW | ![]() | |||
| Uitextfield | ![]() | |||
| Uitextview | ![]() | |||
| Uitoolbar | ![]() | |||
| Uiview | ![]() | |||
| UiviewController | ![]() | |||
| Uiwindow | ![]() |
| iOS | macosa | vigilancia | Linux | |
|---|---|---|---|---|
| Uiwebview | ![]() | ![]() |
| iOS | macosa | vigilancia | Linux | |
|---|---|---|---|---|
| Wkinterfacecontroller | ![]() |
| Rápido | Xcode | Bift-swift | iOS | macosa | vigilancia | 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+ * | ![]() |
*Con soporte de extensión de la aplicación
Ver archivo contribuyente.md.
Consulte la sección Requisitos para verificar las versiones Swift, XCode, BFKIT-Swift y OS.
import BFKitCree un podfile en su directorio de proyecto y escriba en:
platform :ios , '8.0'
xcodeproj 'Project.xcodeproj'
use_frameworks!
pod 'BFKit-Swift'Cambiar "proyecto" con el nombre de su proyecto real
Abra la terminal , vaya a su directorio de proyecto y escriba: pod install
Importar el marco con import BFKit
¡Disfrutar!
Cree un CartFile en su directorio de proyecto y escriba en:
github "FabrizioBrancati/BFKit-Swift" Abra la terminal , vaya al directorio de proyectos y escriba: carthage update
Incluya el marco creado en su proyecto
Agregue la fase de construcción con los siguientes contenidos:
/usr/local/bin/carthage copy-frameworksAgregue las rutas al marco BFKIT-Swift en archivos de entrada
$( SRCROOT ) /Carthage/Build/iOS/BFKit.frameworkAgregue las rutas a los marcos copiados a los archivos de salida
$( BUILT_PRODUCTS_DIR ) / $( FRAMEWORKS_FOLDER_PATH ) /BFKit.frameworkEste script funciona en torno a un error de envío de la tienda de aplicaciones activado por binarios universales y garantiza que los archivos necesarios relacionados con los códigos de bits se copien al archivar al archivo
(Opcional) Agregue la fase de compilación con los siguientes contenidos
/usr/local/bin/carthage outdated --xcode-warningsPara advertirle automáticamente cuando una de sus dependencias está desactualizada
Importar el marco con import BFKit
¡Disfrutar!
Cree un archivo paquete.swift en su directorio de proyecto y escriba en:
// 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 " ] )
]
)Cambiar "proyecto" con el nombre de su proyecto real
Abra la terminal , vaya al directorio de proyectos y escriba: swift build
Importar el marco con import BFKit
¡Disfrutar!
Documentación generada por Jazzy - 100% documentada
Para ver qué ha cambiado en las versiones recientes de BFKIT-Swift, consulte el archivo ChangeLog.md .
¡Abra y ejecute el proyecto BFKITEXample en la carpeta de ejemplo en este repositorio con Xcode y vea BFKIT-Swift en acción!
Fabrizio Brancati
Sitio web: https://www.fabriziobrancati.com
Correo electrónico: [email protected]
BFKIT-Swift está disponible bajo la licencia MIT. Consulte el archivo de licencia para obtener más información.