
機能•クラスと拡張機能互換性•要件•通信•貢献•インストールと使用方法•ドキュメント•Changelog•例•TODO•著者•ライセンス
BFKit-Swiftは、アプリをより速く開発するための有用なクラス、構造体、拡張機能のコレクションです。
たとえば、すべてのiOSフォントを列挙だけで使用できます!
また、カスタムクラスを備えたいくつかの有用な機能を追加し、基礎、 Uikit 、 Appkit 、およびWatchKitクラスを拡張します。
| iOS | macos | watchos | Linux | |
|---|---|---|---|---|
| bfapp | ![]() | ![]() | ![]() | ![]() |
| bfbiometric | ![]() | |||
| bfbutton | ![]() | |||
| bfdatastructures (リスト - キュー - スタック) | ![]() | ![]() | ![]() | ![]() |
| bflog | ![]() | ![]() | ![]() | ![]() |
| bfpassword | ![]() | ![]() | ![]() | ![]() |
| bfsystemsound | ![]() | |||
| bftextfield | ![]() | |||
| bftouchid | ![]() |
| iOS | macos | watchos | Linux | |
|---|---|---|---|---|
| 配列 | ![]() | ![]() | ![]() | ![]() |
| コレクション | ![]() | ![]() | ![]() | ![]() |
| データ | ![]() | ![]() | ![]() | ![]() |
| 日付 | ![]() | ![]() | ![]() | ![]() |
| FileManager | ![]() | ![]() | ![]() | ![]() |
| 番号 | ![]() | ![]() | ![]() | ![]() |
| nsobject | ![]() | ![]() | ![]() | ![]() |
| nsattributedstring | ![]() | ![]() | ![]() | |
| nspointerarray | ![]() | ![]() | ![]() | |
| ProcessInfo | ![]() | ![]() | ![]() | ![]() |
| セット | ![]() | ![]() | ![]() | ![]() |
| 弦 | ![]() | ![]() | ![]() | ![]() |
| 糸 | ![]() | ![]() | ![]() | ![]() |
| 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 | ![]() |
| 迅速 | 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+ * | ![]() |
*アプリ拡張サポート付き
Convributing.mdファイルを参照してください。
Swift、Xcode、BFKit-Swift、OSバージョンを確認するための要件セクションを参照してください。
import BFKitでフレームワークをインポートしますプロジェクトディレクトリにpodfileを作成し、次のように書き込みます。
platform :ios , '8.0'
xcodeproj 'Project.xcodeproj'
use_frameworks!
pod 'BFKit-Swift'実際のプロジェクト名で「プロジェクト」を変更します
ターミナルを開き、プロジェクトディレクトリに移動して入力してください: pod install
import BFKitでフレームワークをインポートします
楽しむ!
プロジェクトディレクトリにカートファイルを作成し、次のように書き込みます。
github "FabrizioBrancati/BFKit-Swift"ターミナルを開き、プロジェクトディレクトリに移動して入力してください: carthage update
プロジェクトに作成されたフレームワークを含めてください
次の内容でビルドフェーズを追加します。
/usr/local/bin/carthage copy-frameworks入力ファイルの下にBFKit-Swiftフレームワークにパスを追加する
$( SRCROOT ) /Carthage/Build/iOS/BFKit.frameworkコピーされたフレームワークへのパスを出力ファイルに追加します
$( BUILT_PRODUCTS_DIR ) / $( FRAMEWORKS_FOLDER_PATH ) /BFKit.frameworkこのスクリプトは、ユニバーサルバイナリによってトリガーされるApp Storeの提出バグを中心に機能し、アーカイブ時に必要なビットコード関連ファイルがコピーされるようにします
(オプション)次の内容でビルドフェーズを追加します
/usr/local/bin/carthage outdated --xcode-warningsあなたの依存関係の1つが古くなっているときに自動的に警告する
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 " ] )
]
)実際のプロジェクト名で「プロジェクト」を変更します
ターミナルを開き、プロジェクトディレクトリに移動してタイプ: swift build
import BFKitでフレームワークをインポートします
楽しむ!
Jazzy生成ドキュメント-100%文書化
BFKIT-Swiftの最近のバージョンで何が変更されたかを確認するには、 changelog.mdファイルを参照してください。
Xcodeを使用したこのレポでのサンプルフォルダーでBFKiteXampleプロジェクトを開いて実行し、BFKIT-SWIFTの動作をご覧ください!
ファブリツィオ・ブランカティ
ウェブサイト:https://www.fabriziobrancati.com
電子メール:[email protected]
BFKit-SwiftはMITライセンスの下で利用できます。詳細については、ライセンスファイルを参照してください。