
Caractéristiques • Cours et extensions Compatibilité • Exigences • Communication • Contribution • Installation et utilisation • Documentation • Changelog • Exemple • Todo • Auteur • Licence
BFKIT-SWIFT est une collection de classes, de structures et d'extensions utiles pour développer des applications plus rapidement .
Par exemple, vous pouvez utiliser chaque police iOS avec juste une énumération!
Il ajoute également quelques fonctions utiles avec des classes personnalisées et étend les classes Foundation , Uikit , AppKit et Watchkit .
| ios | macos | watchos | Linux | |
|---|---|---|---|---|
| Bfapp | ![]() | ![]() | ![]() | ![]() |
| Bfbiométrique | ![]() | |||
| Bfbutton | ![]() | |||
| Bfdatastructures (Liste - file d'attente - pile) | ![]() | ![]() | ![]() | ![]() |
| Bflog | ![]() | ![]() | ![]() | ![]() |
| Bfpassword | ![]() | ![]() | ![]() | ![]() |
| Bfsystemsound | ![]() | |||
| Bftextfield | ![]() | |||
| Bftouchid | ![]() |
| ios | macos | watchos | Linux | |
|---|---|---|---|---|
| Tableau | ![]() | ![]() | ![]() | ![]() |
| Collection | ![]() | ![]() | ![]() | ![]() |
| Données | ![]() | ![]() | ![]() | ![]() |
| Date | ![]() | ![]() | ![]() | ![]() |
| Fidèle | ![]() | ![]() | ![]() | ![]() |
| Nombre | ![]() | ![]() | ![]() | ![]() |
| Nsobject | ![]() | ![]() | ![]() | ![]() |
| Nsattributedstring | ![]() | ![]() | ![]() | |
| Nspointerarray | ![]() | ![]() | ![]() | |
| ProcessInfo | ![]() | ![]() | ![]() | ![]() |
| Ensemble | ![]() | ![]() | ![]() | ![]() |
| Chaîne | ![]() | ![]() | ![]() | ![]() |
| Fil | ![]() | ![]() | ![]() | ![]() |
| ios | macos | watchos | Linux | |
|---|---|---|---|---|
| Cgpoint | ![]() | ![]() | ![]() |
| ios | macos | watchos | Linux | |
|---|---|---|---|---|
| Uibarbuttonitem | ![]() | |||
| Ubutton | ![]() | |||
| Uicolor | ![]() | ![]() | ![]() | |
| Uidevice | ![]() | |||
| Uifont | ![]() | ![]() | ||
| Uiimage | ![]() | ![]() | ||
| UiImageView | ![]() | |||
| Uilabel | ![]() | |||
| Uinavigationbar | ![]() | |||
| Uipasteboard | ![]() | |||
| Uiscreen | ![]() | |||
| Uiscrollview | ![]() | |||
| Uablewiew | ![]() | |||
| Uitextfield | ![]() | |||
| Uitextview | ![]() | |||
| Uitoolbar | ![]() | |||
| UiView | ![]() | |||
| UiViewController | ![]() | |||
| Uiwindow | ![]() |
| ios | macos | watchos | Linux | |
|---|---|---|---|---|
| Uiwebview | ![]() | ![]() |
| ios | macos | watchos | Linux | |
|---|---|---|---|---|
| WkinterfaceController | ![]() |
| Rapide | Code de xé | Bfkit-swift | ios | macos | 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+ * | ![]() |
*Avec support d'extension de l'application
Voir le fichier contributing.md.
Voir la section des exigences pour vérifier les versions SWIFT, XCODE, BFKIT-SWIFT et OS.
import BFKitCréez un podfile dans votre répertoire de projet et écrivez dans:
platform :ios , '8.0'
xcodeproj 'Project.xcodeproj'
use_frameworks!
pod 'BFKit-Swift'Changez "Projet" avec votre vrai nom de projet
Terminal ouvert, accédez à votre répertoire de projet et type: pod install
Importer le framework avec import BFKit
Apprécier!
Créez un cartouche dans votre répertoire de projet et écrivez dans:
github "FabrizioBrancati/BFKit-Swift" Terminal ouvert, allez dans Directory et Type de projet : carthage update
Incluez le cadre créé dans votre projet
Ajouter la phase de construction avec le contenu suivant:
/usr/local/bin/carthage copy-frameworksAjouter les chemins au framework BFKIT-SWIFT sous les fichiers d'entrée
$( SRCROOT ) /Carthage/Build/iOS/BFKit.frameworkAjouter les chemins aux cadres copiés aux fichiers de sortie
$( BUILT_PRODUCTS_DIR ) / $( FRAMEWORKS_FOLDER_PATH ) /BFKit.frameworkCe script fonctionne autour d'un bogue de soumission de l'App Store déclenché par des binaires universels et garantit que les fichiers liés à Bitcode nécessaires sont copiés lors de l'archivage
(Facultatif) Ajouter une phase de construction avec le contenu suivant
/usr/local/bin/carthage outdated --xcode-warningsPour vous avertir automatiquement quand l'une de vos dépendances est obsolète
Importer le framework avec import BFKit
Apprécier!
Créez un fichier package.swift dans votre répertoire de projet et écrivez dans:
// 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 " ] )
]
)Changez "Projet" avec votre vrai nom de projet
Terminal ouvert, allez dans le répertoire du projet et Type: swift build
Importer le framework avec import BFKit
Apprécier!
Documentation générée jazzy - 100% documentée
Pour voir ce qui a changé dans les versions récentes de BFKit-Swift, consultez le fichier Changelog.md .
Ouvrez et exécutez le projet BFKitexample dans Exemple de dossier dans ce dépôt avec Xcode et voyez BFKIT-SWIFT en action!
Fabrizio Brancati
Site Web: https://www.fabriziobrancati.com
Courriel: [email protected]
BFKIT-SWIFT est disponible sous la licence MIT. Voir le fichier de licence pour plus d'informations.