
Merkmale • Klassen und Erweiterungskompatibilität • Anforderungen • Kommunikation • Beitrag • Installieren und Nutzung • Dokumentation • Changelog • Beispiel • TODO • Autor • Lizenz
BFKit-Swift ist eine Sammlung nützlicher Klassen, Strukturen und Erweiterungen, um Apps schneller zu entwickeln .
Zum Beispiel können Sie jede iOS -Schriftart nur mit einer Aufzählung verwenden!
Es fügt auch einige nützliche Funktionen mit benutzerdefinierten Klassen hinzu und erweitert die Klassen der Foundation , UIKIT , AppKit und Watchkit .
| iOS | macos | Watchos | Linux | |
|---|---|---|---|---|
| Bfapp | ![]() | ![]() | ![]() | ![]() |
| Bfbiometrisch | ![]() | |||
| Bfbutton | ![]() | |||
| Bfdatastructuren (Liste - Warteschlange - Stack) | ![]() | ![]() | ![]() | ![]() |
| Bflog | ![]() | ![]() | ![]() | ![]() |
| Bfpassword | ![]() | ![]() | ![]() | ![]() |
| BfSystemsound | ![]() | |||
| BFTEXTFIELD | ![]() | |||
| Bftouchid | ![]() |
| iOS | macos | Watchos | Linux | |
|---|---|---|---|---|
| Array | ![]() | ![]() | ![]() | ![]() |
| Sammlung | ![]() | ![]() | ![]() | ![]() |
| Daten | ![]() | ![]() | ![]() | ![]() |
| Datum | ![]() | ![]() | ![]() | ![]() |
| Filemanager | ![]() | ![]() | ![]() | ![]() |
| Nummer | ![]() | ![]() | ![]() | ![]() |
| NSOBJECT | ![]() | ![]() | ![]() | ![]() |
| NsattributString | ![]() | ![]() | ![]() | |
| NspoInterArray | ![]() | ![]() | ![]() | |
| ProcessInfo | ![]() | ![]() | ![]() | ![]() |
| Satz | ![]() | ![]() | ![]() | ![]() |
| Saite | ![]() | ![]() | ![]() | ![]() |
| Faden | ![]() | ![]() | ![]() | ![]() |
| iOS | macos | Watchos | Linux | |
|---|---|---|---|---|
| Cgpoint | ![]() | ![]() | ![]() |
| iOS | macos | Watchos | Linux | |
|---|---|---|---|---|
| UibarbuttonItem | ![]() | |||
| Uibutton | ![]() | |||
| Uicolor | ![]() | ![]() | ![]() | |
| Uidevice | ![]() | |||
| Uifont | ![]() | ![]() | ||
| Uiimage | ![]() | ![]() | ||
| UIImageView | ![]() | |||
| Uilabel | ![]() | |||
| UinavigationBar | ![]() | |||
| Uipasteboard | ![]() | |||
| Uiscreen | ![]() | |||
| UiscrollView | ![]() | |||
| UitableView | ![]() | |||
| Uitextfield | ![]() | |||
| UitextView | ![]() | |||
| Uitoolbar | ![]() | |||
| UIView | ![]() | |||
| UIViewController | ![]() | |||
| UiWindow | ![]() |
| iOS | macos | Watchos | Linux | |
|---|---|---|---|---|
| UIWebView | ![]() | ![]() |
| iOS | macos | Watchos | Linux | |
|---|---|---|---|---|
| WkInterfaceController | ![]() |
| Schnell | Xcode | 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+ * | ![]() |
*Mit App -Erweiterungsunterstützung
Siehe Datei mit Beitrags.md.
Siehe Abschnitt Anforderungen, um Swift-, Xcode-, BFKit-Swift- und OS-Versionen zu überprüfen.
import BFKitErstellen Sie eine Podfile in Ihrem Projektverzeichnis und schreiben Sie in::
platform :ios , '8.0'
xcodeproj 'Project.xcodeproj'
use_frameworks!
pod 'BFKit-Swift'Ändern Sie das "Projekt" mit Ihrem echten Projektnamen
Offenes Terminal , gehen Sie zu Ihrem Projektverzeichnis und tippen Sie auf: pod install
Importieren Sie den Framework mit import BFKit
Genießen!
Erstellen Sie eine Cartfile in Ihrem Projektverzeichnis und schreiben Sie in::
github "FabrizioBrancati/BFKit-Swift" Öffnen Sie Terminal , gehen Sie zum Projektverzeichnis und typisieren Sie: carthage update
Fügen Sie das erstellte Framework in Ihr Projekt ein
Fügen Sie die Build -Phase mit dem folgenden Inhalt hinzu:
/usr/local/bin/carthage copy-frameworksFügen Sie die Pfade zum BFKit-Swift-Framework unter Eingabedateien hinzu
$( SRCROOT ) /Carthage/Build/iOS/BFKit.frameworkFügen Sie die Pfade den kopierten Frameworks zu den Ausgabedateien hinzu
$( BUILT_PRODUCTS_DIR ) / $( FRAMEWORKS_FOLDER_PATH ) /BFKit.frameworkDieses Skript arbeitet in einem App Store-Einreichungsfehler, das durch universelle Binärdateien ausgelöst wird
(Optional) Fügen Sie die Build -Phase mit den folgenden Inhalten hinzu
/usr/local/bin/carthage outdated --xcode-warningsSie automatisch zu warnen, wenn eine Ihrer Abhängigkeiten veraltet ist
Importieren Sie den Framework mit import BFKit
Genießen!
Erstellen Sie ein Paket.Swift -Datei in Ihrem Projektverzeichnis und schreiben Sie in::
// 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 " ] )
]
)Ändern Sie das "Projekt" mit Ihrem echten Projektnamen
Offenes Terminal , gehen Sie zum Projektverzeichnis und Typ: swift build
Importieren Sie den Framework mit import BFKit
Genießen!
Jazzy erzeugte Dokumentation - 100% dokumentiert
Um zu sehen, was sich in den neuesten Versionen von BFKit-Swift geändert hat, finden Sie in der Datei chantelog.md .
Öffnen und führen Sie das bfkitexample-Projekt in Beispielordner in diesem Repo mit Xcode aus und sehen Sie BFKit-Swift in Aktion!
Fabrizio Brancati
Website: https://www.fabriziobrancati.com
E -Mail: [email protected]
BFKit-Swift ist im Rahmen der MIT-Lizenz erhältlich. Weitere Informationen finden Sie in der Lizenzdatei .