diff --git a/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Jenga.podspec b/Jenga.podspec new file mode 100644 index 0000000..a196c33 --- /dev/null +++ b/Jenga.podspec @@ -0,0 +1,26 @@ +Pod::Spec.new do |s| + +s.name = "Jenga" +s.version = "1.0.0" +s.summary = "在UIKit里像SwiftUI一样搭建TableView" + +s.homepage = "https://github.com/fanglinwei/Jenga" + +s.license = { :type => "MIT", :file => "LICENSE" } + +s.author = { "fanglinwei" => "lw_fun@163.com" } + +s.source = { :git => "https://github.com/fanglinwei/Jenga.git", :tag => s.version } + +s.requires_arc = true + +s.swift_versions = ["5.0"] + +s.frameworks = "Foundation" +s.ios.frameworks = "UIKit" + +s.ios.deployment_target = '11.0' + +s.source_files = ["Sources/*.swift"] + +end diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..e816f5d --- /dev/null +++ b/Package.swift @@ -0,0 +1,28 @@ +// swift-tools-version:5.3 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "Jenga", + platforms: [.iOS(.v9), .macOS(.v10_13), .tvOS(.v11), .watchOS(.v5)], + products: [ + // Products define the executables and libraries produced by a package, and make them visible to other packages. + .library( + name: "Jenga", + targets: ["Jenga"]), + ], + dependencies: [ + // Dependencies declare other packages that this package depends on. + // .package(url: /* package url */, from: "1.0.0"), + ], + targets: [ + // Targets are the basic building blocks of a package. A target can define a module or a test suite. + // Targets can depend on other targets in this package, and on products in packages which this package depends on. + .target( + name: "Jenga", + dependencies: [], + path: "Sources" + ) + ] +)