Support SPM
Seto Elkahfi committed
Mar 18, 2023 at 23:53 UTC
7f70554b84cca8e3dd8eb8514307ca758d773fa8
15 files changed
+127
-95
.gitignore
+1
@@ -3,6 +3,7 @@
3
4
# Xcode
5
build/
6
+.build
7
*.pbxuser
8
!default.pbxuser
9
*.mode1v3
.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
new
+7
@@ -0,0 +1,7 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<Workspace
3
+ version = "1.0">
4
+ <FileRef
5
+ location = "self:">
6
+ </FileRef>
7
+</Workspace>
Example/Podfile.lock
+1
-1
@@ -9,7 +9,7 @@ EXTERNAL SOURCES:
9
:path: "../"
10
11
SPEC CHECKSUMS:
12
- JomloTableView: fcd5b479b86c4518057b04452fd865a74e477891
12
+ JomloTableView: 1c0686881e4aaee4121956505a51b656db3bcb63
13
14
PODFILE CHECKSUM: 547f75330e469611b9ae91e08c9c19ca4603788d
15
Example/Pods/Local Podspecs/JomloTableView.podspec.json
+1
-1
@@ -21,6 +21,6 @@
21
"ios": "11.0",
22
"tvos": "11.0"
23
},
24
- "source_files": "JomloTableView/Classes/**/*",
24
+ "source_files": "Sources/JomloTableView/**/*",
25
"swift_version": "5.7.3"
26
}
Example/Pods/Manifest.lock
+1
-1
@@ -9,7 +9,7 @@ EXTERNAL SOURCES:
9
:path: "../"
10
11
SPEC CHECKSUMS:
12
- JomloTableView: fcd5b479b86c4518057b04452fd865a74e477891
12
+ JomloTableView: 1c0686881e4aaee4121956505a51b656db3bcb63
13
14
PODFILE CHECKSUM: 547f75330e469611b9ae91e08c9c19ca4603788d
15
Example/Pods/Pods.xcodeproj/project.pbxproj
+80
-80
@@ -7,26 +7,26 @@
7
objects = {
8
9
/* Begin PBXBuildFile section */
10
- 1ADF366BFAABB16276B57DC51883EA72 /* JomloTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2011AF2D29CBDF8A7EF35FC6CC45B0A6 /* JomloTableView.swift */; };
11
- 2315EA2F3880C380581054FC132F2232 /* JomloTableView-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AAE161109C641BB57A7C43EFF2DD803C /* JomloTableView-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
12
- 3501C19130C79AACFF1D4B1374ED7328 /* JomloTableView-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 51550B78A1B8873D9506F1B8E87B8085 /* JomloTableView-iOS-dummy.m */; };
10
+ 0BF461F52C3D8FE618D118A1F3DE6F66 /* JomloTableViewRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFFB3043D700143713954B0FC3CD26F7 /* JomloTableViewRow.swift */; };
11
+ 2315EA2F3880C380581054FC132F2232 /* JomloTableView-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E58C54FE1FEF38F169024C6108B663E /* JomloTableView-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
12
+ 3501C19130C79AACFF1D4B1374ED7328 /* JomloTableView-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A67EF04DF344B9A15F8004ABEE92B7F /* JomloTableView-iOS-dummy.m */; };
13
+ 3C8A625FB15C15C452188253027DBE13 /* JomloTableViewSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0BBE1F7D3A2AB47667C9ECBD8C7A89E /* JomloTableViewSection.swift */; };
14
5AF1A4FC767A2722D25F6E772BBA37EA /* Pods-JomloTableView_Example_iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D3F2D471A2F53FD2C9B71AA74269922 /* Pods-JomloTableView_Example_iOS-dummy.m */; };
15
7212A0C1D6E98A114D5C38C92BB858B6 /* Pods-JomloTableView_Example_tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E806E87068B7CFD41C5329E4D6D8145 /* Pods-JomloTableView_Example_tvOS-dummy.m */; };
15
- 738A6C3A7CCFFBF3A7A5831313388584 /* JomloTableViewSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 665F14A62B71493622C5074604D68578 /* JomloTableViewSection.swift */; };
16
764C049CB27A6051F3F52E3D31484696 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54E1F74047CAE9009037AFF5FCE00AF8 /* Foundation.framework */; };
17
- 7938E2BCF2A3D469615F49178B928879 /* JomloTableViewSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 665F14A62B71493622C5074604D68578 /* JomloTableViewSection.swift */; };
18
- 7E81EBD2FCC910F18A26736A7DE3AFAA /* JomloTableView-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 70EF433B3568998F6DE21B54BA21C48D /* JomloTableView-tvOS-dummy.m */; };
19
- 86E85D326EDD0AD7CDB9A95DA12CA9ED /* JomloTableView-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 19A870403A6DA6542ED7EA50BC6C31FC /* JomloTableView-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
20
- 8C2100207A6A2D78E50DA2D337E7AACF /* JomloTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A5A816A9DEA5C8F0919521BFEB83F5E /* JomloTableViewCell.swift */; };
21
- A7B03F7949B7B9A1D657550C05948BDD /* JomloTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A5A816A9DEA5C8F0919521BFEB83F5E /* JomloTableViewCell.swift */; };
17
+ 7E81EBD2FCC910F18A26736A7DE3AFAA /* JomloTableView-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C4E540F1A4789CA60A09200DF0BDE12E /* JomloTableView-tvOS-dummy.m */; };
18
+ 86E85D326EDD0AD7CDB9A95DA12CA9ED /* JomloTableView-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 266C93DF892BE926811596BCF6E264B1 /* JomloTableView-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
19
+ A7B47C63CEFAC86A27614F5C62CB3880 /* JomloTableViewRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFFB3043D700143713954B0FC3CD26F7 /* JomloTableViewRow.swift */; };
20
+ A85F6209C05A81E444DAF22074BEF0E7 /* JomloTableViewSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0BBE1F7D3A2AB47667C9ECBD8C7A89E /* JomloTableViewSection.swift */; };
21
A9CF767D4A8AC1BBCE161362D958AFDB /* Pods-JomloTableView_Example_iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8371EAD86E3E5C55CC947CFF93C9B060 /* Pods-JomloTableView_Example_iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
23
- AA22C3C683F4199A68CC5F82C5C19B51 /* JomloTableViewRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3E4C482E22EE780A09232782A30774D /* JomloTableViewRow.swift */; };
22
+ ACEC737C78F98C45BB917D1846ED4466 /* JomloTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14CA665AE0349F9E28270236A8E50EF5 /* JomloTableView.swift */; };
23
BA910E71C4528AD88FB24A679946080D /* Pods-JomloTableView_Example_tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A0D980AC651B4459495267C80F1303D /* Pods-JomloTableView_Example_tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
24
C76DE31FCCBD473DC2473B60D3B1C587 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 862ADB3E8E3DC6FD921084C65D936619 /* Foundation.framework */; };
26
- D13F65F20B7F00AD81F54B8C88256942 /* JomloTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2011AF2D29CBDF8A7EF35FC6CC45B0A6 /* JomloTableView.swift */; };
27
- E1975FBA9EE15ED7B18E8464D35CF435 /* JomloTableViewRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3E4C482E22EE780A09232782A30774D /* JomloTableViewRow.swift */; };
25
ECFBC262DB2BFA52D2CACC2BD9C51C90 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54E1F74047CAE9009037AFF5FCE00AF8 /* Foundation.framework */; };
26
F7382C4F6F3437402AE57BE29A3BD8F0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 862ADB3E8E3DC6FD921084C65D936619 /* Foundation.framework */; };
27
+ F8AA06EFF9932125CD200BCB8597CF74 /* JomloTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14CA665AE0349F9E28270236A8E50EF5 /* JomloTableView.swift */; };
28
+ FA3AB8A459DCEBF272DB9C314247C5EB /* JomloTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB6416201CC25A483DEC5ACC8774046A /* JomloTableViewCell.swift */; };
29
+ FD7351A2EBF565E67AC80C482676A3A3 /* JomloTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB6416201CC25A483DEC5ACC8774046A /* JomloTableViewCell.swift */; };
30
/* End PBXBuildFile section */
31
32
/* Begin PBXContainerItemProxy section */
@@ -47,52 +47,52 @@
47
/* End PBXContainerItemProxy section */
48
49
/* Begin PBXFileReference section */
50
- 19A870403A6DA6542ED7EA50BC6C31FC /* JomloTableView-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JomloTableView-iOS-umbrella.h"; sourceTree = "<group>"; };
51
- 1A5C1337181D47A23EB408801382B128 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; };
50
+ 14CA665AE0349F9E28270236A8E50EF5 /* JomloTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableView.swift; path = Sources/JomloTableView/JomloTableView.swift; sourceTree = "<group>"; };
51
+ 1E58C54FE1FEF38F169024C6108B663E /* JomloTableView-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "JomloTableView-tvOS-umbrella.h"; path = "../JomloTableView-tvOS/JomloTableView-tvOS-umbrella.h"; sourceTree = "<group>"; };
52
1F081E30E99026E063F8EF080B1EA004 /* Pods-JomloTableView_Example_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Example_iOS.debug.xcconfig"; sourceTree = "<group>"; };
53
- 2011AF2D29CBDF8A7EF35FC6CC45B0A6 /* JomloTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableView.swift; path = JomloTableView/Classes/JomloTableView.swift; sourceTree = "<group>"; };
54
- 27F2F5060DB6A8ACBD5FDEF2F5406B1F /* JomloTableView-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "JomloTableView-tvOS-Info.plist"; path = "../JomloTableView-tvOS/JomloTableView-tvOS-Info.plist"; sourceTree = "<group>"; };
55
- 37A740C48D2A86ADCDED4C49AA7BF7A0 /* JomloTableView-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "JomloTableView-iOS.modulemap"; sourceTree = "<group>"; };
56
- 4C4B4772B520FDA105119BAF7FD1ED24 /* JomloTableView-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "JomloTableView-tvOS-prefix.pch"; path = "../JomloTableView-tvOS/JomloTableView-tvOS-prefix.pch"; sourceTree = "<group>"; };
53
+ 266C93DF892BE926811596BCF6E264B1 /* JomloTableView-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JomloTableView-iOS-umbrella.h"; sourceTree = "<group>"; };
54
+ 2723D3BDE86EFC9819A6BFA7CE6E1DA6 /* JomloTableView-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JomloTableView-iOS-Info.plist"; sourceTree = "<group>"; };
55
+ 30E372F1CD169335C00396DC014CF222 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; };
56
+ 43E96DA7E6506310806762612D263247 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = "<group>"; };
57
+ 463C7EE16E7E0748DE34FA4CD4A2711E /* JomloTableView-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "JomloTableView-tvOS.modulemap"; path = "../JomloTableView-tvOS/JomloTableView-tvOS.modulemap"; sourceTree = "<group>"; };
58
4D3F2D471A2F53FD2C9B71AA74269922 /* Pods-JomloTableView_Example_iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JomloTableView_Example_iOS-dummy.m"; sourceTree = "<group>"; };
59
4D7D748AED60DC07397260F78FC4DAC0 /* Pods-JomloTableView_Example_tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-JomloTableView_Example_tvOS.modulemap"; sourceTree = "<group>"; };
59
- 51550B78A1B8873D9506F1B8E87B8085 /* JomloTableView-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JomloTableView-iOS-dummy.m"; sourceTree = "<group>"; };
60
54E1F74047CAE9009037AFF5FCE00AF8 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
61
- 611C6EDCDA24D677629A32F76F8A1FD6 /* JomloTableView-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "JomloTableView-iOS.release.xcconfig"; sourceTree = "<group>"; };
62
- 665F14A62B71493622C5074604D68578 /* JomloTableViewSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableViewSection.swift; path = JomloTableView/Classes/JomloTableViewSection.swift; sourceTree = "<group>"; };
61
+ 5A0A908FBB675390AD911904D8783C9C /* JomloTableView-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JomloTableView-iOS-prefix.pch"; sourceTree = "<group>"; };
62
+ 64CFBFEB63B97E379A8CF5357657F16D /* JomloTableView-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "JomloTableView-tvOS.release.xcconfig"; path = "../JomloTableView-tvOS/JomloTableView-tvOS.release.xcconfig"; sourceTree = "<group>"; };
63
6A0D980AC651B4459495267C80F1303D /* Pods-JomloTableView_Example_tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JomloTableView_Example_tvOS-umbrella.h"; sourceTree = "<group>"; };
64
- 70EF433B3568998F6DE21B54BA21C48D /* JomloTableView-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "JomloTableView-tvOS-dummy.m"; path = "../JomloTableView-tvOS/JomloTableView-tvOS-dummy.m"; sourceTree = "<group>"; };
65
- 72AAD4727B91B7A93983664D8406E7AD /* JomloTableView-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "JomloTableView-tvOS.modulemap"; path = "../JomloTableView-tvOS/JomloTableView-tvOS.modulemap"; sourceTree = "<group>"; };
64
+ 71F2E5CE11D5CF72CCBE8EC5B3267A4B /* JomloTableView-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "JomloTableView-iOS.release.xcconfig"; sourceTree = "<group>"; };
65
80383E50572115E4E929D8181136954E /* Pods-JomloTableView_Example_tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Example_tvOS.release.xcconfig"; sourceTree = "<group>"; };
66
80B82B89771016E3C556E1D058496AF0 /* JomloTableView-iOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "JomloTableView-iOS"; path = JomloTableView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
67
+ 819633819D4111990F65DCC3918E254A /* JomloTableView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = JomloTableView.podspec; sourceTree = "<group>"; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
68
835515ECE3A33ED4DF24120D648559F0 /* Pods-JomloTableView_Example_tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Example_tvOS.debug.xcconfig"; sourceTree = "<group>"; };
69
8371EAD86E3E5C55CC947CFF93C9B060 /* Pods-JomloTableView_Example_iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JomloTableView_Example_iOS-umbrella.h"; sourceTree = "<group>"; };
70
84037A93B01DB99E1C41A5AF1E6581F7 /* Pods-JomloTableView_Example_iOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-JomloTableView_Example_iOS-frameworks.sh"; sourceTree = "<group>"; };
71
862ADB3E8E3DC6FD921084C65D936619 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
72
8E806E87068B7CFD41C5329E4D6D8145 /* Pods-JomloTableView_Example_tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JomloTableView_Example_tvOS-dummy.m"; sourceTree = "<group>"; };
73
- 94CB6D20E125CAB2C8CFE8257E2DBD6C /* JomloTableView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = JomloTableView.podspec; sourceTree = "<group>"; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
73
97968B316F158E203D38B82C7C92CECD /* Pods-JomloTableView_Example_tvOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-JomloTableView_Example_tvOS"; path = Pods_JomloTableView_Example_tvOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
74
97E1017699436AD586FF63E4D8AC092A /* Pods-JomloTableView_Example_iOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-JomloTableView_Example_iOS-acknowledgements.markdown"; sourceTree = "<group>"; };
76
- 9A5A816A9DEA5C8F0919521BFEB83F5E /* JomloTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableViewCell.swift; path = JomloTableView/Classes/JomloTableViewCell.swift; sourceTree = "<group>"; };
75
+ 9A67EF04DF344B9A15F8004ABEE92B7F /* JomloTableView-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JomloTableView-iOS-dummy.m"; sourceTree = "<group>"; };
76
9BC3E85C4EF06F58C8023A865589834F /* Pods-JomloTableView_Example_iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JomloTableView_Example_iOS-Info.plist"; sourceTree = "<group>"; };
77
9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
78
+ 9E0648D4FF2DE4200E413474B8FD5376 /* JomloTableView-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "JomloTableView-iOS.debug.xcconfig"; sourceTree = "<group>"; };
79
A77391E20A1D96D2DC9243C23B05907D /* Pods-JomloTableView_Example_iOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JomloTableView_Example_iOS-acknowledgements.plist"; sourceTree = "<group>"; };
80
A9DCB7FCD5E8E442F291FE31F0910625 /* Pods-JomloTableView_Example_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Example_iOS.release.xcconfig"; sourceTree = "<group>"; };
81
- AAE161109C641BB57A7C43EFF2DD803C /* JomloTableView-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "JomloTableView-tvOS-umbrella.h"; path = "../JomloTableView-tvOS/JomloTableView-tvOS-umbrella.h"; sourceTree = "<group>"; };
81
ADC98F9D544704978FDEAE5C6942506E /* Pods-JomloTableView_Example_tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JomloTableView_Example_tvOS-Info.plist"; sourceTree = "<group>"; };
83
- AFCDC1F80EDD7D38B02022F80586392C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = "<group>"; };
82
B1243AB1AE47B34E4FD860552A026D07 /* Pods-JomloTableView_Example_tvOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-JomloTableView_Example_tvOS-acknowledgements.markdown"; sourceTree = "<group>"; };
85
- B3E4C482E22EE780A09232782A30774D /* JomloTableViewRow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableViewRow.swift; path = JomloTableView/Classes/JomloTableViewRow.swift; sourceTree = "<group>"; };
83
+ C4E540F1A4789CA60A09200DF0BDE12E /* JomloTableView-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "JomloTableView-tvOS-dummy.m"; path = "../JomloTableView-tvOS/JomloTableView-tvOS-dummy.m"; sourceTree = "<group>"; };
84
C6FE7373C44B05084A2B3680243BFF96 /* Pods-JomloTableView_Example_tvOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JomloTableView_Example_tvOS-acknowledgements.plist"; sourceTree = "<group>"; };
85
C9031042C323AB5660108C22AA6E6714 /* Pods-JomloTableView_Example_iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-JomloTableView_Example_iOS.modulemap"; sourceTree = "<group>"; };
86
+ CB6416201CC25A483DEC5ACC8774046A /* JomloTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableViewCell.swift; path = Sources/JomloTableView/JomloTableViewCell.swift; sourceTree = "<group>"; };
87
+ CFFE7CC693687D2D4877FEB5D5DBC192 /* JomloTableView-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "JomloTableView-tvOS.debug.xcconfig"; path = "../JomloTableView-tvOS/JomloTableView-tvOS.debug.xcconfig"; sourceTree = "<group>"; };
88
D03E4BD20A94EB87F0F542A5C3864D69 /* Pods-JomloTableView_Example_tvOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-JomloTableView_Example_tvOS-frameworks.sh"; sourceTree = "<group>"; };
89
- DB60475977F8BF8EE8638A2E78317A5F /* JomloTableView-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JomloTableView-iOS-prefix.pch"; sourceTree = "<group>"; };
90
- DE46D0E5FA619FDF7AA140C541E57F55 /* JomloTableView-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JomloTableView-iOS-Info.plist"; sourceTree = "<group>"; };
91
- E9FA355A88E37F2E319D95A60325DBFB /* JomloTableView-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "JomloTableView-iOS.debug.xcconfig"; sourceTree = "<group>"; };
92
- EC518E005776CADA22CE3FF761BD3E23 /* JomloTableView-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "JomloTableView-tvOS.debug.xcconfig"; path = "../JomloTableView-tvOS/JomloTableView-tvOS.debug.xcconfig"; sourceTree = "<group>"; };
89
+ D20CBB5B642762104598BD94008CADE4 /* JomloTableView-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "JomloTableView-tvOS-Info.plist"; path = "../JomloTableView-tvOS/JomloTableView-tvOS-Info.plist"; sourceTree = "<group>"; };
90
+ D2997DFEBE5CF9258FCF5C1558C5733C /* JomloTableView-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "JomloTableView-iOS.modulemap"; sourceTree = "<group>"; };
91
+ E9BAF2B9F204EE243415C545ECF9AEA0 /* JomloTableView-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "JomloTableView-tvOS-prefix.pch"; path = "../JomloTableView-tvOS/JomloTableView-tvOS-prefix.pch"; sourceTree = "<group>"; };
92
ECF4E3162BC42678792C74692C1140D3 /* Pods-JomloTableView_Example_iOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-JomloTableView_Example_iOS"; path = Pods_JomloTableView_Example_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
93
+ EFFB3043D700143713954B0FC3CD26F7 /* JomloTableViewRow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableViewRow.swift; path = Sources/JomloTableView/JomloTableViewRow.swift; sourceTree = "<group>"; };
94
+ F0BBE1F7D3A2AB47667C9ECBD8C7A89E /* JomloTableViewSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableViewSection.swift; path = Sources/JomloTableView/JomloTableViewSection.swift; sourceTree = "<group>"; };
95
F2B80DE8F893786F15C4F020EAF39E44 /* JomloTableView-tvOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "JomloTableView-tvOS"; path = JomloTableView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
95
- F95F90D1C3078DED017617917F6DF37F /* JomloTableView-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "JomloTableView-tvOS.release.xcconfig"; path = "../JomloTableView-tvOS/JomloTableView-tvOS.release.xcconfig"; sourceTree = "<group>"; };
96
/* End PBXFileReference section */
97
98
/* Begin PBXFrameworksBuildPhase section */
@@ -140,6 +140,16 @@
140
name = "Targets Support Files";
141
sourceTree = "<group>";
142
};
143
+ 0739D488292F02AB0C524DB8128EBE4B /* Pod */ = {
144
+ isa = PBXGroup;
145
+ children = (
146
+ 819633819D4111990F65DCC3918E254A /* JomloTableView.podspec */,
147
+ 43E96DA7E6506310806762612D263247 /* LICENSE */,
148
+ 30E372F1CD169335C00396DC014CF222 /* README.md */,
149
+ );
150
+ name = Pod;
151
+ sourceTree = "<group>";
152
+ };
153
302E89969B0BF2FDAA0B65043C1228D3 /* Products */ = {
154
isa = PBXGroup;
155
children = (
@@ -151,15 +161,15 @@
161
name = Products;
162
sourceTree = "<group>";
163
};
154
- 3CF8BDF2DA5D9E877154166B7FCDEC9B /* JomloTableView */ = {
164
+ 4E42646F21F63C397DE98423647ED8D9 /* JomloTableView */ = {
165
isa = PBXGroup;
166
children = (
157
- 2011AF2D29CBDF8A7EF35FC6CC45B0A6 /* JomloTableView.swift */,
158
- 9A5A816A9DEA5C8F0919521BFEB83F5E /* JomloTableViewCell.swift */,
159
- B3E4C482E22EE780A09232782A30774D /* JomloTableViewRow.swift */,
160
- 665F14A62B71493622C5074604D68578 /* JomloTableViewSection.swift */,
161
- E9E5AD8E0DBAA337249E86E05908A4AB /* Pod */,
162
- A660641CCEC6AD355A9E7DA18574536E /* Support Files */,
167
+ 14CA665AE0349F9E28270236A8E50EF5 /* JomloTableView.swift */,
168
+ CB6416201CC25A483DEC5ACC8774046A /* JomloTableViewCell.swift */,
169
+ EFFB3043D700143713954B0FC3CD26F7 /* JomloTableViewRow.swift */,
170
+ F0BBE1F7D3A2AB47667C9ECBD8C7A89E /* JomloTableViewSection.swift */,
171
+ 0739D488292F02AB0C524DB8128EBE4B /* Pod */,
172
+ F2FFF1E0F2BF23025FA57EAB7AE006D7 /* Support Files */,
173
);
174
name = JomloTableView;
175
path = ../..;
@@ -199,32 +209,10 @@
209
name = Frameworks;
210
sourceTree = "<group>";
211
};
202
- A660641CCEC6AD355A9E7DA18574536E /* Support Files */ = {
203
- isa = PBXGroup;
204
- children = (
205
- 37A740C48D2A86ADCDED4C49AA7BF7A0 /* JomloTableView-iOS.modulemap */,
206
- 51550B78A1B8873D9506F1B8E87B8085 /* JomloTableView-iOS-dummy.m */,
207
- DE46D0E5FA619FDF7AA140C541E57F55 /* JomloTableView-iOS-Info.plist */,
208
- DB60475977F8BF8EE8638A2E78317A5F /* JomloTableView-iOS-prefix.pch */,
209
- 19A870403A6DA6542ED7EA50BC6C31FC /* JomloTableView-iOS-umbrella.h */,
210
- E9FA355A88E37F2E319D95A60325DBFB /* JomloTableView-iOS.debug.xcconfig */,
211
- 611C6EDCDA24D677629A32F76F8A1FD6 /* JomloTableView-iOS.release.xcconfig */,
212
- 72AAD4727B91B7A93983664D8406E7AD /* JomloTableView-tvOS.modulemap */,
213
- 70EF433B3568998F6DE21B54BA21C48D /* JomloTableView-tvOS-dummy.m */,
214
- 27F2F5060DB6A8ACBD5FDEF2F5406B1F /* JomloTableView-tvOS-Info.plist */,
215
- 4C4B4772B520FDA105119BAF7FD1ED24 /* JomloTableView-tvOS-prefix.pch */,
216
- AAE161109C641BB57A7C43EFF2DD803C /* JomloTableView-tvOS-umbrella.h */,
217
- EC518E005776CADA22CE3FF761BD3E23 /* JomloTableView-tvOS.debug.xcconfig */,
218
- F95F90D1C3078DED017617917F6DF37F /* JomloTableView-tvOS.release.xcconfig */,
219
- );
220
- name = "Support Files";
221
- path = "Example/Pods/Target Support Files/JomloTableView-iOS";
222
- sourceTree = "<group>";
223
- };
212
ADF090B6D59D9030567FA6AE001E41E8 /* Development Pods */ = {
213
isa = PBXGroup;
214
children = (
227
- 3CF8BDF2DA5D9E877154166B7FCDEC9B /* JomloTableView */,
215
+ 4E42646F21F63C397DE98423647ED8D9 /* JomloTableView */,
216
);
217
name = "Development Pods";
218
sourceTree = "<group>";
@@ -265,14 +253,26 @@
253
path = "Target Support Files/Pods-JomloTableView_Example_tvOS";
254
sourceTree = "<group>";
255
};
268
- E9E5AD8E0DBAA337249E86E05908A4AB /* Pod */ = {
256
+ F2FFF1E0F2BF23025FA57EAB7AE006D7 /* Support Files */ = {
257
isa = PBXGroup;
258
children = (
271
- 94CB6D20E125CAB2C8CFE8257E2DBD6C /* JomloTableView.podspec */,
272
- AFCDC1F80EDD7D38B02022F80586392C /* LICENSE */,
273
- 1A5C1337181D47A23EB408801382B128 /* README.md */,
259
+ D2997DFEBE5CF9258FCF5C1558C5733C /* JomloTableView-iOS.modulemap */,
260
+ 9A67EF04DF344B9A15F8004ABEE92B7F /* JomloTableView-iOS-dummy.m */,
261
+ 2723D3BDE86EFC9819A6BFA7CE6E1DA6 /* JomloTableView-iOS-Info.plist */,
262
+ 5A0A908FBB675390AD911904D8783C9C /* JomloTableView-iOS-prefix.pch */,
263
+ 266C93DF892BE926811596BCF6E264B1 /* JomloTableView-iOS-umbrella.h */,
264
+ 9E0648D4FF2DE4200E413474B8FD5376 /* JomloTableView-iOS.debug.xcconfig */,
265
+ 71F2E5CE11D5CF72CCBE8EC5B3267A4B /* JomloTableView-iOS.release.xcconfig */,
266
+ 463C7EE16E7E0748DE34FA4CD4A2711E /* JomloTableView-tvOS.modulemap */,
267
+ C4E540F1A4789CA60A09200DF0BDE12E /* JomloTableView-tvOS-dummy.m */,
268
+ D20CBB5B642762104598BD94008CADE4 /* JomloTableView-tvOS-Info.plist */,
269
+ E9BAF2B9F204EE243415C545ECF9AEA0 /* JomloTableView-tvOS-prefix.pch */,
270
+ 1E58C54FE1FEF38F169024C6108B663E /* JomloTableView-tvOS-umbrella.h */,
271
+ CFFE7CC693687D2D4877FEB5D5DBC192 /* JomloTableView-tvOS.debug.xcconfig */,
272
+ 64CFBFEB63B97E379A8CF5357657F16D /* JomloTableView-tvOS.release.xcconfig */,
273
);
275
- name = Pod;
274
+ name = "Support Files";
275
+ path = "Example/Pods/Target Support Files/JomloTableView-iOS";
276
sourceTree = "<group>";
277
};
278
/* End PBXGroup section */
@@ -453,11 +453,11 @@
453
isa = PBXSourcesBuildPhase;
454
buildActionMask = 2147483647;
455
files = (
456
- D13F65F20B7F00AD81F54B8C88256942 /* JomloTableView.swift in Sources */,
456
+ ACEC737C78F98C45BB917D1846ED4466 /* JomloTableView.swift in Sources */,
457
3501C19130C79AACFF1D4B1374ED7328 /* JomloTableView-iOS-dummy.m in Sources */,
458
- 8C2100207A6A2D78E50DA2D337E7AACF /* JomloTableViewCell.swift in Sources */,
459
- E1975FBA9EE15ED7B18E8464D35CF435 /* JomloTableViewRow.swift in Sources */,
460
- 7938E2BCF2A3D469615F49178B928879 /* JomloTableViewSection.swift in Sources */,
458
+ FA3AB8A459DCEBF272DB9C314247C5EB /* JomloTableViewCell.swift in Sources */,
459
+ A7B47C63CEFAC86A27614F5C62CB3880 /* JomloTableViewRow.swift in Sources */,
460
+ A85F6209C05A81E444DAF22074BEF0E7 /* JomloTableViewSection.swift in Sources */,
461
);
462
runOnlyForDeploymentPostprocessing = 0;
463
};
@@ -481,11 +481,11 @@
481
isa = PBXSourcesBuildPhase;
482
buildActionMask = 2147483647;
483
files = (
484
- 1ADF366BFAABB16276B57DC51883EA72 /* JomloTableView.swift in Sources */,
484
+ F8AA06EFF9932125CD200BCB8597CF74 /* JomloTableView.swift in Sources */,
485
7E81EBD2FCC910F18A26736A7DE3AFAA /* JomloTableView-tvOS-dummy.m in Sources */,
486
- A7B03F7949B7B9A1D657550C05948BDD /* JomloTableViewCell.swift in Sources */,
487
- AA22C3C683F4199A68CC5F82C5C19B51 /* JomloTableViewRow.swift in Sources */,
488
- 738A6C3A7CCFFBF3A7A5831313388584 /* JomloTableViewSection.swift in Sources */,
486
+ FD7351A2EBF565E67AC80C482676A3A3 /* JomloTableViewCell.swift in Sources */,
487
+ 0BF461F52C3D8FE618D118A1F3DE6F66 /* JomloTableViewRow.swift in Sources */,
488
+ 3C8A625FB15C15C452188253027DBE13 /* JomloTableViewSection.swift in Sources */,
489
);
490
runOnlyForDeploymentPostprocessing = 0;
491
};
@@ -575,7 +575,7 @@
575
};
576
365746BE9A9066B63A51E6D102A54291 /* Debug */ = {
577
isa = XCBuildConfiguration;
578
- baseConfigurationReference = E9FA355A88E37F2E319D95A60325DBFB /* JomloTableView-iOS.debug.xcconfig */;
578
+ baseConfigurationReference = 9E0648D4FF2DE4200E413474B8FD5376 /* JomloTableView-iOS.debug.xcconfig */;
579
buildSettings = {
580
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
581
CLANG_ENABLE_OBJC_WEAK = NO;
@@ -674,7 +674,7 @@
674
};
675
5236F33C7A17725CB8D6FEBDFF7F94D2 /* Release */ = {
676
isa = XCBuildConfiguration;
677
- baseConfigurationReference = 611C6EDCDA24D677629A32F76F8A1FD6 /* JomloTableView-iOS.release.xcconfig */;
677
+ baseConfigurationReference = 71F2E5CE11D5CF72CCBE8EC5B3267A4B /* JomloTableView-iOS.release.xcconfig */;
678
buildSettings = {
679
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
680
CLANG_ENABLE_OBJC_WEAK = NO;
@@ -707,7 +707,7 @@
707
};
708
739715D53C57B4C3184BF36B75055799 /* Release */ = {
709
isa = XCBuildConfiguration;
710
- baseConfigurationReference = F95F90D1C3078DED017617917F6DF37F /* JomloTableView-tvOS.release.xcconfig */;
710
+ baseConfigurationReference = 64CFBFEB63B97E379A8CF5357657F16D /* JomloTableView-tvOS.release.xcconfig */;
711
buildSettings = {
712
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
713
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -806,7 +806,7 @@
806
};
807
D5438CAEBC00A818552826DB2A00AD88 /* Debug */ = {
808
isa = XCBuildConfiguration;
809
- baseConfigurationReference = EC518E005776CADA22CE3FF761BD3E23 /* JomloTableView-tvOS.debug.xcconfig */;
809
+ baseConfigurationReference = CFFE7CC693687D2D4877FEB5D5DBC192 /* JomloTableView-tvOS.debug.xcconfig */;
810
buildSettings = {
811
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
812
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
JomloTableView.podspec
+11
-12
@@ -12,29 +12,28 @@ Pod::Spec.new do |s|
12
s.swift_version = '5.7.3'
13
s.summary = 'A UITableView with detachable section and row.'
14
15
-# This description is used to generate tags and improve search results.
16
-# * Think: What does it do? Why did you write it? What is the focus?
17
-# * Try to keep it short, snappy and to the point.
18
-# * Write the description between the DESC delimiters below.
19
-# * Finally, don't worry about the indent, CocoaPods strips it!
15
+ # This description is used to generate tags and improve search results.
16
+ # * Think: What does it do? Why did you write it? What is the focus?
17
+ # * Try to keep it short, snappy and to the point.
18
+ # * Write the description between the DESC delimiters below.
19
+ # * Finally, don't worry about the indent, CocoaPods strips it!
20
21
- s.description = <<-DESC
22
-JomloTableView uses detachable section and row. You can add multiple section individually and add rows to each section. See example project for how to use this library.
23
- DESC
21
+ s.description = <<~DESC
22
+ JomloTableView uses detachable section and row. You can add multiple section individually and add rows to each section. See example project for how to use this library.
23
+ DESC
24
25
s.homepage = 'https://github.com/setoelkahfi/JomloTableView'
26
# s.screenshots = 'www.example.com/screenshots_1', 'www.example.com/screenshots_2'
27
- s.license = { :type => 'MIT', :file => 'LICENSE' }
27
+ s.license = { type: 'MIT', file: 'LICENSE' }
28
s.author = { 'Seto Elkahfi' => 'setoelkahfi@gmail.com' }
29
- s.source = { :git => 'https://github.com/setoelkahfi/JomloTableView.git', :tag => s.version.to_s }
29
+ s.source = { git: 'https://github.com/setoelkahfi/JomloTableView.git', tag: s.version.to_s }
30
s.social_media_url = 'https://twitter.com/setoelkahfi'
31
32
s.ios.deployment_target = '11.0'
33
s.tvos.deployment_target = '11.0'
34
35
+ s.source_files = 'Sources/JomloTableView/**/*'
36
36
- s.source_files = 'JomloTableView/Classes/**/*'
37
-
37
# s.resource_bundles = {
38
# 'JomloTableView' => ['JomloTableView/Assets/*.png']
39
# }
Package.swift
new
+23
@@ -0,0 +1,23 @@
1
+// swift-tools-version:5.7
2
+
3
+import PackageDescription
4
+
5
+let package = Package(
6
+ name: "JomloTableView",
7
+ platforms: [.iOS(.v11)],
8
+ products: [
9
+ .library(
10
+ name: "JomloTableView",
11
+ targets: ["JomloTableView"]),
12
+ ],
13
+ dependencies: [],
14
+ targets: [
15
+ .target(
16
+ name: "JomloTableView",
17
+ dependencies: []),
18
+ .testTarget(
19
+ name: "JomloTableViewTests",
20
+ dependencies: ["JomloTableView"]),
21
+ ],
22
+ swiftLanguageVersions: [.v5]
23
+)
\ No newline at end of file
Sources/Assets/.gitkeep
renamed
Sources/JomloTableView/.gitkeep
renamed
Sources/JomloTableView/JomloTableView.swift
renamed
Sources/JomloTableView/JomloTableViewCell.swift
renamed
+1
@@ -7,6 +7,7 @@
7
//
8
9
import Foundation
10
+import UIKit
11
12
open class JomloTableViewCell: UITableViewCell {
13
Sources/JomloTableView/JomloTableViewRow.swift
renamed
+1
@@ -7,6 +7,7 @@
7
//
8
9
import Foundation
10
+import UIKit
11
12
/**
13
A singe row to be inserted in an instance of JomloTableViewSection. Subclass from this class and reference the identifier