Add tvOS

Seto Elkahfi committed Mar 18, 2023 at 23:03 UTC 226b66c9daf344706f4cd6e7f1a1a04b789a29cf
314 files changed +1662 -12754
Example/JomloTableView.xcodeproj/project.pbxproj
+230 -169
@@ -7,14 +7,18 @@
7 objects = {
8
9 /* Begin PBXBuildFile section */
10 - 1C9CE5D04F717B03816A125B /* Pods_JomloTableView_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A33E5FF3CCC9BDCBA18C58F /* Pods_JomloTableView_Tests.framework */; };
10 + 0D45BC7329C661C100CAF971 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D45BC7229C661C100CAF971 /* AppDelegate.swift */; };
11 + 0D45BC7529C661C100CAF971 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D45BC7429C661C100CAF971 /* ViewController.swift */; };
12 + 0D45BC7829C661C100CAF971 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0D45BC7629C661C100CAF971 /* Main.storyboard */; };
13 + 0D45BC7A29C661C500CAF971 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0D45BC7929C661C500CAF971 /* Assets.xcassets */; };
14 + 0D45BC7D29C661C500CAF971 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0D45BC7B29C661C500CAF971 /* LaunchScreen.storyboard */; };
15 607FACD61AFB9204008FA782 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD51AFB9204008FA782 /* AppDelegate.swift */; };
16 607FACD81AFB9204008FA782 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD71AFB9204008FA782 /* ViewController.swift */; };
17 607FACDB1AFB9204008FA782 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 607FACD91AFB9204008FA782 /* Main.storyboard */; };
18 607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDC1AFB9204008FA782 /* Images.xcassets */; };
19 607FACE01AFB9204008FA782 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */; };
16 - 607FACEC1AFB9204008FA782 /* Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACEB1AFB9204008FA782 /* Tests.swift */; };
17 - 84CBD496B3AF199DDDFABEA5 /* Pods_JomloTableView_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02771B90736B785DC8EEE580 /* Pods_JomloTableView_Example.framework */; };
20 + 9117B01979B107FB1C426625 /* Pods_JomloTableView_Example_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 86B695A8FBC4AA64C8861102 /* Pods_JomloTableView_Example_iOS.framework */; };
21 + 984B9A6D71F314ABB182ED95 /* Pods_JomloTableView_Example_tvOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D370BA4B8976E5EF4076870 /* Pods_JomloTableView_Example_tvOS.framework */; };
22 BD0F4E241E98E8AF001D0DA3 /* LoadMoreViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD0F4E231E98E8AF001D0DA3 /* LoadMoreViewController.swift */; };
23 BD14BB5E1E94E0C9006FB1B5 /* LoadMoreRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD14BB5D1E94E0C9006FB1B5 /* LoadMoreRow.swift */; };
24 BD14BB611E94E115006FB1B5 /* LoadMoreCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD14BB5F1E94E115006FB1B5 /* LoadMoreCell.swift */; };
@@ -27,30 +31,32 @@
31 BDFF414B1E8A873600D14CE7 /* SimpleCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = BDFF414A1E8A873600D14CE7 /* SimpleCell.xib */; };
32 /* End PBXBuildFile section */
33
30 -/* Begin PBXContainerItemProxy section */
31 - 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */ = {
32 - isa = PBXContainerItemProxy;
33 - containerPortal = 607FACC81AFB9204008FA782 /* Project object */;
34 - proxyType = 1;
35 - remoteGlobalIDString = 607FACCF1AFB9204008FA782;
36 - remoteInfo = JomloTableView;
37 - };
38 -/* End PBXContainerItemProxy section */
39 -
34 /* Begin PBXFileReference section */
41 - 02771B90736B785DC8EEE580 /* Pods_JomloTableView_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JomloTableView_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
35 044CF1D5E803D7F3DBAD2530 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; };
36 + 0D45BC7029C661C100CAF971 /* JomloTableView_Example_tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = JomloTableView_Example_tvOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
37 + 0D45BC7229C661C100CAF971 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
38 + 0D45BC7429C661C100CAF971 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
39 + 0D45BC7729C661C100CAF971 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
40 + 0D45BC7929C661C500CAF971 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
41 + 0D45BC7C29C661C500CAF971 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
42 1DF5A127CF52147610B75ADE /* Pods-JomloTableView_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JomloTableView_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example.debug.xcconfig"; sourceTree = "<group>"; };
44 - 607FACD01AFB9204008FA782 /* JomloTableView_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = JomloTableView_Example.app; sourceTree = BUILT_PRODUCTS_DIR; };
43 + 249E774D2FFD36532413E68E /* Pods-JomloTableView_Example_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JomloTableView_Example_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-JomloTableView_Example_macOS/Pods-JomloTableView_Example_macOS.release.xcconfig"; sourceTree = "<group>"; };
44 + 275A4C4224C627335628BE00 /* Pods-JomloTableView_Example_tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JomloTableView_Example_tvOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS.release.xcconfig"; sourceTree = "<group>"; };
45 + 2DFCDA5E03BDF8CB49FEF8C0 /* Pods-JomloTableView_Example_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JomloTableView_Example_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS.debug.xcconfig"; sourceTree = "<group>"; };
46 + 3D370BA4B8976E5EF4076870 /* Pods_JomloTableView_Example_tvOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JomloTableView_Example_tvOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
47 + 56AD1F0CCF1D8B4C2DB4741A /* Pods-JomloTableView_Example_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JomloTableView_Example_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS.release.xcconfig"; sourceTree = "<group>"; };
48 + 607FACD01AFB9204008FA782 /* JomloTableView_Example_iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = JomloTableView_Example_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
49 607FACD41AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
50 607FACD51AFB9204008FA782 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
51 607FACD71AFB9204008FA782 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
52 607FACDA1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
53 607FACDC1AFB9204008FA782 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
54 607FACDF1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
51 - 607FACE51AFB9204008FA782 /* JomloTableView_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JomloTableView_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
55 607FACEA1AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
53 - 607FACEB1AFB9204008FA782 /* Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tests.swift; sourceTree = "<group>"; };
56 + 654D5D9AC0FDCB3DA7112F90 /* Pods-JomloTableView_Example_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JomloTableView_Example_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-JomloTableView_Example_macOS/Pods-JomloTableView_Example_macOS.debug.xcconfig"; sourceTree = "<group>"; };
57 + 690A5F8FC6669EB8363AACE3 /* Pods_JomloTableView_Example_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JomloTableView_Example_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
58 + 6F655AF9F5C67E2444A4DCE7 /* Pods-JomloTableView_Example_tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JomloTableView_Example_tvOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS.debug.xcconfig"; sourceTree = "<group>"; };
59 + 86B695A8FBC4AA64C8861102 /* Pods_JomloTableView_Example_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JomloTableView_Example_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
60 9A33E5FF3CCC9BDCBA18C58F /* Pods_JomloTableView_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JomloTableView_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
61 B02AFC91A81D2EBF28A0B26F /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = "<group>"; };
62 B828666E6D8F9450941A36AB /* Pods-JomloTableView_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JomloTableView_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example.release.xcconfig"; sourceTree = "<group>"; };
@@ -70,31 +76,44 @@
76 /* End PBXFileReference section */
77
78 /* Begin PBXFrameworksBuildPhase section */
73 - 607FACCD1AFB9204008FA782 /* Frameworks */ = {
79 + 0D45BC6D29C661C100CAF971 /* Frameworks */ = {
80 isa = PBXFrameworksBuildPhase;
81 buildActionMask = 2147483647;
82 files = (
77 - 84CBD496B3AF199DDDFABEA5 /* Pods_JomloTableView_Example.framework in Frameworks */,
83 + 984B9A6D71F314ABB182ED95 /* Pods_JomloTableView_Example_tvOS.framework in Frameworks */,
84 );
85 runOnlyForDeploymentPostprocessing = 0;
86 };
81 - 607FACE21AFB9204008FA782 /* Frameworks */ = {
87 + 607FACCD1AFB9204008FA782 /* Frameworks */ = {
88 isa = PBXFrameworksBuildPhase;
89 buildActionMask = 2147483647;
90 files = (
85 - 1C9CE5D04F717B03816A125B /* Pods_JomloTableView_Tests.framework in Frameworks */,
91 + 9117B01979B107FB1C426625 /* Pods_JomloTableView_Example_iOS.framework in Frameworks */,
92 );
93 runOnlyForDeploymentPostprocessing = 0;
94 };
95 /* End PBXFrameworksBuildPhase section */
96
97 /* Begin PBXGroup section */
98 + 0D45BC7129C661C100CAF971 /* JomloTableView_Example_tvOS */ = {
99 + isa = PBXGroup;
100 + children = (
101 + 0D45BC7229C661C100CAF971 /* AppDelegate.swift */,
102 + 0D45BC7429C661C100CAF971 /* ViewController.swift */,
103 + 0D45BC7629C661C100CAF971 /* Main.storyboard */,
104 + 0D45BC7929C661C500CAF971 /* Assets.xcassets */,
105 + 0D45BC7B29C661C500CAF971 /* LaunchScreen.storyboard */,
106 + );
107 + path = JomloTableView_Example_tvOS;
108 + sourceTree = "<group>";
109 + };
110 607FACC71AFB9204008FA782 = {
111 isa = PBXGroup;
112 children = (
113 607FACF51AFB993E008FA782 /* Podspec Metadata */,
96 - 607FACD21AFB9204008FA782 /* Example for JomloTableView */,
97 - 607FACE81AFB9204008FA782 /* Tests */,
114 + 607FACD21AFB9204008FA782 /* JomloTableView_Example_iOS */,
115 + 0D45BC7129C661C100CAF971 /* JomloTableView_Example_tvOS */,
116 + 607FACE91AFB9204008FA782 /* Supporting Files */,
117 607FACD11AFB9204008FA782 /* Products */,
118 EA9D652A245DCEF437D7776E /* Pods */,
119 D468E008AD7F9DA36A194707 /* Frameworks */,
@@ -104,13 +123,13 @@
123 607FACD11AFB9204008FA782 /* Products */ = {
124 isa = PBXGroup;
125 children = (
107 - 607FACD01AFB9204008FA782 /* JomloTableView_Example.app */,
108 - 607FACE51AFB9204008FA782 /* JomloTableView_Tests.xctest */,
126 + 607FACD01AFB9204008FA782 /* JomloTableView_Example_iOS.app */,
127 + 0D45BC7029C661C100CAF971 /* JomloTableView_Example_tvOS.app */,
128 );
129 name = Products;
130 sourceTree = "<group>";
131 };
113 - 607FACD21AFB9204008FA782 /* Example for JomloTableView */ = {
132 + 607FACD21AFB9204008FA782 /* JomloTableView_Example_iOS */ = {
133 isa = PBXGroup;
134 children = (
135 BD0F4E221E98E829001D0DA3 /* View Controllers */,
@@ -122,7 +141,7 @@
141 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */,
142 607FACD31AFB9204008FA782 /* Supporting Files */,
143 );
125 - name = "Example for JomloTableView";
144 + name = JomloTableView_Example_iOS;
145 path = JomloTableView;
146 sourceTree = "<group>";
147 };
@@ -134,21 +153,13 @@
153 name = "Supporting Files";
154 sourceTree = "<group>";
155 };
137 - 607FACE81AFB9204008FA782 /* Tests */ = {
138 - isa = PBXGroup;
139 - children = (
140 - 607FACEB1AFB9204008FA782 /* Tests.swift */,
141 - 607FACE91AFB9204008FA782 /* Supporting Files */,
142 - );
143 - path = Tests;
144 - sourceTree = "<group>";
145 - };
156 607FACE91AFB9204008FA782 /* Supporting Files */ = {
157 isa = PBXGroup;
158 children = (
159 607FACEA1AFB9204008FA782 /* Info.plist */,
160 );
161 name = "Supporting Files";
162 + path = Tests;
163 sourceTree = "<group>";
164 };
165 607FACF51AFB993E008FA782 /* Podspec Metadata */ = {
@@ -188,8 +199,10 @@
199 D468E008AD7F9DA36A194707 /* Frameworks */ = {
200 isa = PBXGroup;
201 children = (
191 - 02771B90736B785DC8EEE580 /* Pods_JomloTableView_Example.framework */,
202 9A33E5FF3CCC9BDCBA18C58F /* Pods_JomloTableView_Tests.framework */,
203 + 86B695A8FBC4AA64C8861102 /* Pods_JomloTableView_Example_iOS.framework */,
204 + 690A5F8FC6669EB8363AACE3 /* Pods_JomloTableView_Example_macOS.framework */,
205 + 3D370BA4B8976E5EF4076870 /* Pods_JomloTableView_Example_tvOS.framework */,
206 );
207 name = Frameworks;
208 sourceTree = "<group>";
@@ -201,6 +214,12 @@
214 B828666E6D8F9450941A36AB /* Pods-JomloTableView_Example.release.xcconfig */,
215 E555BEE30E2659F27C50D6B8 /* Pods-JomloTableView_Tests.debug.xcconfig */,
216 D67A39B8BF2D4AB708B1879B /* Pods-JomloTableView_Tests.release.xcconfig */,
217 + 2DFCDA5E03BDF8CB49FEF8C0 /* Pods-JomloTableView_Example_iOS.debug.xcconfig */,
218 + 56AD1F0CCF1D8B4C2DB4741A /* Pods-JomloTableView_Example_iOS.release.xcconfig */,
219 + 654D5D9AC0FDCB3DA7112F90 /* Pods-JomloTableView_Example_macOS.debug.xcconfig */,
220 + 249E774D2FFD36532413E68E /* Pods-JomloTableView_Example_macOS.release.xcconfig */,
221 + 6F655AF9F5C67E2444A4DCE7 /* Pods-JomloTableView_Example_tvOS.debug.xcconfig */,
222 + 275A4C4224C627335628BE00 /* Pods-JomloTableView_Example_tvOS.release.xcconfig */,
223 );
224 name = Pods;
225 sourceTree = "<group>";
@@ -208,44 +227,43 @@
227 /* End PBXGroup section */
228
229 /* Begin PBXNativeTarget section */
211 - 607FACCF1AFB9204008FA782 /* JomloTableView_Example */ = {
230 + 0D45BC6F29C661C100CAF971 /* JomloTableView_Example_tvOS */ = {
231 isa = PBXNativeTarget;
213 - buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "JomloTableView_Example" */;
232 + buildConfigurationList = 0D45BC8029C661C500CAF971 /* Build configuration list for PBXNativeTarget "JomloTableView_Example_tvOS" */;
233 buildPhases = (
215 - 725C4CA07BB62B6C4EFA55C9 /* [CP] Check Pods Manifest.lock */,
216 - 607FACCC1AFB9204008FA782 /* Sources */,
217 - 607FACCD1AFB9204008FA782 /* Frameworks */,
218 - 607FACCE1AFB9204008FA782 /* Resources */,
219 - 933778CD77AAA6FBCC6DE9AD /* [CP] Embed Pods Frameworks */,
220 - 61EB6C4B3579114D65EF8E42 /* [CP] Copy Pods Resources */,
234 + 8DBD6451C6DB5A750F9EF457 /* [CP] Check Pods Manifest.lock */,
235 + 0D45BC6C29C661C100CAF971 /* Sources */,
236 + 0D45BC6D29C661C100CAF971 /* Frameworks */,
237 + 0D45BC6E29C661C100CAF971 /* Resources */,
238 + EE27E2A5F05E065E0BCD017E /* [CP] Embed Pods Frameworks */,
239 );
240 buildRules = (
241 );
242 dependencies = (
243 );
226 - name = JomloTableView_Example;
227 - productName = JomloTableView;
228 - productReference = 607FACD01AFB9204008FA782 /* JomloTableView_Example.app */;
244 + name = JomloTableView_Example_tvOS;
245 + productName = JomloTableView_Example_tvOS;
246 + productReference = 0D45BC7029C661C100CAF971 /* JomloTableView_Example_tvOS.app */;
247 productType = "com.apple.product-type.application";
248 };
231 - 607FACE41AFB9204008FA782 /* JomloTableView_Tests */ = {
249 + 607FACCF1AFB9204008FA782 /* JomloTableView_Example_iOS */ = {
250 isa = PBXNativeTarget;
233 - buildConfigurationList = 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "JomloTableView_Tests" */;
251 + buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "JomloTableView_Example_iOS" */;
252 buildPhases = (
235 - C0D220C7F6C5C2E558EC4C2A /* [CP] Check Pods Manifest.lock */,
236 - 607FACE11AFB9204008FA782 /* Sources */,
237 - 607FACE21AFB9204008FA782 /* Frameworks */,
238 - 607FACE31AFB9204008FA782 /* Resources */,
253 + 725C4CA07BB62B6C4EFA55C9 /* [CP] Check Pods Manifest.lock */,
254 + 607FACCC1AFB9204008FA782 /* Sources */,
255 + 607FACCD1AFB9204008FA782 /* Frameworks */,
256 + 607FACCE1AFB9204008FA782 /* Resources */,
257 + 933778CD77AAA6FBCC6DE9AD /* [CP] Embed Pods Frameworks */,
258 );
259 buildRules = (
260 );
261 dependencies = (
243 - 607FACE71AFB9204008FA782 /* PBXTargetDependency */,
262 );
245 - name = JomloTableView_Tests;
246 - productName = Tests;
247 - productReference = 607FACE51AFB9204008FA782 /* JomloTableView_Tests.xctest */;
248 - productType = "com.apple.product-type.bundle.unit-test";
263 + name = JomloTableView_Example_iOS;
264 + productName = JomloTableView;
265 + productReference = 607FACD01AFB9204008FA782 /* JomloTableView_Example_iOS.app */;
266 + productType = "com.apple.product-type.application";
267 };
268 /* End PBXNativeTarget section */
269
@@ -253,30 +271,28 @@
271 607FACC81AFB9204008FA782 /* Project object */ = {
272 isa = PBXProject;
273 attributes = {
256 - LastSwiftUpdateCheck = 0720;
274 + LastSwiftUpdateCheck = 1420;
275 LastUpgradeCheck = 0920;
276 ORGANIZATIONNAME = CocoaPods;
277 TargetAttributes = {
260 - 607FACCF1AFB9204008FA782 = {
261 - CreatedOnToolsVersion = 6.3.1;
278 + 0D45BC6F29C661C100CAF971 = {
279 + CreatedOnToolsVersion = 14.2;
280 DevelopmentTeam = NADBSNEZWH;
263 - LastSwiftMigration = 0920;
281 ProvisioningStyle = Automatic;
282 };
266 - 607FACE41AFB9204008FA782 = {
283 + 607FACCF1AFB9204008FA782 = {
284 CreatedOnToolsVersion = 6.3.1;
285 DevelopmentTeam = NADBSNEZWH;
269 - LastSwiftMigration = 0920;
270 - TestTargetID = 607FACCF1AFB9204008FA782;
286 + LastSwiftMigration = "";
287 + ProvisioningStyle = Automatic;
288 };
289 };
290 };
291 buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "JomloTableView" */;
292 compatibilityVersion = "Xcode 3.2";
276 - developmentRegion = English;
293 + developmentRegion = en;
294 hasScannedForEncodings = 0;
295 knownRegions = (
279 - English,
296 en,
297 Base,
298 );
@@ -285,13 +301,23 @@
301 projectDirPath = "";
302 projectRoot = "";
303 targets = (
288 - 607FACCF1AFB9204008FA782 /* JomloTableView_Example */,
289 - 607FACE41AFB9204008FA782 /* JomloTableView_Tests */,
304 + 607FACCF1AFB9204008FA782 /* JomloTableView_Example_iOS */,
305 + 0D45BC6F29C661C100CAF971 /* JomloTableView_Example_tvOS */,
306 );
307 };
308 /* End PBXProject section */
309
310 /* Begin PBXResourcesBuildPhase section */
311 + 0D45BC6E29C661C100CAF971 /* Resources */ = {
312 + isa = PBXResourcesBuildPhase;
313 + buildActionMask = 2147483647;
314 + files = (
315 + 0D45BC7D29C661C500CAF971 /* LaunchScreen.storyboard in Resources */,
316 + 0D45BC7A29C661C500CAF971 /* Assets.xcassets in Resources */,
317 + 0D45BC7829C661C100CAF971 /* Main.storyboard in Resources */,
318 + );
319 + runOnlyForDeploymentPostprocessing = 0;
320 + };
321 607FACCE1AFB9204008FA782 /* Resources */ = {
322 isa = PBXResourcesBuildPhase;
323 buildActionMask = 2147483647;
@@ -305,46 +331,43 @@
331 );
332 runOnlyForDeploymentPostprocessing = 0;
333 };
308 - 607FACE31AFB9204008FA782 /* Resources */ = {
309 - isa = PBXResourcesBuildPhase;
310 - buildActionMask = 2147483647;
311 - files = (
312 - );
313 - runOnlyForDeploymentPostprocessing = 0;
314 - };
334 /* End PBXResourcesBuildPhase section */
335
336 /* Begin PBXShellScriptBuildPhase section */
318 - 61EB6C4B3579114D65EF8E42 /* [CP] Copy Pods Resources */ = {
337 + 725C4CA07BB62B6C4EFA55C9 /* [CP] Check Pods Manifest.lock */ = {
338 isa = PBXShellScriptBuildPhase;
339 buildActionMask = 2147483647;
340 files = (
341 );
342 inputPaths = (
324 - "${PODS_ROOT}/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example-resources.sh",
325 - "${PODS_ROOT}/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle",
343 + "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
344 + "${PODS_ROOT}/Manifest.lock",
345 );
327 - name = "[CP] Copy Pods Resources";
346 + name = "[CP] Check Pods Manifest.lock";
347 outputPaths = (
329 - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TwitterKitResources.bundle",
348 + "$(DERIVED_FILE_DIR)/Pods-JomloTableView_Example_iOS-checkManifestLockResult.txt",
349 );
350 runOnlyForDeploymentPostprocessing = 0;
351 shellPath = /bin/sh;
333 - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example-resources.sh\"\n";
352 + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
353 showEnvVarsInLog = 0;
354 };
336 - 725C4CA07BB62B6C4EFA55C9 /* [CP] Check Pods Manifest.lock */ = {
355 + 8DBD6451C6DB5A750F9EF457 /* [CP] Check Pods Manifest.lock */ = {
356 isa = PBXShellScriptBuildPhase;
357 buildActionMask = 2147483647;
358 files = (
359 );
360 + inputFileListPaths = (
361 + );
362 inputPaths = (
363 "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
364 "${PODS_ROOT}/Manifest.lock",
365 );
366 name = "[CP] Check Pods Manifest.lock";
367 + outputFileListPaths = (
368 + );
369 outputPaths = (
347 - "$(DERIVED_FILE_DIR)/Pods-JomloTableView_Example-checkManifestLockResult.txt",
370 + "$(DERIVED_FILE_DIR)/Pods-JomloTableView_Example_tvOS-checkManifestLockResult.txt",
371 );
372 runOnlyForDeploymentPostprocessing = 0;
373 shellPath = /bin/sh;
@@ -357,43 +380,48 @@
380 files = (
381 );
382 inputPaths = (
360 - "${PODS_ROOT}/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example-frameworks.sh",
361 - "${BUILT_PRODUCTS_DIR}/JomloTableView/JomloTableView.framework",
362 - "${PODS_ROOT}/TwitterCore/iOS/TwitterCore.framework",
363 - "${PODS_ROOT}/TwitterKit/iOS/TwitterKit.framework",
383 + "${PODS_ROOT}/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS-frameworks.sh",
384 + "${BUILT_PRODUCTS_DIR}/JomloTableView-iOS/JomloTableView.framework",
385 );
386 name = "[CP] Embed Pods Frameworks";
387 outputPaths = (
388 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JomloTableView.framework",
368 - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TwitterCore.framework",
369 - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TwitterKit.framework",
389 );
390 runOnlyForDeploymentPostprocessing = 0;
391 shellPath = /bin/sh;
373 - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example-frameworks.sh\"\n";
392 + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS-frameworks.sh\"\n";
393 showEnvVarsInLog = 0;
394 };
376 - C0D220C7F6C5C2E558EC4C2A /* [CP] Check Pods Manifest.lock */ = {
395 + EE27E2A5F05E065E0BCD017E /* [CP] Embed Pods Frameworks */ = {
396 isa = PBXShellScriptBuildPhase;
397 buildActionMask = 2147483647;
398 files = (
399 );
400 inputPaths = (
382 - "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
383 - "${PODS_ROOT}/Manifest.lock",
401 + "${PODS_ROOT}/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS-frameworks.sh",
402 + "${BUILT_PRODUCTS_DIR}/JomloTableView-tvOS/JomloTableView.framework",
403 );
385 - name = "[CP] Check Pods Manifest.lock";
404 + name = "[CP] Embed Pods Frameworks";
405 outputPaths = (
387 - "$(DERIVED_FILE_DIR)/Pods-JomloTableView_Tests-checkManifestLockResult.txt",
406 + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JomloTableView.framework",
407 );
408 runOnlyForDeploymentPostprocessing = 0;
409 shellPath = /bin/sh;
391 - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
410 + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS-frameworks.sh\"\n";
411 showEnvVarsInLog = 0;
412 };
413 /* End PBXShellScriptBuildPhase section */
414
415 /* Begin PBXSourcesBuildPhase section */
416 + 0D45BC6C29C661C100CAF971 /* Sources */ = {
417 + isa = PBXSourcesBuildPhase;
418 + buildActionMask = 2147483647;
419 + files = (
420 + 0D45BC7529C661C100CAF971 /* ViewController.swift in Sources */,
421 + 0D45BC7329C661C100CAF971 /* AppDelegate.swift in Sources */,
422 + );
423 + runOnlyForDeploymentPostprocessing = 0;
424 + };
425 607FACCC1AFB9204008FA782 /* Sources */ = {
426 isa = PBXSourcesBuildPhase;
427 buildActionMask = 2147483647;
@@ -410,25 +438,25 @@
438 );
439 runOnlyForDeploymentPostprocessing = 0;
440 };
413 - 607FACE11AFB9204008FA782 /* Sources */ = {
414 - isa = PBXSourcesBuildPhase;
415 - buildActionMask = 2147483647;
416 - files = (
417 - 607FACEC1AFB9204008FA782 /* Tests.swift in Sources */,
418 - );
419 - runOnlyForDeploymentPostprocessing = 0;
420 - };
441 /* End PBXSourcesBuildPhase section */
442
423 -/* Begin PBXTargetDependency section */
424 - 607FACE71AFB9204008FA782 /* PBXTargetDependency */ = {
425 - isa = PBXTargetDependency;
426 - target = 607FACCF1AFB9204008FA782 /* JomloTableView_Example */;
427 - targetProxy = 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */;
428 - };
429 -/* End PBXTargetDependency section */
430 -
443 /* Begin PBXVariantGroup section */
444 + 0D45BC7629C661C100CAF971 /* Main.storyboard */ = {
445 + isa = PBXVariantGroup;
446 + children = (
447 + 0D45BC7729C661C100CAF971 /* Base */,
448 + );
449 + name = Main.storyboard;
450 + sourceTree = "<group>";
451 + };
452 + 0D45BC7B29C661C500CAF971 /* LaunchScreen.storyboard */ = {
453 + isa = PBXVariantGroup;
454 + children = (
455 + 0D45BC7C29C661C500CAF971 /* Base */,
456 + );
457 + name = LaunchScreen.storyboard;
458 + sourceTree = "<group>";
459 + };
460 607FACD91AFB9204008FA782 /* Main.storyboard */ = {
461 isa = PBXVariantGroup;
462 children = (
@@ -448,6 +476,81 @@
476 /* End PBXVariantGroup section */
477
478 /* Begin XCBuildConfiguration section */
479 + 0D45BC7E29C661C500CAF971 /* Debug */ = {
480 + isa = XCBuildConfiguration;
481 + baseConfigurationReference = 6F655AF9F5C67E2444A4DCE7 /* Pods-JomloTableView_Example_tvOS.debug.xcconfig */;
482 + buildSettings = {
483 + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
484 + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
485 + CLANG_ANALYZER_NONNULL = YES;
486 + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
487 + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
488 + CLANG_ENABLE_OBJC_WEAK = YES;
489 + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
490 + CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
491 + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
492 + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = "$(inherited)";
493 + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
494 + CODE_SIGN_STYLE = Automatic;
495 + CURRENT_PROJECT_VERSION = 1;
496 + DEBUG_INFORMATION_FORMAT = dwarf;
497 + DEVELOPMENT_TEAM = NADBSNEZWH;
498 + GCC_C_LANGUAGE_STANDARD = gnu11;
499 + GENERATE_INFOPLIST_FILE = YES;
500 + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
501 + INFOPLIST_KEY_UIMainStoryboardFile = Main;
502 + INFOPLIST_KEY_UIUserInterfaceStyle = Automatic;
503 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
504 + MARKETING_VERSION = 1.0;
505 + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
506 + MTL_FAST_MATH = YES;
507 + PRODUCT_BUNDLE_IDENTIFIER = "com.setoelkahfi.JomloTableView-Example-tvOS";
508 + PRODUCT_NAME = "$(TARGET_NAME)";
509 + SDKROOT = appletvos;
510 + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
511 + SWIFT_EMIT_LOC_STRINGS = YES;
512 + SWIFT_VERSION = 5.0;
513 + TARGETED_DEVICE_FAMILY = 3;
514 + TVOS_DEPLOYMENT_TARGET = 16.1;
515 + };
516 + name = Debug;
517 + };
518 + 0D45BC7F29C661C500CAF971 /* Release */ = {
519 + isa = XCBuildConfiguration;
520 + baseConfigurationReference = 275A4C4224C627335628BE00 /* Pods-JomloTableView_Example_tvOS.release.xcconfig */;
521 + buildSettings = {
522 + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
523 + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
524 + CLANG_ANALYZER_NONNULL = YES;
525 + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
526 + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
527 + CLANG_ENABLE_OBJC_WEAK = YES;
528 + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
529 + CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
530 + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
531 + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = "$(inherited)";
532 + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
533 + CODE_SIGN_STYLE = Automatic;
534 + CURRENT_PROJECT_VERSION = 1;
535 + DEVELOPMENT_TEAM = NADBSNEZWH;
536 + GCC_C_LANGUAGE_STANDARD = gnu11;
537 + GENERATE_INFOPLIST_FILE = YES;
538 + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
539 + INFOPLIST_KEY_UIMainStoryboardFile = Main;
540 + INFOPLIST_KEY_UIUserInterfaceStyle = Automatic;
541 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
542 + MARKETING_VERSION = 1.0;
543 + MTL_FAST_MATH = YES;
544 + PRODUCT_BUNDLE_IDENTIFIER = "com.setoelkahfi.JomloTableView-Example-tvOS";
545 + PRODUCT_NAME = "$(TARGET_NAME)";
546 + SDKROOT = appletvos;
547 + SWIFT_EMIT_LOC_STRINGS = YES;
548 + SWIFT_VERSION = 5.0;
549 + TARGETED_DEVICE_FAMILY = 3;
550 + TVOS_DEPLOYMENT_TARGET = 16.1;
551 + };
552 + name = Release;
553 + };
554 607FACED1AFB9204008FA782 /* Debug */ = {
555 isa = XCBuildConfiguration;
556 buildSettings = {
@@ -549,7 +652,7 @@
652 };
653 607FACF01AFB9204008FA782 /* Debug */ = {
654 isa = XCBuildConfiguration;
552 - baseConfigurationReference = 1DF5A127CF52147610B75ADE /* Pods-JomloTableView_Example.debug.xcconfig */;
655 + baseConfigurationReference = 2DFCDA5E03BDF8CB49FEF8C0 /* Pods-JomloTableView_Example_iOS.debug.xcconfig */;
656 buildSettings = {
657 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
658 CODE_SIGN_IDENTITY = "Apple Development";
@@ -563,13 +666,13 @@
666 PRODUCT_NAME = "$(TARGET_NAME)";
667 PROVISIONING_PROFILE_SPECIFIER = "";
668 SWIFT_SWIFT3_OBJC_INFERENCE = On;
566 - SWIFT_VERSION = 4.0;
669 + SWIFT_VERSION = 5.0;
670 };
671 name = Debug;
672 };
673 607FACF11AFB9204008FA782 /* Release */ = {
674 isa = XCBuildConfiguration;
572 - baseConfigurationReference = B828666E6D8F9450941A36AB /* Pods-JomloTableView_Example.release.xcconfig */;
675 + baseConfigurationReference = 56AD1F0CCF1D8B4C2DB4741A /* Pods-JomloTableView_Example_iOS.release.xcconfig */;
676 buildSettings = {
677 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
678 CODE_SIGN_IDENTITY = "Apple Development";
@@ -583,78 +686,36 @@
686 PRODUCT_NAME = "$(TARGET_NAME)";
687 PROVISIONING_PROFILE_SPECIFIER = "";
688 SWIFT_SWIFT3_OBJC_INFERENCE = On;
586 - SWIFT_VERSION = 4.0;
587 - };
588 - name = Release;
589 - };
590 - 607FACF31AFB9204008FA782 /* Debug */ = {
591 - isa = XCBuildConfiguration;
592 - baseConfigurationReference = E555BEE30E2659F27C50D6B8 /* Pods-JomloTableView_Tests.debug.xcconfig */;
593 - buildSettings = {
594 - DEVELOPMENT_TEAM = NADBSNEZWH;
595 - FRAMEWORK_SEARCH_PATHS = (
596 - "$(SDKROOT)/Developer/Library/Frameworks",
597 - "$(inherited)",
598 - );
599 - GCC_PREPROCESSOR_DEFINITIONS = (
600 - "DEBUG=1",
601 - "$(inherited)",
602 - );
603 - INFOPLIST_FILE = Tests/Info.plist;
604 - IPHONEOS_DEPLOYMENT_TARGET = 11.0;
605 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
606 - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)";
607 - PRODUCT_NAME = "$(TARGET_NAME)";
608 - SWIFT_SWIFT3_OBJC_INFERENCE = On;
609 - SWIFT_VERSION = 4.0;
610 - };
611 - name = Debug;
612 - };
613 - 607FACF41AFB9204008FA782 /* Release */ = {
614 - isa = XCBuildConfiguration;
615 - baseConfigurationReference = D67A39B8BF2D4AB708B1879B /* Pods-JomloTableView_Tests.release.xcconfig */;
616 - buildSettings = {
617 - DEVELOPMENT_TEAM = NADBSNEZWH;
618 - FRAMEWORK_SEARCH_PATHS = (
619 - "$(SDKROOT)/Developer/Library/Frameworks",
620 - "$(inherited)",
621 - );
622 - INFOPLIST_FILE = Tests/Info.plist;
623 - IPHONEOS_DEPLOYMENT_TARGET = 11.0;
624 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
625 - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)";
626 - PRODUCT_NAME = "$(TARGET_NAME)";
627 - SWIFT_SWIFT3_OBJC_INFERENCE = On;
628 - SWIFT_VERSION = 4.0;
689 + SWIFT_VERSION = 5.0;
690 };
691 name = Release;
692 };
693 /* End XCBuildConfiguration section */
694
695 /* Begin XCConfigurationList section */
635 - 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "JomloTableView" */ = {
696 + 0D45BC8029C661C500CAF971 /* Build configuration list for PBXNativeTarget "JomloTableView_Example_tvOS" */ = {
697 isa = XCConfigurationList;
698 buildConfigurations = (
638 - 607FACED1AFB9204008FA782 /* Debug */,
639 - 607FACEE1AFB9204008FA782 /* Release */,
699 + 0D45BC7E29C661C500CAF971 /* Debug */,
700 + 0D45BC7F29C661C500CAF971 /* Release */,
701 );
702 defaultConfigurationIsVisible = 0;
703 defaultConfigurationName = Release;
704 };
644 - 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "JomloTableView_Example" */ = {
705 + 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "JomloTableView" */ = {
706 isa = XCConfigurationList;
707 buildConfigurations = (
647 - 607FACF01AFB9204008FA782 /* Debug */,
648 - 607FACF11AFB9204008FA782 /* Release */,
708 + 607FACED1AFB9204008FA782 /* Debug */,
709 + 607FACEE1AFB9204008FA782 /* Release */,
710 );
711 defaultConfigurationIsVisible = 0;
712 defaultConfigurationName = Release;
713 };
653 - 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "JomloTableView_Tests" */ = {
714 + 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "JomloTableView_Example_iOS" */ = {
715 isa = XCConfigurationList;
716 buildConfigurations = (
656 - 607FACF31AFB9204008FA782 /* Debug */,
657 - 607FACF41AFB9204008FA782 /* Release */,
717 + 607FACF01AFB9204008FA782 /* Debug */,
718 + 607FACF11AFB9204008FA782 /* Release */,
719 );
720 defaultConfigurationIsVisible = 0;
721 defaultConfigurationName = Release;
Example/JomloTableView.xcodeproj/xcshareddata/xcschemes/JomloTableView-Example.xcscheme
+8 -32
@@ -15,22 +15,8 @@
15 <BuildableReference
16 BuildableIdentifier = "primary"
17 BlueprintIdentifier = "607FACCF1AFB9204008FA782"
18 - BuildableName = "JomloTableView_Example.app"
19 - BlueprintName = "JomloTableView_Example"
20 - ReferencedContainer = "container:JomloTableView.xcodeproj">
21 - </BuildableReference>
22 - </BuildActionEntry>
23 - <BuildActionEntry
24 - buildForTesting = "YES"
25 - buildForRunning = "YES"
26 - buildForProfiling = "NO"
27 - buildForArchiving = "NO"
28 - buildForAnalyzing = "YES">
29 - <BuildableReference
30 - BuildableIdentifier = "primary"
31 - BlueprintIdentifier = "607FACE41AFB9204008FA782"
32 - BuildableName = "JomloTableView_Tests.xctest"
33 - BlueprintName = "JomloTableView_Tests"
18 + BuildableName = "JomloTableView_Example_iOS.app"
19 + BlueprintName = "JomloTableView_Example_iOS"
20 ReferencedContainer = "container:JomloTableView.xcodeproj">
21 </BuildableReference>
22 </BuildActionEntry>
@@ -45,22 +31,12 @@
31 <BuildableReference
32 BuildableIdentifier = "primary"
33 BlueprintIdentifier = "607FACCF1AFB9204008FA782"
48 - BuildableName = "JomloTableView_Example.app"
49 - BlueprintName = "JomloTableView_Example"
34 + BuildableName = "JomloTableView_Example_iOS.app"
35 + BlueprintName = "JomloTableView_Example_iOS"
36 ReferencedContainer = "container:JomloTableView.xcodeproj">
37 </BuildableReference>
38 </MacroExpansion>
39 <Testables>
54 - <TestableReference
55 - skipped = "NO">
56 - <BuildableReference
57 - BuildableIdentifier = "primary"
58 - BlueprintIdentifier = "607FACE41AFB9204008FA782"
59 - BuildableName = "JomloTableView_Tests.xctest"
60 - BlueprintName = "JomloTableView_Tests"
61 - ReferencedContainer = "container:JomloTableView.xcodeproj">
62 - </BuildableReference>
63 - </TestableReference>
40 </Testables>
41 </TestAction>
42 <LaunchAction
@@ -78,8 +54,8 @@
54 <BuildableReference
55 BuildableIdentifier = "primary"
56 BlueprintIdentifier = "607FACCF1AFB9204008FA782"
81 - BuildableName = "JomloTableView_Example.app"
82 - BlueprintName = "JomloTableView_Example"
57 + BuildableName = "JomloTableView_Example_iOS.app"
58 + BlueprintName = "JomloTableView_Example_iOS"
59 ReferencedContainer = "container:JomloTableView.xcodeproj">
60 </BuildableReference>
61 </BuildableProductRunnable>
@@ -95,8 +71,8 @@
71 <BuildableReference
72 BuildableIdentifier = "primary"
73 BlueprintIdentifier = "607FACCF1AFB9204008FA782"
98 - BuildableName = "JomloTableView_Example.app"
99 - BlueprintName = "JomloTableView_Example"
74 + BuildableName = "JomloTableView_Example_iOS.app"
75 + BlueprintName = "JomloTableView_Example_iOS"
76 ReferencedContainer = "container:JomloTableView.xcodeproj">
77 </BuildableReference>
78 </BuildableProductRunnable>
Example/JomloTableView.xcodeproj/xcshareddata/xcschemes/JomloTableView_Example_macOS.xcscheme new
+78
@@ -0,0 +1,78 @@
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<Scheme
3 + LastUpgradeVersion = "1420"
4 + version = "1.3">
5 + <BuildAction
6 + parallelizeBuildables = "YES"
7 + buildImplicitDependencies = "YES">
8 + <BuildActionEntries>
9 + <BuildActionEntry
10 + buildForTesting = "YES"
11 + buildForRunning = "YES"
12 + buildForProfiling = "YES"
13 + buildForArchiving = "YES"
14 + buildForAnalyzing = "YES">
15 + <BuildableReference
16 + BuildableIdentifier = "primary"
17 + BlueprintIdentifier = "0D45BC8429C662F300CAF971"
18 + BuildableName = "JomloTableView_Example_macOS.app"
19 + BlueprintName = "JomloTableView_Example_macOS"
20 + ReferencedContainer = "container:JomloTableView.xcodeproj">
21 + </BuildableReference>
22 + </BuildActionEntry>
23 + </BuildActionEntries>
24 + </BuildAction>
25 + <TestAction
26 + buildConfiguration = "Debug"
27 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29 + shouldUseLaunchSchemeArgsEnv = "YES">
30 + <Testables>
31 + </Testables>
32 + </TestAction>
33 + <LaunchAction
34 + buildConfiguration = "Debug"
35 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
36 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
37 + launchStyle = "0"
38 + useCustomWorkingDirectory = "NO"
39 + ignoresPersistentStateOnLaunch = "NO"
40 + debugDocumentVersioning = "YES"
41 + debugServiceExtension = "internal"
42 + allowLocationSimulation = "YES">
43 + <BuildableProductRunnable
44 + runnableDebuggingMode = "0">
45 + <BuildableReference
46 + BuildableIdentifier = "primary"
47 + BlueprintIdentifier = "0D45BC8429C662F300CAF971"
48 + BuildableName = "JomloTableView_Example_macOS.app"
49 + BlueprintName = "JomloTableView_Example_macOS"
50 + ReferencedContainer = "container:JomloTableView.xcodeproj">
51 + </BuildableReference>
52 + </BuildableProductRunnable>
53 + </LaunchAction>
54 + <ProfileAction
55 + buildConfiguration = "Release"
56 + shouldUseLaunchSchemeArgsEnv = "YES"
57 + savedToolIdentifier = ""
58 + useCustomWorkingDirectory = "NO"
59 + debugDocumentVersioning = "YES">
60 + <BuildableProductRunnable
61 + runnableDebuggingMode = "0">
62 + <BuildableReference
63 + BuildableIdentifier = "primary"
64 + BlueprintIdentifier = "0D45BC8429C662F300CAF971"
65 + BuildableName = "JomloTableView_Example_macOS.app"
66 + BlueprintName = "JomloTableView_Example_macOS"
67 + ReferencedContainer = "container:JomloTableView.xcodeproj">
68 + </BuildableReference>
69 + </BuildableProductRunnable>
70 + </ProfileAction>
71 + <AnalyzeAction
72 + buildConfiguration = "Debug">
73 + </AnalyzeAction>
74 + <ArchiveAction
75 + buildConfiguration = "Release"
76 + revealArchiveInOrganizer = "YES">
77 + </ArchiveAction>
78 +</Scheme>
Example/JomloTableView.xcodeproj/xcshareddata/xcschemes/JomloTableView_Example_tvOS.xcscheme new
+78
@@ -0,0 +1,78 @@
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<Scheme
3 + LastUpgradeVersion = "1420"
4 + version = "1.3">
5 + <BuildAction
6 + parallelizeBuildables = "YES"
7 + buildImplicitDependencies = "YES">
8 + <BuildActionEntries>
9 + <BuildActionEntry
10 + buildForTesting = "YES"
11 + buildForRunning = "YES"
12 + buildForProfiling = "YES"
13 + buildForArchiving = "YES"
14 + buildForAnalyzing = "YES">
15 + <BuildableReference
16 + BuildableIdentifier = "primary"
17 + BlueprintIdentifier = "0D45BC6F29C661C100CAF971"
18 + BuildableName = "JomloTableView_Example_tvOS.app"
19 + BlueprintName = "JomloTableView_Example_tvOS"
20 + ReferencedContainer = "container:JomloTableView.xcodeproj">
21 + </BuildableReference>
22 + </BuildActionEntry>
23 + </BuildActionEntries>
24 + </BuildAction>
25 + <TestAction
26 + buildConfiguration = "Debug"
27 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29 + shouldUseLaunchSchemeArgsEnv = "YES">
30 + <Testables>
31 + </Testables>
32 + </TestAction>
33 + <LaunchAction
34 + buildConfiguration = "Debug"
35 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
36 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
37 + launchStyle = "0"
38 + useCustomWorkingDirectory = "NO"
39 + ignoresPersistentStateOnLaunch = "NO"
40 + debugDocumentVersioning = "YES"
41 + debugServiceExtension = "internal"
42 + allowLocationSimulation = "YES">
43 + <BuildableProductRunnable
44 + runnableDebuggingMode = "0">
45 + <BuildableReference
46 + BuildableIdentifier = "primary"
47 + BlueprintIdentifier = "0D45BC6F29C661C100CAF971"
48 + BuildableName = "JomloTableView_Example_tvOS.app"
49 + BlueprintName = "JomloTableView_Example_tvOS"
50 + ReferencedContainer = "container:JomloTableView.xcodeproj">
51 + </BuildableReference>
52 + </BuildableProductRunnable>
53 + </LaunchAction>
54 + <ProfileAction
55 + buildConfiguration = "Release"
56 + shouldUseLaunchSchemeArgsEnv = "YES"
57 + savedToolIdentifier = ""
58 + useCustomWorkingDirectory = "NO"
59 + debugDocumentVersioning = "YES">
60 + <BuildableProductRunnable
61 + runnableDebuggingMode = "0">
62 + <BuildableReference
63 + BuildableIdentifier = "primary"
64 + BlueprintIdentifier = "0D45BC6F29C661C100CAF971"
65 + BuildableName = "JomloTableView_Example_tvOS.app"
66 + BlueprintName = "JomloTableView_Example_tvOS"
67 + ReferencedContainer = "container:JomloTableView.xcodeproj">
68 + </BuildableReference>
69 + </BuildableProductRunnable>
70 + </ProfileAction>
71 + <AnalyzeAction
72 + buildConfiguration = "Debug">
73 + </AnalyzeAction>
74 + <ArchiveAction
75 + buildConfiguration = "Release"
76 + revealArchiveInOrganizer = "YES">
77 + </ArchiveAction>
78 +</Scheme>
Example/JomloTableView/AppDelegate.swift
+1 -2
@@ -7,7 +7,6 @@
7 //
8
9 import UIKit
10 -import TwitterKit
10
11 @UIApplicationMain
12 class AppDelegate: UIResponder, UIApplicationDelegate {
@@ -15,7 +14,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
14 var window: UIWindow?
15
16
18 - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
17 + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
18 // Override point for customization after application launch.
19 return true
20 }
Example/JomloTableView/Rows/SimpleCell.swift
+1 -1
@@ -31,7 +31,7 @@ class SimpleRow: JomloTableViewRow {
31 }
32
33 override var rowHeight: CGFloat {
34 - return UITableViewAutomaticDimension
34 + return UITableView.automaticDimension
35 }
36
37 override var estimatedRowHeight: CGFloat {
Example/JomloTableView/View Controllers/NotJomloSimpleTableViewController.swift
-37
@@ -7,7 +7,6 @@
7 //
8
9 import UIKit
10 -import TwitterKit
10
11 class NotJomloSimpleTableViewController: UIViewController {
12
@@ -15,23 +14,8 @@ class NotJomloSimpleTableViewController: UIViewController {
14
15 var tweets = [Tweet]()
16
18 - let client = TWTRAPIClient()
19 - var loginButton: TWTRLogInButton!
20 -
17 override func viewDidLoad() {
18 super.viewDidLoad()
23 -// tableView.isHidden = true
24 -
25 - loginButton = TWTRLogInButton { (session, error) in
26 - if let session = session {
27 - print("Signed as: \(session.userName)")
28 - self.loadTweets()
29 - } else {
30 - print("Error: \(error?.localizedDescription)")
31 - }
32 - }
33 - loginButton.center = view.center
34 - view.addSubview(loginButton)
19
20 }
21
@@ -40,26 +24,6 @@ class NotJomloSimpleTableViewController: UIViewController {
24 let searchEndPoint = "https://api.twitter.com/1.1/search/tweets.json"
25 let params = ["q" : "jomlo"]
26 var clientError: NSError?
43 -
44 - let request = client.urlRequest(
45 - withMethod: "GET",
46 - urlString: searchEndPoint,
47 - parameters: params,
48 - error: &clientError
49 - )
50 -
51 - client.sendTwitterRequest(request) { (response, data, connectionError) in
52 -
53 - if let data = data {
54 - self.populate(data: data)
55 - }
56 -
57 - if let error = connectionError {
58 - print("Error: \(error.localizedDescription)")
59 - }
60 -
61 -
62 - }
27 }
28
29 internal func populate(data: Data) {
@@ -81,7 +45,6 @@ class NotJomloSimpleTableViewController: UIViewController {
45 }
46 DispatchQueue.main.async {
47 self.tableView.isHidden = false
84 - self.loginButton.removeFromSuperview()
48 self.tableView.reloadData()
49 }
50 }
Example/JomloTableView/View Controllers/SimpleTableViewController.swift
-30
@@ -8,32 +8,18 @@
8
9 import UIKit
10 import JomloTableView
11 -import TwitterKit
11
12 class SimpleTableViewController: UIViewController {
13
14 @IBOutlet var jomloTableView: JomloTableView!
15
16 let tableSection = JomloTableViewSection()
18 - let client = TWTRAPIClient()
19 - var loginButton: TWTRLogInButton!
17
18 override func viewDidLoad() {
19 super.viewDidLoad()
20
21 jomloTableView.addSection(section: tableSection)
22
26 - loginButton = TWTRLogInButton { (session, error) in
27 - if let session = session {
28 - print("Signed as: \(session.userName)")
29 - self.loadTweets()
30 - } else {
31 - print("Error: \(error?.localizedDescription)")
32 - }
33 - }
34 - loginButton.center = view.center
35 - view.addSubview(loginButton)
36 -
23 }
24
25 internal func loadTweets() {
@@ -41,21 +27,6 @@ class SimpleTableViewController: UIViewController {
27 let searchEndPoint = "https://api.twitter.com/1.1/search/tweets.json"
28 let params = ["q" : "jomlo"]
29 var clientError: NSError?
44 -
45 - let request = client.urlRequest(withMethod: "GET", urlString: searchEndPoint, parameters: params, error: &clientError)
46 -
47 - client.sendTwitterRequest(request) { (response, data, connectionError) in
48 -
49 - if let data = data {
50 - self.populate(data: data)
51 - }
52 -
53 - if let error = connectionError {
54 - print("Error: \(error.localizedDescription)")
55 - }
56 -
57 -
58 - }
30 }
31
32 internal func populate(data: Data) {
@@ -75,7 +46,6 @@ class SimpleTableViewController: UIViewController {
46
47 }
48 DispatchQueue.main.async {
78 - self.loginButton.removeFromSuperview()
49 self.jomloTableView.reloadData()
50 }
51 }
Example/JomloTableView_Example_tvOS/AppDelegate.swift new
+41
@@ -0,0 +1,41 @@
1 +//
2 +// AppDelegate.swift
3 +// JomloTableView_Example_tvOS
4 +//
5 +// Created by Seto Elkahfi on 2023-03-18.
6 +// Copyright © 2023 CocoaPods. All rights reserved.
7 +//
8 +
9 +import UIKit
10 +
11 +@main
12 +class AppDelegate: UIResponder, UIApplicationDelegate {
13 +
14 + var window: UIWindow?
15 +
16 +
17 + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
18 + // Override point for customization after application launch.
19 + return true
20 + }
21 +
22 + func applicationWillResignActive(_ application: UIApplication) {
23 + // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
24 + // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
25 + }
26 +
27 + func applicationDidEnterBackground(_ application: UIApplication) {
28 + // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
29 + }
30 +
31 + func applicationWillEnterForeground(_ application: UIApplication) {
32 + // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
33 + }
34 +
35 + func applicationDidBecomeActive(_ application: UIApplication) {
36 + // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
37 + }
38 +
39 +
40 +}
41 +
Example/JomloTableView_Example_tvOS/Assets.xcassets/AccentColor.colorset/Contents.json new
+11
@@ -0,0 +1,11 @@
1 +{
2 + "colors" : [
3 + {
4 + "idiom" : "universal"
5 + }
6 + ],
7 + "info" : {
8 + "author" : "xcode",
9 + "version" : 1
10 + }
11 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json new
+16
@@ -0,0 +1,16 @@
1 +{
2 + "images" : [
3 + {
4 + "idiom" : "tv",
5 + "scale" : "1x"
6 + },
7 + {
8 + "idiom" : "tv",
9 + "scale" : "2x"
10 + }
11 + ],
12 + "info" : {
13 + "author" : "xcode",
14 + "version" : 1
15 + }
16 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json new
+6
@@ -0,0 +1,6 @@
1 +{
2 + "info" : {
3 + "author" : "xcode",
4 + "version" : 1
5 + }
6 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json new
+17
@@ -0,0 +1,17 @@
1 +{
2 + "info" : {
3 + "author" : "xcode",
4 + "version" : 1
5 + },
6 + "layers" : [
7 + {
8 + "filename" : "Front.imagestacklayer"
9 + },
10 + {
11 + "filename" : "Middle.imagestacklayer"
12 + },
13 + {
14 + "filename" : "Back.imagestacklayer"
15 + }
16 + ]
17 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json new
+16
@@ -0,0 +1,16 @@
1 +{
2 + "images" : [
3 + {
4 + "idiom" : "tv",
5 + "scale" : "1x"
6 + },
7 + {
8 + "idiom" : "tv",
9 + "scale" : "2x"
10 + }
11 + ],
12 + "info" : {
13 + "author" : "xcode",
14 + "version" : 1
15 + }
16 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json new
+6
@@ -0,0 +1,6 @@
1 +{
2 + "info" : {
3 + "author" : "xcode",
4 + "version" : 1
5 + }
6 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json new
+16
@@ -0,0 +1,16 @@
1 +{
2 + "images" : [
3 + {
4 + "idiom" : "tv",
5 + "scale" : "1x"
6 + },
7 + {
8 + "idiom" : "tv",
9 + "scale" : "2x"
10 + }
11 + ],
12 + "info" : {
13 + "author" : "xcode",
14 + "version" : 1
15 + }
16 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json new
+6
@@ -0,0 +1,6 @@
1 +{
2 + "info" : {
3 + "author" : "xcode",
4 + "version" : 1
5 + }
6 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json new
+24
@@ -0,0 +1,24 @@
1 +{
2 + "images" : [
3 + {
4 + "idiom" : "tv",
5 + "scale" : "1x"
6 + },
7 + {
8 + "idiom" : "tv",
9 + "scale" : "2x"
10 + },
11 + {
12 + "idiom" : "tv-marketing",
13 + "scale" : "1x"
14 + },
15 + {
16 + "idiom" : "tv-marketing",
17 + "scale" : "2x"
18 + }
19 + ],
20 + "info" : {
21 + "author" : "xcode",
22 + "version" : 1
23 + }
24 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json new
+6
@@ -0,0 +1,6 @@
1 +{
2 + "info" : {
3 + "author" : "xcode",
4 + "version" : 1
5 + }
6 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json new
+17
@@ -0,0 +1,17 @@
1 +{
2 + "info" : {
3 + "author" : "xcode",
4 + "version" : 1
5 + },
6 + "layers" : [
7 + {
8 + "filename" : "Front.imagestacklayer"
9 + },
10 + {
11 + "filename" : "Middle.imagestacklayer"
12 + },
13 + {
14 + "filename" : "Back.imagestacklayer"
15 + }
16 + ]
17 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json new
+24
@@ -0,0 +1,24 @@
1 +{
2 + "images" : [
3 + {
4 + "idiom" : "tv",
5 + "scale" : "1x"
6 + },
7 + {
8 + "idiom" : "tv",
9 + "scale" : "2x"
10 + },
11 + {
12 + "idiom" : "tv-marketing",
13 + "scale" : "1x"
14 + },
15 + {
16 + "idiom" : "tv-marketing",
17 + "scale" : "2x"
18 + }
19 + ],
20 + "info" : {
21 + "author" : "xcode",
22 + "version" : 1
23 + }
24 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json new
+6
@@ -0,0 +1,6 @@
1 +{
2 + "info" : {
3 + "author" : "xcode",
4 + "version" : 1
5 + }
6 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json new
+24
@@ -0,0 +1,24 @@
1 +{
2 + "images" : [
3 + {
4 + "idiom" : "tv",
5 + "scale" : "1x"
6 + },
7 + {
8 + "idiom" : "tv",
9 + "scale" : "2x"
10 + },
11 + {
12 + "idiom" : "tv-marketing",
13 + "scale" : "1x"
14 + },
15 + {
16 + "idiom" : "tv-marketing",
17 + "scale" : "2x"
18 + }
19 + ],
20 + "info" : {
21 + "author" : "xcode",
22 + "version" : 1
23 + }
24 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json new
+6
@@ -0,0 +1,6 @@
1 +{
2 + "info" : {
3 + "author" : "xcode",
4 + "version" : 1
5 + }
6 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json new
+32
@@ -0,0 +1,32 @@
1 +{
2 + "assets" : [
3 + {
4 + "filename" : "App Icon - App Store.imagestack",
5 + "idiom" : "tv",
6 + "role" : "primary-app-icon",
7 + "size" : "1280x768"
8 + },
9 + {
10 + "filename" : "App Icon.imagestack",
11 + "idiom" : "tv",
12 + "role" : "primary-app-icon",
13 + "size" : "400x240"
14 + },
15 + {
16 + "filename" : "Top Shelf Image Wide.imageset",
17 + "idiom" : "tv",
18 + "role" : "top-shelf-image-wide",
19 + "size" : "2320x720"
20 + },
21 + {
22 + "filename" : "Top Shelf Image.imageset",
23 + "idiom" : "tv",
24 + "role" : "top-shelf-image",
25 + "size" : "1920x720"
26 + }
27 + ],
28 + "info" : {
29 + "author" : "xcode",
30 + "version" : 1
31 + }
32 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json new
+24
@@ -0,0 +1,24 @@
1 +{
2 + "images" : [
3 + {
4 + "idiom" : "tv",
5 + "scale" : "1x"
6 + },
7 + {
8 + "idiom" : "tv",
9 + "scale" : "2x"
10 + },
11 + {
12 + "idiom" : "tv-marketing",
13 + "scale" : "1x"
14 + },
15 + {
16 + "idiom" : "tv-marketing",
17 + "scale" : "2x"
18 + }
19 + ],
20 + "info" : {
21 + "author" : "xcode",
22 + "version" : 1
23 + }
24 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json new
+24
@@ -0,0 +1,24 @@
1 +{
2 + "images" : [
3 + {
4 + "idiom" : "tv",
5 + "scale" : "1x"
6 + },
7 + {
8 + "idiom" : "tv",
9 + "scale" : "2x"
10 + },
11 + {
12 + "idiom" : "tv-marketing",
13 + "scale" : "1x"
14 + },
15 + {
16 + "idiom" : "tv-marketing",
17 + "scale" : "2x"
18 + }
19 + ],
20 + "info" : {
21 + "author" : "xcode",
22 + "version" : 1
23 + }
24 +}
Example/JomloTableView_Example_tvOS/Assets.xcassets/Contents.json new
+6
@@ -0,0 +1,6 @@
1 +{
2 + "info" : {
3 + "author" : "xcode",
4 + "version" : 1
5 + }
6 +}
Example/JomloTableView_Example_tvOS/Base.lproj/LaunchScreen.storyboard new
+24
@@ -0,0 +1,24 @@
1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 +<document type="com.apple.InterfaceBuilder.AppleTV.Storyboard" version="3.0" toolsVersion="13122.16" targetRuntime="AppleTV" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
3 + <dependencies>
4 + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13104.12"/>
5 + <capability name="Safe area layout guides" minToolsVersion="9.0"/>
6 + <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
7 + </dependencies>
8 + <scenes>
9 + <!--View Controller-->
10 + <scene sceneID="tne-QT-ifu">
11 + <objects>
12 + <viewController id="BYZ-38-t0r" sceneMemberID="viewController">
13 + <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
14 + <rect key="frame" x="0.0" y="0.0" width="1920" height="1080"/>
15 + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
16 + <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
17 + <viewLayoutGuide key="safeArea" id="wu6-TO-1qx"/>
18 + </view>
19 + </viewController>
20 + <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
21 + </objects>
22 + </scene>
23 + </scenes>
24 +</document>
Example/JomloTableView_Example_tvOS/Base.lproj/Main.storyboard new
+28
@@ -0,0 +1,28 @@
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<document type="com.apple.InterfaceBuilder.AppleTV.Storyboard" version="3.0" toolsVersion="13122.16" targetRuntime="AppleTV" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
3 + <dependencies>
4 + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13104.12"/>
5 + <capability name="Safe area layout guides" minToolsVersion="9.0"/>
6 + <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
7 + </dependencies>
8 + <scenes>
9 + <!--View Controller-->
10 + <scene sceneID="tne-QT-ifu">
11 + <objects>
12 + <viewController id="BYZ-38-t0r" customClass="ViewController" customModuleProvider="target" sceneMemberID="viewController">
13 + <layoutGuides>
14 + <viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
15 + <viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
16 + </layoutGuides>
17 + <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
18 + <rect key="frame" x="0.0" y="0.0" width="1920" height="1080"/>
19 + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
20 + <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
21 + <viewLayoutGuide key="safeArea" id="wu6-TO-1qx"/>
22 + </view>
23 + </viewController>
24 + <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
25 + </objects>
26 + </scene>
27 + </scenes>
28 +</document>
Example/JomloTableView_Example_tvOS/ViewController.swift new
+21
@@ -0,0 +1,21 @@
1 +//
2 +// ViewController.swift
3 +// JomloTableView_Example_tvOS
4 +//
5 +// Created by Seto Elkahfi on 2023-03-18.
6 +// Copyright © 2023 CocoaPods. All rights reserved.
7 +//
8 +
9 +import UIKit
10 +import JomloTableView
11 +
12 +class ViewController: UIViewController {
13 +
14 + override func viewDidLoad() {
15 + super.viewDidLoad()
16 + // Do any additional setup after loading the view.
17 + }
18 +
19 +
20 +}
21 +
Example/Podfile
+8 -9
@@ -1,13 +1,12 @@
1 -platform :ios, '11.0'
2 -
1 use_frameworks!
2
5 -target 'JomloTableView_Example' do
6 - pod 'JomloTableView', :path => '../'
7 - pod 'TwitterKit'
8 - target 'JomloTableView_Tests' do
9 - inherit! :search_paths
3 +def shared_pods
4 + pod 'JomloTableView', path: '../'
5 +end
6
11 -
12 - end
7 +target 'JomloTableView_Example_iOS' do
8 + shared_pods
9 +end
10 +target 'JomloTableView_Example_tvOS' do
11 + shared_pods
12 end
Example/Podfile.lock
+2 -13
@@ -1,27 +1,16 @@
1 PODS:
2 - JomloTableView (1.0.0)
3 - - TwitterCore (3.2.0)
4 - - TwitterKit (3.4.2):
5 - - TwitterCore (>= 3.2.0)
3
4 DEPENDENCIES:
5 - JomloTableView (from `../`)
9 - - TwitterKit
10 -
11 -SPEC REPOS:
12 - trunk:
13 - - TwitterCore
14 - - TwitterKit
6
7 EXTERNAL SOURCES:
8 JomloTableView:
9 :path: "../"
10
11 SPEC CHECKSUMS:
21 - JomloTableView: 2b528d159c136bb0947bee3da2624505a757b3b3
22 - TwitterCore: 8cbc9ad34d91c63a0035ea05bfbfc0d7ca72a28c
23 - TwitterKit: 5e4f41d70b9abdb41df5467f52d7aa2c0fd26ebb
12 + JomloTableView: fcd5b479b86c4518057b04452fd865a74e477891
13
25 -PODFILE CHECKSUM: 9dbb4004804d35769d24e1473b97c53ee99ab8b4
14 +PODFILE CHECKSUM: 547f75330e469611b9ae91e08c9c19ca4603788d
15
16 COCOAPODS: 1.12.0
Example/Pods/Local Podspecs/JomloTableView.podspec.json
+4 -3
@@ -1,7 +1,7 @@
1 {
2 "name": "JomloTableView",
3 "version": "1.0.0",
4 - "swift_versions": "5.0",
4 + "swift_versions": "5.7.3",
5 "summary": "A UITableView with detachable section and row.",
6 "description": "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.",
7 "homepage": "https://github.com/setoelkahfi/JomloTableView",
@@ -18,8 +18,9 @@
18 },
19 "social_media_url": "https://twitter.com/setoelkahfi",
20 "platforms": {
21 - "ios": "11.0"
21 + "ios": "11.0",
22 + "tvos": "11.0"
23 },
24 "source_files": "JomloTableView/Classes/**/*",
24 - "swift_version": "5.0"
25 + "swift_version": "5.7.3"
26 }
Example/Pods/Manifest.lock
+2 -13
@@ -1,27 +1,16 @@
1 PODS:
2 - JomloTableView (1.0.0)
3 - - TwitterCore (3.2.0)
4 - - TwitterKit (3.4.2):
5 - - TwitterCore (>= 3.2.0)
3
4 DEPENDENCIES:
5 - JomloTableView (from `../`)
9 - - TwitterKit
10 -
11 -SPEC REPOS:
12 - trunk:
13 - - TwitterCore
14 - - TwitterKit
6
7 EXTERNAL SOURCES:
8 JomloTableView:
9 :path: "../"
10
11 SPEC CHECKSUMS:
21 - JomloTableView: 2b528d159c136bb0947bee3da2624505a757b3b3
22 - TwitterCore: 8cbc9ad34d91c63a0035ea05bfbfc0d7ca72a28c
23 - TwitterKit: 5e4f41d70b9abdb41df5467f52d7aa2c0fd26ebb
12 + JomloTableView: fcd5b479b86c4518057b04452fd865a74e477891
13
25 -PODFILE CHECKSUM: 9dbb4004804d35769d24e1473b97c53ee99ab8b4
14 +PODFILE CHECKSUM: 547f75330e469611b9ae91e08c9c19ca4603788d
15
16 COCOAPODS: 1.12.0
Example/Pods/Pods.xcodeproj/project.pbxproj
+443 -511
@@ -6,301 +6,235 @@
6 objectVersion = 46;
7 objects = {
8
9 -/* Begin PBXAggregateTarget section */
10 - B60766D2DF87D6EAD1E04F386DA8986E /* TwitterKit */ = {
11 - isa = PBXAggregateTarget;
12 - buildConfigurationList = 79600F7D3A8048BD01C11891E77496FC /* Build configuration list for PBXAggregateTarget "TwitterKit" */;
13 - buildPhases = (
14 - );
15 - dependencies = (
16 - AD49C749DCED95B36A63642F6353B583 /* PBXTargetDependency */,
17 - );
18 - name = TwitterKit;
19 - };
20 - D0D98A3F1DDB5986495AF1DD067F7C78 /* TwitterCore */ = {
21 - isa = PBXAggregateTarget;
22 - buildConfigurationList = 088D916CD38469D68EFAF9F15E7D325F /* Build configuration list for PBXAggregateTarget "TwitterCore" */;
23 - buildPhases = (
24 - );
25 - dependencies = (
26 - );
27 - name = TwitterCore;
28 - };
29 -/* End PBXAggregateTarget section */
30 -
9 /* Begin PBXBuildFile section */
32 - 130BF2FA6A7A296AF6DE0F80E83AF16B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; };
33 - 338B24F85EF4EEE0DC639AE0B4359E56 /* Pods-JomloTableView_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 887E15799CCFCD492525B6D7848E4F48 /* Pods-JomloTableView_Example-dummy.m */; };
34 - 3723AD2F7E15E30AED2CC8E0DE69C8DF /* JomloTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DC1CB87A6C68C4303648619B6B62201 /* JomloTableView.swift */; };
35 - 3BAC8C4193FCB95B93B96A36688E7BB3 /* Pods-JomloTableView_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B40AABD431FA3FD92B93B4E3C4CC4AB /* Pods-JomloTableView_Tests-dummy.m */; };
36 - 3C757BBD43FEA162BBB3556E2A0010E3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; };
37 - 3D41CD661FEF757B898EC4AEBB5B8142 /* JomloTableViewRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15BC6C994641A03EFF85DB597BCAC872 /* JomloTableViewRow.swift */; };
38 - 5A3002159B40CEB5D07B1B9D1A3C9337 /* Pods-JomloTableView_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 197631FF5FBA2E7D056DD50EEE8DFC36 /* Pods-JomloTableView_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
39 - 5F4B3919E164E804660CF80351966D5D /* JomloTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29DAEBD42660473317E66196C5496C58 /* JomloTableViewCell.swift */; };
40 - 980533788F11A6ABCE921AD09BB4853D /* JomloTableView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C341CDADF5FB468D275AA76A09914AE /* JomloTableView-dummy.m */; };
41 - B9754FB926029BF51477563D13E4C3DF /* JomloTableView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 17A3E2A744704806FD380852AAF4A340 /* JomloTableView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
42 - E17998514CE5B5D2263792BBBC8B7A1E /* JomloTableViewSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAFD3A3E402B7D1214B5B7EB620EC15D /* JomloTableViewSection.swift */; };
43 - E1A647EDF654544E2604E6F179A43D0D /* Pods-JomloTableView_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A55D6AC6C9D6D012FAF19433E9FE98C0 /* Pods-JomloTableView_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
44 - EA807BD1EE81E9CBB552BC84EC414F0C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; };
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 */; };
13 + 5AF1A4FC767A2722D25F6E772BBA37EA /* Pods-JomloTableView_Example_iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D3F2D471A2F53FD2C9B71AA74269922 /* Pods-JomloTableView_Example_iOS-dummy.m */; };
14 + 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 */; };
22 + 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 */; };
24 + BA910E71C4528AD88FB24A679946080D /* Pods-JomloTableView_Example_tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A0D980AC651B4459495267C80F1303D /* Pods-JomloTableView_Example_tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
25 + 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 */; };
28 + ECFBC262DB2BFA52D2CACC2BD9C51C90 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54E1F74047CAE9009037AFF5FCE00AF8 /* Foundation.framework */; };
29 + F7382C4F6F3437402AE57BE29A3BD8F0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 862ADB3E8E3DC6FD921084C65D936619 /* Foundation.framework */; };
30 /* End PBXBuildFile section */
31
32 /* Begin PBXContainerItemProxy section */
48 - 4B5EB65CAC7338DA06C6D97EE08DAA44 /* PBXContainerItemProxy */ = {
49 - isa = PBXContainerItemProxy;
50 - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
51 - proxyType = 1;
52 - remoteGlobalIDString = D0D98A3F1DDB5986495AF1DD067F7C78;
53 - remoteInfo = TwitterCore;
54 - };
55 - 8DEF41A6E7DAEFA4D4693326D73D2BF6 /* PBXContainerItemProxy */ = {
56 - isa = PBXContainerItemProxy;
57 - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
58 - proxyType = 1;
59 - remoteGlobalIDString = B60766D2DF87D6EAD1E04F386DA8986E;
60 - remoteInfo = TwitterKit;
61 - };
62 - B9B600F3E50F6387726F705879E051D3 /* PBXContainerItemProxy */ = {
63 - isa = PBXContainerItemProxy;
64 - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
65 - proxyType = 1;
66 - remoteGlobalIDString = D0D98A3F1DDB5986495AF1DD067F7C78;
67 - remoteInfo = TwitterCore;
68 - };
69 - DE26299544C833E3606F7FD5ADFFE8C9 /* PBXContainerItemProxy */ = {
33 + 02A2EA5F130DA1367852E4B4D7E2BC97 /* PBXContainerItemProxy */ = {
34 isa = PBXContainerItemProxy;
35 containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
36 proxyType = 1;
73 - remoteGlobalIDString = 677399D1753CE314F8908A7B77C0E7F6;
74 - remoteInfo = JomloTableView;
37 + remoteGlobalIDString = F11EFFD8C686C445C2CA9B0E84F708D2;
38 + remoteInfo = "JomloTableView-iOS";
39 };
76 - F0B27D0384DA7E97F5AC728350BFB3F5 /* PBXContainerItemProxy */ = {
40 + CDFD6B2EFA3CD6DF0B783AAED9F446D4 /* PBXContainerItemProxy */ = {
41 isa = PBXContainerItemProxy;
42 containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
43 proxyType = 1;
80 - remoteGlobalIDString = 9E80F25634277FF3672CCE4E87985239;
81 - remoteInfo = "Pods-JomloTableView_Example";
44 + remoteGlobalIDString = FD9CD051D43B7D828D457DFF64B32AC0;
45 + remoteInfo = "JomloTableView-tvOS";
46 };
47 /* End PBXContainerItemProxy section */
48
49 /* Begin PBXFileReference section */
86 - 037E4405A571E334BA56D875D08CA1A2 /* Pods-JomloTableView_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Tests.release.xcconfig"; sourceTree = "<group>"; };
87 - 15BC6C994641A03EFF85DB597BCAC872 /* JomloTableViewRow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableViewRow.swift; path = JomloTableView/Classes/JomloTableViewRow.swift; sourceTree = "<group>"; };
88 - 17A3E2A744704806FD380852AAF4A340 /* JomloTableView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JomloTableView-umbrella.h"; sourceTree = "<group>"; };
89 - 197631FF5FBA2E7D056DD50EEE8DFC36 /* Pods-JomloTableView_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JomloTableView_Tests-umbrella.h"; sourceTree = "<group>"; };
90 - 20C7D3B22FDA2E9759DCBF491215EAA3 /* Pods-JomloTableView_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-JomloTableView_Example-resources.sh"; sourceTree = "<group>"; };
91 - 22A3AA8207F9C1B025F86C3326ED9357 /* JomloTableView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JomloTableView-prefix.pch"; sourceTree = "<group>"; };
92 - 28B2AD64D26874ADD218A73EDFDE8A74 /* JomloTableView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JomloTableView.modulemap; sourceTree = "<group>"; };
93 - 29DAEBD42660473317E66196C5496C58 /* JomloTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableViewCell.swift; path = JomloTableView/Classes/JomloTableViewCell.swift; sourceTree = "<group>"; };
94 - 35077355555B9D80D594AC0F034EEDFF /* TwitterCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TwitterCore.debug.xcconfig; sourceTree = "<group>"; };
95 - 35C9D59E817CF61F045B8914FDF6D70E /* Pods-JomloTableView_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-JomloTableView_Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
96 - 3843388A2354AE61B38B3CCF674C2887 /* JomloTableView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JomloTableView.release.xcconfig; sourceTree = "<group>"; };
97 - 3B40AABD431FA3FD92B93B4E3C4CC4AB /* Pods-JomloTableView_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JomloTableView_Tests-dummy.m"; sourceTree = "<group>"; };
98 - 3B5497E276F77536DD718AB73709D188 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; };
99 - 5EE7850B3DFD3C66BA66C8075AE0197E /* 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; };
100 - 6268E2F0B32F79E9090AAA2B00C770CB /* Pods-JomloTableView_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-JomloTableView_Example-frameworks.sh"; sourceTree = "<group>"; };
101 - 6DC1CB87A6C68C4303648619B6B62201 /* JomloTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableView.swift; path = JomloTableView/Classes/JomloTableView.swift; sourceTree = "<group>"; };
102 - 73010CC983E3809BECEE5348DA1BB8C6 /* 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; };
103 - 74B835C88397B8A2F541085422481059 /* Pods-JomloTableView_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JomloTableView_Example-acknowledgements.plist"; sourceTree = "<group>"; };
104 - 7615117664426E1AE8A8268305558DF6 /* Pods-JomloTableView_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-JomloTableView_Example.modulemap"; sourceTree = "<group>"; };
105 - 78056457E3CDBA7CCC3D1773DB46EE7F /* Pods-JomloTableView_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Example.release.xcconfig"; sourceTree = "<group>"; };
106 - 7A6BE15684304825DD21F6522405172F /* Pods-JomloTableView_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-JomloTableView_Tests.modulemap"; sourceTree = "<group>"; };
107 - 7C341CDADF5FB468D275AA76A09914AE /* JomloTableView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JomloTableView-dummy.m"; sourceTree = "<group>"; };
108 - 862317A824437FC6BACD0073D656FA6B /* TwitterKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TwitterKit.debug.xcconfig; sourceTree = "<group>"; };
109 - 887E15799CCFCD492525B6D7848E4F48 /* Pods-JomloTableView_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JomloTableView_Example-dummy.m"; sourceTree = "<group>"; };
110 - 918216FA81897C50CEAF4E6927D1A5BE /* Pods-JomloTableView_Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-JomloTableView_Tests"; path = Pods_JomloTableView_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
111 - 9274F442CF3BEF8898505E111ABDB813 /* JomloTableView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JomloTableView; path = JomloTableView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
112 - 98272EF0FE8D2B513D49FD5D7B5EDCA4 /* Pods-JomloTableView_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JomloTableView_Tests-acknowledgements.plist"; sourceTree = "<group>"; };
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>"; };
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>"; };
57 + 4D3F2D471A2F53FD2C9B71AA74269922 /* Pods-JomloTableView_Example_iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JomloTableView_Example_iOS-dummy.m"; sourceTree = "<group>"; };
58 + 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>"; };
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>"; };
66 + 80383E50572115E4E929D8181136954E /* Pods-JomloTableView_Example_tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Example_tvOS.release.xcconfig"; sourceTree = "<group>"; };
67 + 80B82B89771016E3C556E1D058496AF0 /* JomloTableView-iOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "JomloTableView-iOS"; path = JomloTableView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
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; };
74 + 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; };
75 + 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>"; };
77 + 9BC3E85C4EF06F58C8023A865589834F /* Pods-JomloTableView_Example_iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JomloTableView_Example_iOS-Info.plist"; sourceTree = "<group>"; };
78 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; };
114 - A420A145CD6DB2A322507988EE9A7605 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = "<group>"; };
115 - A55D6AC6C9D6D012FAF19433E9FE98C0 /* Pods-JomloTableView_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JomloTableView_Example-umbrella.h"; sourceTree = "<group>"; };
116 - A75928D0DD592D5AF85B99FA33623A70 /* Pods-JomloTableView_Example */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-JomloTableView_Example"; path = Pods_JomloTableView_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
117 - AB085446665F2AAFB3EABFA28DA69407 /* TwitterKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TwitterKit.release.xcconfig; sourceTree = "<group>"; };
118 - AF18A4B1BC6D3FDBC541CFF6A175EADD /* TwitterCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TwitterCore.release.xcconfig; sourceTree = "<group>"; };
119 - B38DFCB21D4C246A3A5B13E07A5EC0ED /* Pods-JomloTableView_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-JomloTableView_Example-acknowledgements.markdown"; sourceTree = "<group>"; };
120 - BC2F33E9ED1F9E848CF29CD00CB148C0 /* TwitterKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TwitterKit.framework; path = iOS/TwitterKit.framework; sourceTree = "<group>"; };
121 - C5483C1FF290CB098BB4459CAA0B6664 /* Pods-JomloTableView_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JomloTableView_Example-Info.plist"; sourceTree = "<group>"; };
122 - C8896C458D7C091AD82BC5367C074AB6 /* JomloTableView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JomloTableView-Info.plist"; sourceTree = "<group>"; };
123 - C8ABB30CFED1254D8F568DAF79815BBC /* JomloTableView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JomloTableView.debug.xcconfig; sourceTree = "<group>"; };
124 - D1160B77C7350664B8D9B37688ECBF9B /* Pods-JomloTableView_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JomloTableView_Tests-Info.plist"; sourceTree = "<group>"; };
125 - D57A4CD74CC4447508A0A83D51CA3532 /* TwitterKitResources.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TwitterKitResources.bundle; path = iOS/TwitterKit.framework/TwitterKitResources.bundle; sourceTree = "<group>"; };
126 - D7A3FBA4593D85804E37E662D822DB42 /* Pods-JomloTableView_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Tests.debug.xcconfig"; sourceTree = "<group>"; };
127 - DD617018AAB82FC56A3F0E37694B32B8 /* Pods-JomloTableView_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Example.debug.xcconfig"; sourceTree = "<group>"; };
128 - EAFD3A3E402B7D1214B5B7EB620EC15D /* JomloTableViewSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableViewSection.swift; path = JomloTableView/Classes/JomloTableViewSection.swift; sourceTree = "<group>"; };
129 - FD4516ABF846FD433C51230A10932198 /* TwitterCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TwitterCore.framework; path = iOS/TwitterCore.framework; 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>"; };
82 + 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>"; };
84 + 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>"; };
86 + C6FE7373C44B05084A2B3680243BFF96 /* Pods-JomloTableView_Example_tvOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JomloTableView_Example_tvOS-acknowledgements.plist"; sourceTree = "<group>"; };
87 + C9031042C323AB5660108C22AA6E6714 /* Pods-JomloTableView_Example_iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-JomloTableView_Example_iOS.modulemap"; 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>"; };
93 + 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; };
94 + 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 */
133 - 7763C8B5DD1EAE32F6A7FBFD8BAB90FC /* Frameworks */ = {
99 + 1215A172772AB8C803A426F74E033908 /* Frameworks */ = {
100 isa = PBXFrameworksBuildPhase;
101 buildActionMask = 2147483647;
102 files = (
137 - 130BF2FA6A7A296AF6DE0F80E83AF16B /* Foundation.framework in Frameworks */,
103 + C76DE31FCCBD473DC2473B60D3B1C587 /* Foundation.framework in Frameworks */,
104 );
105 runOnlyForDeploymentPostprocessing = 0;
106 };
141 - B914CEF73930518E98B956C4ED4DE55F /* Frameworks */ = {
107 + 2BFE131D8E0E539DABFD05B61E5C1561 /* Frameworks */ = {
108 isa = PBXFrameworksBuildPhase;
109 buildActionMask = 2147483647;
110 files = (
145 - 3C757BBD43FEA162BBB3556E2A0010E3 /* Foundation.framework in Frameworks */,
111 + F7382C4F6F3437402AE57BE29A3BD8F0 /* Foundation.framework in Frameworks */,
112 );
113 runOnlyForDeploymentPostprocessing = 0;
114 };
149 - F7FD3525460E2644A970A59B6C0CF118 /* Frameworks */ = {
115 + 8859274A4B056642815CD1BDD98163DB /* Frameworks */ = {
116 isa = PBXFrameworksBuildPhase;
117 buildActionMask = 2147483647;
118 files = (
153 - EA807BD1EE81E9CBB552BC84EC414F0C /* Foundation.framework in Frameworks */,
119 + ECFBC262DB2BFA52D2CACC2BD9C51C90 /* Foundation.framework in Frameworks */,
120 + );
121 + runOnlyForDeploymentPostprocessing = 0;
122 + };
123 + D23FF8C862152137F179F3E20F200EE4 /* Frameworks */ = {
124 + isa = PBXFrameworksBuildPhase;
125 + buildActionMask = 2147483647;
126 + files = (
127 + 764C049CB27A6051F3F52E3D31484696 /* Foundation.framework in Frameworks */,
128 );
129 runOnlyForDeploymentPostprocessing = 0;
130 };
131 /* End PBXFrameworksBuildPhase section */
132
133 /* Begin PBXGroup section */
160 - 0E013D65C4420CBA8AFC6CADAEE295AF /* Support Files */ = {
134 + 048918C703035CEC182C5D8693F651FD /* Targets Support Files */ = {
135 isa = PBXGroup;
136 children = (
163 - 28B2AD64D26874ADD218A73EDFDE8A74 /* JomloTableView.modulemap */,
164 - 7C341CDADF5FB468D275AA76A09914AE /* JomloTableView-dummy.m */,
165 - C8896C458D7C091AD82BC5367C074AB6 /* JomloTableView-Info.plist */,
166 - 22A3AA8207F9C1B025F86C3326ED9357 /* JomloTableView-prefix.pch */,
167 - 17A3E2A744704806FD380852AAF4A340 /* JomloTableView-umbrella.h */,
168 - C8ABB30CFED1254D8F568DAF79815BBC /* JomloTableView.debug.xcconfig */,
169 - 3843388A2354AE61B38B3CCF674C2887 /* JomloTableView.release.xcconfig */,
137 + 55D40CB72E82C9DAB666FC25A08F67C4 /* Pods-JomloTableView_Example_iOS */,
138 + E61C5EAB74751ABC087707D26333B02D /* Pods-JomloTableView_Example_tvOS */,
139 );
171 - name = "Support Files";
172 - path = "Example/Pods/Target Support Files/JomloTableView";
173 - sourceTree = "<group>";
174 - };
175 - 1A9A014ADD59869FD693E50EF3005C3F /* TwitterCore */ = {
176 - isa = PBXGroup;
177 - children = (
178 - C9F4929E83F5D3F21D536BFA1DA1840C /* Frameworks */,
179 - D49CB7841FEFA43F14457092FFCA4B0D /* Support Files */,
180 - );
181 - name = TwitterCore;
182 - path = TwitterCore;
140 + name = "Targets Support Files";
141 sourceTree = "<group>";
142 };
185 - 1BAAD8FF8A83458B37AFA6B5FF33C939 /* TwitterKit */ = {
143 + 302E89969B0BF2FDAA0B65043C1228D3 /* Products */ = {
144 isa = PBXGroup;
145 children = (
188 - 4ABF7BE7D635593FD6EBBD935153C451 /* Frameworks */,
189 - 5935329713D221B3E8DB2CE62D8A0CEC /* Resources */,
190 - 37AEA1D32DADD7EDC88C3E43D5049611 /* Support Files */,
146 + 80B82B89771016E3C556E1D058496AF0 /* JomloTableView-iOS */,
147 + F2B80DE8F893786F15C4F020EAF39E44 /* JomloTableView-tvOS */,
148 + ECF4E3162BC42678792C74692C1140D3 /* Pods-JomloTableView_Example_iOS */,
149 + 97968B316F158E203D38B82C7C92CECD /* Pods-JomloTableView_Example_tvOS */,
150 );
192 - name = TwitterKit;
193 - path = TwitterKit;
151 + name = Products;
152 sourceTree = "<group>";
153 };
196 - 236C6F763842A5D8BCC4492F114D1B9A /* JomloTableView */ = {
154 + 3CF8BDF2DA5D9E877154166B7FCDEC9B /* JomloTableView */ = {
155 isa = PBXGroup;
156 children = (
199 - 6DC1CB87A6C68C4303648619B6B62201 /* JomloTableView.swift */,
200 - 29DAEBD42660473317E66196C5496C58 /* JomloTableViewCell.swift */,
201 - 15BC6C994641A03EFF85DB597BCAC872 /* JomloTableViewRow.swift */,
202 - EAFD3A3E402B7D1214B5B7EB620EC15D /* JomloTableViewSection.swift */,
203 - 541F0A9BE0531DF0BEDB7CBB35DF84E8 /* Pod */,
204 - 0E013D65C4420CBA8AFC6CADAEE295AF /* Support Files */,
157 + 2011AF2D29CBDF8A7EF35FC6CC45B0A6 /* JomloTableView.swift */,
158 + 9A5A816A9DEA5C8F0919521BFEB83F5E /* JomloTableViewCell.swift */,
159 + B3E4C482E22EE780A09232782A30774D /* JomloTableViewRow.swift */,
160 + 665F14A62B71493622C5074604D68578 /* JomloTableViewSection.swift */,
161 + E9E5AD8E0DBAA337249E86E05908A4AB /* Pod */,
162 + A660641CCEC6AD355A9E7DA18574536E /* Support Files */,
163 );
164 name = JomloTableView;
165 path = ../..;
166 sourceTree = "<group>";
167 };
210 - 37AEA1D32DADD7EDC88C3E43D5049611 /* Support Files */ = {
211 - isa = PBXGroup;
212 - children = (
213 - 862317A824437FC6BACD0073D656FA6B /* TwitterKit.debug.xcconfig */,
214 - AB085446665F2AAFB3EABFA28DA69407 /* TwitterKit.release.xcconfig */,
215 - );
216 - name = "Support Files";
217 - path = "../Target Support Files/TwitterKit";
218 - sourceTree = "<group>";
219 - };
220 - 4ABF7BE7D635593FD6EBBD935153C451 /* Frameworks */ = {
168 + 55D40CB72E82C9DAB666FC25A08F67C4 /* Pods-JomloTableView_Example_iOS */ = {
169 isa = PBXGroup;
170 children = (
223 - BC2F33E9ED1F9E848CF29CD00CB148C0 /* TwitterKit.framework */,
224 - );
225 - name = Frameworks;
171 + C9031042C323AB5660108C22AA6E6714 /* Pods-JomloTableView_Example_iOS.modulemap */,
172 + 97E1017699436AD586FF63E4D8AC092A /* Pods-JomloTableView_Example_iOS-acknowledgements.markdown */,
173 + A77391E20A1D96D2DC9243C23B05907D /* Pods-JomloTableView_Example_iOS-acknowledgements.plist */,
174 + 4D3F2D471A2F53FD2C9B71AA74269922 /* Pods-JomloTableView_Example_iOS-dummy.m */,
175 + 84037A93B01DB99E1C41A5AF1E6581F7 /* Pods-JomloTableView_Example_iOS-frameworks.sh */,
176 + 9BC3E85C4EF06F58C8023A865589834F /* Pods-JomloTableView_Example_iOS-Info.plist */,
177 + 8371EAD86E3E5C55CC947CFF93C9B060 /* Pods-JomloTableView_Example_iOS-umbrella.h */,
178 + 1F081E30E99026E063F8EF080B1EA004 /* Pods-JomloTableView_Example_iOS.debug.xcconfig */,
179 + A9DCB7FCD5E8E442F291FE31F0910625 /* Pods-JomloTableView_Example_iOS.release.xcconfig */,
180 + );
181 + name = "Pods-JomloTableView_Example_iOS";
182 + path = "Target Support Files/Pods-JomloTableView_Example_iOS";
183 sourceTree = "<group>";
184 };
228 - 541F0A9BE0531DF0BEDB7CBB35DF84E8 /* Pod */ = {
185 + 7BA426A61ECDB18091804837513E216F /* tvOS */ = {
186 isa = PBXGroup;
187 children = (
231 - 5EE7850B3DFD3C66BA66C8075AE0197E /* JomloTableView.podspec */,
232 - A420A145CD6DB2A322507988EE9A7605 /* LICENSE */,
233 - 3B5497E276F77536DD718AB73709D188 /* README.md */,
188 + 862ADB3E8E3DC6FD921084C65D936619 /* Foundation.framework */,
189 );
235 - name = Pod;
190 + name = tvOS;
191 sourceTree = "<group>";
192 };
238 - 578452D2E740E91742655AC8F1636D1F /* iOS */ = {
193 + 8910DE18F4068EE7F2F8E36E5101A369 /* Frameworks */ = {
194 isa = PBXGroup;
195 children = (
241 - 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */,
196 + C0A19B97BA9DB17ACAB60CC4FA3D6A30 /* iOS */,
197 + 7BA426A61ECDB18091804837513E216F /* tvOS */,
198 );
243 - name = iOS;
244 - sourceTree = "<group>";
245 - };
246 - 5935329713D221B3E8DB2CE62D8A0CEC /* Resources */ = {
247 - isa = PBXGroup;
248 - children = (
249 - D57A4CD74CC4447508A0A83D51CA3532 /* TwitterKitResources.bundle */,
250 - );
251 - name = Resources;
199 + name = Frameworks;
200 sourceTree = "<group>";
201 };
254 - 854EBAE85E1D39CA423AEB219B78013C /* Pods */ = {
202 + A660641CCEC6AD355A9E7DA18574536E /* Support Files */ = {
203 isa = PBXGroup;
204 children = (
257 - 1A9A014ADD59869FD693E50EF3005C3F /* TwitterCore */,
258 - 1BAAD8FF8A83458B37AFA6B5FF33C939 /* TwitterKit */,
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 );
260 - name = Pods;
261 - sourceTree = "<group>";
262 - };
263 - A66138ABC17905C79525EB8D1F60A9EE /* Pods-JomloTableView_Example */ = {
264 - isa = PBXGroup;
265 - children = (
266 - 7615117664426E1AE8A8268305558DF6 /* Pods-JomloTableView_Example.modulemap */,
267 - B38DFCB21D4C246A3A5B13E07A5EC0ED /* Pods-JomloTableView_Example-acknowledgements.markdown */,
268 - 74B835C88397B8A2F541085422481059 /* Pods-JomloTableView_Example-acknowledgements.plist */,
269 - 887E15799CCFCD492525B6D7848E4F48 /* Pods-JomloTableView_Example-dummy.m */,
270 - 6268E2F0B32F79E9090AAA2B00C770CB /* Pods-JomloTableView_Example-frameworks.sh */,
271 - C5483C1FF290CB098BB4459CAA0B6664 /* Pods-JomloTableView_Example-Info.plist */,
272 - 20C7D3B22FDA2E9759DCBF491215EAA3 /* Pods-JomloTableView_Example-resources.sh */,
273 - A55D6AC6C9D6D012FAF19433E9FE98C0 /* Pods-JomloTableView_Example-umbrella.h */,
274 - DD617018AAB82FC56A3F0E37694B32B8 /* Pods-JomloTableView_Example.debug.xcconfig */,
275 - 78056457E3CDBA7CCC3D1773DB46EE7F /* Pods-JomloTableView_Example.release.xcconfig */,
276 - );
277 - name = "Pods-JomloTableView_Example";
278 - path = "Target Support Files/Pods-JomloTableView_Example";
220 + name = "Support Files";
221 + path = "Example/Pods/Target Support Files/JomloTableView-iOS";
222 sourceTree = "<group>";
223 };
224 ADF090B6D59D9030567FA6AE001E41E8 /* Development Pods */ = {
225 isa = PBXGroup;
226 children = (
284 - 236C6F763842A5D8BCC4492F114D1B9A /* JomloTableView */,
227 + 3CF8BDF2DA5D9E877154166B7FCDEC9B /* JomloTableView */,
228 );
229 name = "Development Pods";
230 sourceTree = "<group>";
231 };
289 - BEFC217047D28FE293FE08A0652D93BC /* Targets Support Files */ = {
290 - isa = PBXGroup;
291 - children = (
292 - A66138ABC17905C79525EB8D1F60A9EE /* Pods-JomloTableView_Example */,
293 - D8F69FC50412AFEEF62F522F077595E6 /* Pods-JomloTableView_Tests */,
294 - );
295 - name = "Targets Support Files";
296 - sourceTree = "<group>";
297 - };
298 - C9F4929E83F5D3F21D536BFA1DA1840C /* Frameworks */ = {
232 + C0A19B97BA9DB17ACAB60CC4FA3D6A30 /* iOS */ = {
233 isa = PBXGroup;
234 children = (
301 - FD4516ABF846FD433C51230A10932198 /* TwitterCore.framework */,
235 + 54E1F74047CAE9009037AFF5FCE00AF8 /* Foundation.framework */,
236 );
303 - name = Frameworks;
237 + name = iOS;
238 sourceTree = "<group>";
239 };
240 CF1408CF629C7361332E53B88F7BD30C = {
@@ -308,143 +242,149 @@
242 children = (
243 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */,
244 ADF090B6D59D9030567FA6AE001E41E8 /* Development Pods */,
311 - D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */,
312 - 854EBAE85E1D39CA423AEB219B78013C /* Pods */,
313 - E09B92696C8F9870FAC6BA7BF15E3E58 /* Products */,
314 - BEFC217047D28FE293FE08A0652D93BC /* Targets Support Files */,
245 + 8910DE18F4068EE7F2F8E36E5101A369 /* Frameworks */,
246 + 302E89969B0BF2FDAA0B65043C1228D3 /* Products */,
247 + 048918C703035CEC182C5D8693F651FD /* Targets Support Files */,
248 );
249 sourceTree = "<group>";
250 };
318 - D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = {
251 + E61C5EAB74751ABC087707D26333B02D /* Pods-JomloTableView_Example_tvOS */ = {
252 isa = PBXGroup;
253 children = (
321 - 578452D2E740E91742655AC8F1636D1F /* iOS */,
322 - );
323 - name = Frameworks;
254 + 4D7D748AED60DC07397260F78FC4DAC0 /* Pods-JomloTableView_Example_tvOS.modulemap */,
255 + B1243AB1AE47B34E4FD860552A026D07 /* Pods-JomloTableView_Example_tvOS-acknowledgements.markdown */,
256 + C6FE7373C44B05084A2B3680243BFF96 /* Pods-JomloTableView_Example_tvOS-acknowledgements.plist */,
257 + 8E806E87068B7CFD41C5329E4D6D8145 /* Pods-JomloTableView_Example_tvOS-dummy.m */,
258 + D03E4BD20A94EB87F0F542A5C3864D69 /* Pods-JomloTableView_Example_tvOS-frameworks.sh */,
259 + ADC98F9D544704978FDEAE5C6942506E /* Pods-JomloTableView_Example_tvOS-Info.plist */,
260 + 6A0D980AC651B4459495267C80F1303D /* Pods-JomloTableView_Example_tvOS-umbrella.h */,
261 + 835515ECE3A33ED4DF24120D648559F0 /* Pods-JomloTableView_Example_tvOS.debug.xcconfig */,
262 + 80383E50572115E4E929D8181136954E /* Pods-JomloTableView_Example_tvOS.release.xcconfig */,
263 + );
264 + name = "Pods-JomloTableView_Example_tvOS";
265 + path = "Target Support Files/Pods-JomloTableView_Example_tvOS";
266 sourceTree = "<group>";
267 };
326 - D49CB7841FEFA43F14457092FFCA4B0D /* Support Files */ = {
268 + E9E5AD8E0DBAA337249E86E05908A4AB /* Pod */ = {
269 isa = PBXGroup;
270 children = (
329 - 35077355555B9D80D594AC0F034EEDFF /* TwitterCore.debug.xcconfig */,
330 - AF18A4B1BC6D3FDBC541CFF6A175EADD /* TwitterCore.release.xcconfig */,
271 + 94CB6D20E125CAB2C8CFE8257E2DBD6C /* JomloTableView.podspec */,
272 + AFCDC1F80EDD7D38B02022F80586392C /* LICENSE */,
273 + 1A5C1337181D47A23EB408801382B128 /* README.md */,
274 );
332 - name = "Support Files";
333 - path = "../Target Support Files/TwitterCore";
334 - sourceTree = "<group>";
335 - };
336 - D8F69FC50412AFEEF62F522F077595E6 /* Pods-JomloTableView_Tests */ = {
337 - isa = PBXGroup;
338 - children = (
339 - 7A6BE15684304825DD21F6522405172F /* Pods-JomloTableView_Tests.modulemap */,
340 - 35C9D59E817CF61F045B8914FDF6D70E /* Pods-JomloTableView_Tests-acknowledgements.markdown */,
341 - 98272EF0FE8D2B513D49FD5D7B5EDCA4 /* Pods-JomloTableView_Tests-acknowledgements.plist */,
342 - 3B40AABD431FA3FD92B93B4E3C4CC4AB /* Pods-JomloTableView_Tests-dummy.m */,
343 - D1160B77C7350664B8D9B37688ECBF9B /* Pods-JomloTableView_Tests-Info.plist */,
344 - 197631FF5FBA2E7D056DD50EEE8DFC36 /* Pods-JomloTableView_Tests-umbrella.h */,
345 - D7A3FBA4593D85804E37E662D822DB42 /* Pods-JomloTableView_Tests.debug.xcconfig */,
346 - 037E4405A571E334BA56D875D08CA1A2 /* Pods-JomloTableView_Tests.release.xcconfig */,
347 - );
348 - name = "Pods-JomloTableView_Tests";
349 - path = "Target Support Files/Pods-JomloTableView_Tests";
350 - sourceTree = "<group>";
351 - };
352 - E09B92696C8F9870FAC6BA7BF15E3E58 /* Products */ = {
353 - isa = PBXGroup;
354 - children = (
355 - 9274F442CF3BEF8898505E111ABDB813 /* JomloTableView */,
356 - A75928D0DD592D5AF85B99FA33623A70 /* Pods-JomloTableView_Example */,
357 - 918216FA81897C50CEAF4E6927D1A5BE /* Pods-JomloTableView_Tests */,
358 - );
359 - name = Products;
275 + name = Pod;
276 sourceTree = "<group>";
277 };
278 /* End PBXGroup section */
279
280 /* Begin PBXHeadersBuildPhase section */
365 - 8B222487D6E2CEE108883D085AF32A8D /* Headers */ = {
281 + 3F8091D5F82FBCDE2BC924CFE1CA51F2 /* Headers */ = {
282 isa = PBXHeadersBuildPhase;
283 buildActionMask = 2147483647;
284 files = (
369 - 5A3002159B40CEB5D07B1B9D1A3C9337 /* Pods-JomloTableView_Tests-umbrella.h in Headers */,
285 + 2315EA2F3880C380581054FC132F2232 /* JomloTableView-tvOS-umbrella.h in Headers */,
286 );
287 runOnlyForDeploymentPostprocessing = 0;
288 };
373 - E2FC52E0386DB3276F04982C874631E7 /* Headers */ = {
289 + 621228D0F6B41D7D214484D8BB71B41A /* Headers */ = {
290 isa = PBXHeadersBuildPhase;
291 buildActionMask = 2147483647;
292 files = (
377 - B9754FB926029BF51477563D13E4C3DF /* JomloTableView-umbrella.h in Headers */,
293 + BA910E71C4528AD88FB24A679946080D /* Pods-JomloTableView_Example_tvOS-umbrella.h in Headers */,
294 );
295 runOnlyForDeploymentPostprocessing = 0;
296 };
381 - FC95927E096923D815D6822222C32D87 /* Headers */ = {
297 + AD0A4C302A26C410713D3F1EA1114536 /* Headers */ = {
298 isa = PBXHeadersBuildPhase;
299 buildActionMask = 2147483647;
300 files = (
385 - E1A647EDF654544E2604E6F179A43D0D /* Pods-JomloTableView_Example-umbrella.h in Headers */,
301 + 86E85D326EDD0AD7CDB9A95DA12CA9ED /* JomloTableView-iOS-umbrella.h in Headers */,
302 + );
303 + runOnlyForDeploymentPostprocessing = 0;
304 + };
305 + FDEBA2CB076B57DEFBEE4B312E3F6BA6 /* Headers */ = {
306 + isa = PBXHeadersBuildPhase;
307 + buildActionMask = 2147483647;
308 + files = (
309 + A9CF767D4A8AC1BBCE161362D958AFDB /* Pods-JomloTableView_Example_iOS-umbrella.h in Headers */,
310 );
311 runOnlyForDeploymentPostprocessing = 0;
312 };
313 /* End PBXHeadersBuildPhase section */
314
315 /* Begin PBXNativeTarget section */
392 - 677399D1753CE314F8908A7B77C0E7F6 /* JomloTableView */ = {
316 + 4410BEFA85A5839BA3B8986DDCBC83AE /* Pods-JomloTableView_Example_iOS */ = {
317 isa = PBXNativeTarget;
394 - buildConfigurationList = 1AFCB79406BAA0784AC1C8E0ED39A01C /* Build configuration list for PBXNativeTarget "JomloTableView" */;
318 + buildConfigurationList = 4967BBC0C73BDCA18A95D3822FD9F6FD /* Build configuration list for PBXNativeTarget "Pods-JomloTableView_Example_iOS" */;
319 buildPhases = (
396 - E2FC52E0386DB3276F04982C874631E7 /* Headers */,
397 - 41C9106E69ADAC253380A9E6D282013D /* Sources */,
398 - F7FD3525460E2644A970A59B6C0CF118 /* Frameworks */,
399 - EE555A6F568661EC308DB3DC2FD77DE0 /* Resources */,
320 + FDEBA2CB076B57DEFBEE4B312E3F6BA6 /* Headers */,
321 + 89F1742A9F8DB356A67FCA54B10F167E /* Sources */,
322 + 8859274A4B056642815CD1BDD98163DB /* Frameworks */,
323 + AE3353830B2F1ABF61111325D27BC673 /* Resources */,
324 );
325 buildRules = (
326 );
327 dependencies = (
328 + A40A89E6780467DE26E033017092737F /* PBXTargetDependency */,
329 );
405 - name = JomloTableView;
406 - productName = JomloTableView;
407 - productReference = 9274F442CF3BEF8898505E111ABDB813 /* JomloTableView */;
330 + name = "Pods-JomloTableView_Example_iOS";
331 + productName = Pods_JomloTableView_Example_iOS;
332 + productReference = ECF4E3162BC42678792C74692C1140D3 /* Pods-JomloTableView_Example_iOS */;
333 productType = "com.apple.product-type.framework";
334 };
410 - 9E80F25634277FF3672CCE4E87985239 /* Pods-JomloTableView_Example */ = {
335 + EE4509AF1FF2CBB24B1C45F3E5A50DEB /* Pods-JomloTableView_Example_tvOS */ = {
336 isa = PBXNativeTarget;
412 - buildConfigurationList = C4AC3EEA7391A7FABC6FCAD70C0D0889 /* Build configuration list for PBXNativeTarget "Pods-JomloTableView_Example" */;
337 + buildConfigurationList = 51784DB4F838B666BB4B7E7D90BE1DB1 /* Build configuration list for PBXNativeTarget "Pods-JomloTableView_Example_tvOS" */;
338 buildPhases = (
414 - FC95927E096923D815D6822222C32D87 /* Headers */,
415 - 215279C65959CF2E70B1F4879FFD1D75 /* Sources */,
416 - B914CEF73930518E98B956C4ED4DE55F /* Frameworks */,
417 - F113698426EAB7422BD16E639B267CC1 /* Resources */,
339 + 621228D0F6B41D7D214484D8BB71B41A /* Headers */,
340 + 6F3BD4A04C193BCBAEA5C7B69783B129 /* Sources */,
341 + 2BFE131D8E0E539DABFD05B61E5C1561 /* Frameworks */,
342 + 16ADAED80D5C21AB162FB9AA42703475 /* Resources */,
343 );
344 buildRules = (
345 );
346 dependencies = (
422 - 24B76694900B46667BEA36DAC42B4C46 /* PBXTargetDependency */,
423 - 654CCE019067247015044CFF54A3C2DF /* PBXTargetDependency */,
424 - 4336014D46481225273AEEE4EE155E50 /* PBXTargetDependency */,
347 + B83EA76D2A44104FF992F08F7F0A6921 /* PBXTargetDependency */,
348 );
426 - name = "Pods-JomloTableView_Example";
427 - productName = Pods_JomloTableView_Example;
428 - productReference = A75928D0DD592D5AF85B99FA33623A70 /* Pods-JomloTableView_Example */;
349 + name = "Pods-JomloTableView_Example_tvOS";
350 + productName = Pods_JomloTableView_Example_tvOS;
351 + productReference = 97968B316F158E203D38B82C7C92CECD /* Pods-JomloTableView_Example_tvOS */;
352 productType = "com.apple.product-type.framework";
353 };
431 - C28B1B15CD8076283465D219A3B88192 /* Pods-JomloTableView_Tests */ = {
354 + F11EFFD8C686C445C2CA9B0E84F708D2 /* JomloTableView-iOS */ = {
355 isa = PBXNativeTarget;
433 - buildConfigurationList = C46A98BF149566B748BC1BE241B86CE3 /* Build configuration list for PBXNativeTarget "Pods-JomloTableView_Tests" */;
356 + buildConfigurationList = 38814FC06AE240C04FC1F5D2E738FF24 /* Build configuration list for PBXNativeTarget "JomloTableView-iOS" */;
357 buildPhases = (
435 - 8B222487D6E2CEE108883D085AF32A8D /* Headers */,
436 - BA3DC89C8915693A4CFDBF2B86D78649 /* Sources */,
437 - 7763C8B5DD1EAE32F6A7FBFD8BAB90FC /* Frameworks */,
438 - 82BADD2987C7F1E1A1DAC582A6D621E7 /* Resources */,
358 + AD0A4C302A26C410713D3F1EA1114536 /* Headers */,
359 + 14CECF915046E8B5277089D8E0917CEE /* Sources */,
360 + D23FF8C862152137F179F3E20F200EE4 /* Frameworks */,
361 + 59A6C2DCEC16A0DFE57561EB2C37534B /* Resources */,
362 );
363 buildRules = (
364 );
365 dependencies = (
443 - 83D63A2CEC4ED37B131A7AC2459CB40C /* PBXTargetDependency */,
366 );
445 - name = "Pods-JomloTableView_Tests";
446 - productName = Pods_JomloTableView_Tests;
447 - productReference = 918216FA81897C50CEAF4E6927D1A5BE /* Pods-JomloTableView_Tests */;
367 + name = "JomloTableView-iOS";
368 + productName = JomloTableView;
369 + productReference = 80B82B89771016E3C556E1D058496AF0 /* JomloTableView-iOS */;
370 + productType = "com.apple.product-type.framework";
371 + };
372 + FD9CD051D43B7D828D457DFF64B32AC0 /* JomloTableView-tvOS */ = {
373 + isa = PBXNativeTarget;
374 + buildConfigurationList = 94036CB1E78530D3EA95322924C00680 /* Build configuration list for PBXNativeTarget "JomloTableView-tvOS" */;
375 + buildPhases = (
376 + 3F8091D5F82FBCDE2BC924CFE1CA51F2 /* Headers */,
377 + DEB9A7F14994E1C02B7260E1243D80C0 /* Sources */,
378 + 1215A172772AB8C803A426F74E033908 /* Frameworks */,
379 + E47F0FF3FC4045A3C29B1B56E4816883 /* Resources */,
380 + );
381 + buildRules = (
382 + );
383 + dependencies = (
384 + );
385 + name = "JomloTableView-tvOS";
386 + productName = JomloTableView;
387 + productReference = F2B80DE8F893786F15C4F020EAF39E44 /* JomloTableView-tvOS */;
388 productType = "com.apple.product-type.framework";
389 };
390 /* End PBXNativeTarget section */
@@ -465,35 +405,41 @@
405 en,
406 );
407 mainGroup = CF1408CF629C7361332E53B88F7BD30C;
468 - productRefGroup = E09B92696C8F9870FAC6BA7BF15E3E58 /* Products */;
408 + productRefGroup = 302E89969B0BF2FDAA0B65043C1228D3 /* Products */;
409 projectDirPath = "";
410 projectRoot = "";
411 targets = (
472 - 677399D1753CE314F8908A7B77C0E7F6 /* JomloTableView */,
473 - 9E80F25634277FF3672CCE4E87985239 /* Pods-JomloTableView_Example */,
474 - C28B1B15CD8076283465D219A3B88192 /* Pods-JomloTableView_Tests */,
475 - D0D98A3F1DDB5986495AF1DD067F7C78 /* TwitterCore */,
476 - B60766D2DF87D6EAD1E04F386DA8986E /* TwitterKit */,
412 + F11EFFD8C686C445C2CA9B0E84F708D2 /* JomloTableView-iOS */,
413 + FD9CD051D43B7D828D457DFF64B32AC0 /* JomloTableView-tvOS */,
414 + 4410BEFA85A5839BA3B8986DDCBC83AE /* Pods-JomloTableView_Example_iOS */,
415 + EE4509AF1FF2CBB24B1C45F3E5A50DEB /* Pods-JomloTableView_Example_tvOS */,
416 );
417 };
418 /* End PBXProject section */
419
420 /* Begin PBXResourcesBuildPhase section */
482 - 82BADD2987C7F1E1A1DAC582A6D621E7 /* Resources */ = {
421 + 16ADAED80D5C21AB162FB9AA42703475 /* Resources */ = {
422 + isa = PBXResourcesBuildPhase;
423 + buildActionMask = 2147483647;
424 + files = (
425 + );
426 + runOnlyForDeploymentPostprocessing = 0;
427 + };
428 + 59A6C2DCEC16A0DFE57561EB2C37534B /* Resources */ = {
429 isa = PBXResourcesBuildPhase;
430 buildActionMask = 2147483647;
431 files = (
432 );
433 runOnlyForDeploymentPostprocessing = 0;
434 };
489 - EE555A6F568661EC308DB3DC2FD77DE0 /* Resources */ = {
435 + AE3353830B2F1ABF61111325D27BC673 /* Resources */ = {
436 isa = PBXResourcesBuildPhase;
437 buildActionMask = 2147483647;
438 files = (
439 );
440 runOnlyForDeploymentPostprocessing = 0;
441 };
496 - F113698426EAB7422BD16E639B267CC1 /* Resources */ = {
442 + E47F0FF3FC4045A3C29B1B56E4816883 /* Resources */ = {
443 isa = PBXResourcesBuildPhase;
444 buildActionMask = 2147483647;
445 files = (
@@ -503,77 +449,69 @@
449 /* End PBXResourcesBuildPhase section */
450
451 /* Begin PBXSourcesBuildPhase section */
506 - 215279C65959CF2E70B1F4879FFD1D75 /* Sources */ = {
452 + 14CECF915046E8B5277089D8E0917CEE /* Sources */ = {
453 isa = PBXSourcesBuildPhase;
454 buildActionMask = 2147483647;
455 files = (
510 - 338B24F85EF4EEE0DC639AE0B4359E56 /* Pods-JomloTableView_Example-dummy.m in Sources */,
456 + D13F65F20B7F00AD81F54B8C88256942 /* 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 */,
461 );
462 runOnlyForDeploymentPostprocessing = 0;
463 };
514 - 41C9106E69ADAC253380A9E6D282013D /* Sources */ = {
464 + 6F3BD4A04C193BCBAEA5C7B69783B129 /* Sources */ = {
465 isa = PBXSourcesBuildPhase;
466 buildActionMask = 2147483647;
467 files = (
518 - 3723AD2F7E15E30AED2CC8E0DE69C8DF /* JomloTableView.swift in Sources */,
519 - 980533788F11A6ABCE921AD09BB4853D /* JomloTableView-dummy.m in Sources */,
520 - 5F4B3919E164E804660CF80351966D5D /* JomloTableViewCell.swift in Sources */,
521 - 3D41CD661FEF757B898EC4AEBB5B8142 /* JomloTableViewRow.swift in Sources */,
522 - E17998514CE5B5D2263792BBBC8B7A1E /* JomloTableViewSection.swift in Sources */,
468 + 7212A0C1D6E98A114D5C38C92BB858B6 /* Pods-JomloTableView_Example_tvOS-dummy.m in Sources */,
469 );
470 runOnlyForDeploymentPostprocessing = 0;
471 };
526 - BA3DC89C8915693A4CFDBF2B86D78649 /* Sources */ = {
472 + 89F1742A9F8DB356A67FCA54B10F167E /* Sources */ = {
473 isa = PBXSourcesBuildPhase;
474 buildActionMask = 2147483647;
475 files = (
530 - 3BAC8C4193FCB95B93B96A36688E7BB3 /* Pods-JomloTableView_Tests-dummy.m in Sources */,
476 + 5AF1A4FC767A2722D25F6E772BBA37EA /* Pods-JomloTableView_Example_iOS-dummy.m in Sources */,
477 + );
478 + runOnlyForDeploymentPostprocessing = 0;
479 + };
480 + DEB9A7F14994E1C02B7260E1243D80C0 /* Sources */ = {
481 + isa = PBXSourcesBuildPhase;
482 + buildActionMask = 2147483647;
483 + files = (
484 + 1ADF366BFAABB16276B57DC51883EA72 /* 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 */,
489 );
490 runOnlyForDeploymentPostprocessing = 0;
491 };
492 /* End PBXSourcesBuildPhase section */
493
494 /* Begin PBXTargetDependency section */
537 - 24B76694900B46667BEA36DAC42B4C46 /* PBXTargetDependency */ = {
538 - isa = PBXTargetDependency;
539 - name = JomloTableView;
540 - target = 677399D1753CE314F8908A7B77C0E7F6 /* JomloTableView */;
541 - targetProxy = DE26299544C833E3606F7FD5ADFFE8C9 /* PBXContainerItemProxy */;
542 - };
543 - 4336014D46481225273AEEE4EE155E50 /* PBXTargetDependency */ = {
544 - isa = PBXTargetDependency;
545 - name = TwitterKit;
546 - target = B60766D2DF87D6EAD1E04F386DA8986E /* TwitterKit */;
547 - targetProxy = 8DEF41A6E7DAEFA4D4693326D73D2BF6 /* PBXContainerItemProxy */;
548 - };
549 - 654CCE019067247015044CFF54A3C2DF /* PBXTargetDependency */ = {
495 + A40A89E6780467DE26E033017092737F /* PBXTargetDependency */ = {
496 isa = PBXTargetDependency;
551 - name = TwitterCore;
552 - target = D0D98A3F1DDB5986495AF1DD067F7C78 /* TwitterCore */;
553 - targetProxy = B9B600F3E50F6387726F705879E051D3 /* PBXContainerItemProxy */;
497 + name = "JomloTableView-iOS";
498 + target = F11EFFD8C686C445C2CA9B0E84F708D2 /* JomloTableView-iOS */;
499 + targetProxy = 02A2EA5F130DA1367852E4B4D7E2BC97 /* PBXContainerItemProxy */;
500 };
555 - 83D63A2CEC4ED37B131A7AC2459CB40C /* PBXTargetDependency */ = {
501 + B83EA76D2A44104FF992F08F7F0A6921 /* PBXTargetDependency */ = {
502 isa = PBXTargetDependency;
557 - name = "Pods-JomloTableView_Example";
558 - target = 9E80F25634277FF3672CCE4E87985239 /* Pods-JomloTableView_Example */;
559 - targetProxy = F0B27D0384DA7E97F5AC728350BFB3F5 /* PBXContainerItemProxy */;
560 - };
561 - AD49C749DCED95B36A63642F6353B583 /* PBXTargetDependency */ = {
562 - isa = PBXTargetDependency;
563 - name = TwitterCore;
564 - target = D0D98A3F1DDB5986495AF1DD067F7C78 /* TwitterCore */;
565 - targetProxy = 4B5EB65CAC7338DA06C6D97EE08DAA44 /* PBXContainerItemProxy */;
503 + name = "JomloTableView-tvOS";
504 + target = FD9CD051D43B7D828D457DFF64B32AC0 /* JomloTableView-tvOS */;
505 + targetProxy = CDFD6B2EFA3CD6DF0B783AAED9F446D4 /* PBXContainerItemProxy */;
506 };
507 /* End PBXTargetDependency section */
508
509 /* Begin XCBuildConfiguration section */
570 - 16A9F8A9C69F9686F37994EAF7BA8435 /* Release */ = {
510 + 0FE9E00A04DA03007AFDED75E6E5D96F /* Debug */ = {
511 isa = XCBuildConfiguration;
572 - baseConfigurationReference = 78056457E3CDBA7CCC3D1773DB46EE7F /* Pods-JomloTableView_Example.release.xcconfig */;
512 + baseConfigurationReference = 835515ECE3A33ED4DF24120D648559F0 /* Pods-JomloTableView_Example_tvOS.debug.xcconfig */;
513 buildSettings = {
514 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
575 - ARCHS = "$(ARCHS_STANDARD_64_BIT)";
576 - CLANG_ENABLE_OBJC_WEAK = NO;
515 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
516 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
517 "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -582,29 +520,28 @@
520 DYLIB_COMPATIBILITY_VERSION = 1;
521 DYLIB_CURRENT_VERSION = 1;
522 DYLIB_INSTALL_NAME_BASE = "@rpath";
585 - INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example-Info.plist";
523 + INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS-Info.plist";
524 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
587 - IPHONEOS_DEPLOYMENT_TARGET = 11.0;
525 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
526 MACH_O_TYPE = staticlib;
590 - MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example.modulemap";
527 + MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS.modulemap";
528 OTHER_LDFLAGS = "";
529 OTHER_LIBTOOLFLAGS = "";
530 PODS_ROOT = "$(SRCROOT)";
531 PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
532 PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
596 - SDKROOT = iphoneos;
533 + SDKROOT = appletvos;
534 SKIP_INSTALL = YES;
598 - TARGETED_DEVICE_FAMILY = "1,2";
599 - VALIDATE_PRODUCT = YES;
535 + TARGETED_DEVICE_FAMILY = 3;
536 + TVOS_DEPLOYMENT_TARGET = 16.1;
537 VERSIONING_SYSTEM = "apple-generic";
538 VERSION_INFO_PREFIX = "";
539 };
603 - name = Release;
540 + name = Debug;
541 };
605 - 2DCACB459BEE438E7AB4D4874AF89E7B /* Debug */ = {
542 + 32907CF76A7557DCA907059CF193F5DC /* Debug */ = {
543 isa = XCBuildConfiguration;
607 - baseConfigurationReference = DD617018AAB82FC56A3F0E37694B32B8 /* Pods-JomloTableView_Example.debug.xcconfig */;
544 + baseConfigurationReference = 1F081E30E99026E063F8EF080B1EA004 /* Pods-JomloTableView_Example_iOS.debug.xcconfig */;
545 buildSettings = {
546 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
547 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
@@ -617,12 +554,12 @@
554 DYLIB_COMPATIBILITY_VERSION = 1;
555 DYLIB_CURRENT_VERSION = 1;
556 DYLIB_INSTALL_NAME_BASE = "@rpath";
620 - INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example-Info.plist";
557 + INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS-Info.plist";
558 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
559 IPHONEOS_DEPLOYMENT_TARGET = 11.0;
560 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
561 MACH_O_TYPE = staticlib;
625 - MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example.modulemap";
562 + MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS.modulemap";
563 OTHER_LDFLAGS = "";
564 OTHER_LIBTOOLFLAGS = "";
565 PODS_ROOT = "$(SRCROOT)";
@@ -636,23 +573,9 @@
573 };
574 name = Debug;
575 };
639 - 320B26B6883723674E7884B27FE5F81E /* Debug */ = {
576 + 365746BE9A9066B63A51E6D102A54291 /* Debug */ = {
577 isa = XCBuildConfiguration;
641 - baseConfigurationReference = 862317A824437FC6BACD0073D656FA6B /* TwitterKit.debug.xcconfig */;
642 - buildSettings = {
643 - ARCHS = "$(ARCHS_STANDARD_64_BIT)";
644 - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
645 - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
646 - IPHONEOS_DEPLOYMENT_TARGET = 9.0;
647 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
648 - SDKROOT = iphoneos;
649 - TARGETED_DEVICE_FAMILY = "1,2";
650 - };
651 - name = Debug;
652 - };
653 - 81F21FB60705F708F3EE88568E557F11 /* Debug */ = {
654 - isa = XCBuildConfiguration;
655 - baseConfigurationReference = C8ABB30CFED1254D8F568DAF79815BBC /* JomloTableView.debug.xcconfig */;
578 + baseConfigurationReference = E9FA355A88E37F2E319D95A60325DBFB /* JomloTableView-iOS.debug.xcconfig */;
579 buildSettings = {
580 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
581 CLANG_ENABLE_OBJC_WEAK = NO;
@@ -664,58 +587,25 @@
587 DYLIB_COMPATIBILITY_VERSION = 1;
588 DYLIB_CURRENT_VERSION = 1;
589 DYLIB_INSTALL_NAME_BASE = "@rpath";
667 - GCC_PREFIX_HEADER = "Target Support Files/JomloTableView/JomloTableView-prefix.pch";
668 - INFOPLIST_FILE = "Target Support Files/JomloTableView/JomloTableView-Info.plist";
590 + GCC_PREFIX_HEADER = "Target Support Files/JomloTableView-iOS/JomloTableView-iOS-prefix.pch";
591 + INFOPLIST_FILE = "Target Support Files/JomloTableView-iOS/JomloTableView-iOS-Info.plist";
592 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
593 IPHONEOS_DEPLOYMENT_TARGET = 11.0;
594 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
672 - MODULEMAP_FILE = "Target Support Files/JomloTableView/JomloTableView.modulemap";
595 + MODULEMAP_FILE = "Target Support Files/JomloTableView-iOS/JomloTableView-iOS.modulemap";
596 PRODUCT_MODULE_NAME = JomloTableView;
597 PRODUCT_NAME = JomloTableView;
598 SDKROOT = iphoneos;
599 SKIP_INSTALL = YES;
600 SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
678 - SWIFT_VERSION = 5.0;
601 + SWIFT_VERSION = 5.7.3;
602 TARGETED_DEVICE_FAMILY = "1,2";
603 VERSIONING_SYSTEM = "apple-generic";
604 VERSION_INFO_PREFIX = "";
605 };
606 name = Debug;
607 };
685 - 8CA4C84EEF9EFE8E339F76A51F1E2010 /* Release */ = {
686 - isa = XCBuildConfiguration;
687 - baseConfigurationReference = 3843388A2354AE61B38B3CCF674C2887 /* JomloTableView.release.xcconfig */;
688 - buildSettings = {
689 - ARCHS = "$(ARCHS_STANDARD_64_BIT)";
690 - CLANG_ENABLE_OBJC_WEAK = NO;
691 - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
692 - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
693 - "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
694 - CURRENT_PROJECT_VERSION = 1;
695 - DEFINES_MODULE = YES;
696 - DYLIB_COMPATIBILITY_VERSION = 1;
697 - DYLIB_CURRENT_VERSION = 1;
698 - DYLIB_INSTALL_NAME_BASE = "@rpath";
699 - GCC_PREFIX_HEADER = "Target Support Files/JomloTableView/JomloTableView-prefix.pch";
700 - INFOPLIST_FILE = "Target Support Files/JomloTableView/JomloTableView-Info.plist";
701 - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
702 - IPHONEOS_DEPLOYMENT_TARGET = 11.0;
703 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
704 - MODULEMAP_FILE = "Target Support Files/JomloTableView/JomloTableView.modulemap";
705 - PRODUCT_MODULE_NAME = JomloTableView;
706 - PRODUCT_NAME = JomloTableView;
707 - SDKROOT = iphoneos;
708 - SKIP_INSTALL = YES;
709 - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
710 - SWIFT_VERSION = 5.0;
711 - TARGETED_DEVICE_FAMILY = "1,2";
712 - VALIDATE_PRODUCT = YES;
713 - VERSIONING_SYSTEM = "apple-generic";
714 - VERSION_INFO_PREFIX = "";
715 - };
716 - name = Release;
717 - };
718 - 903A0004D3E6651EFD5D2E16214D101B /* Release */ = {
608 + 44BBDBF1782695099FE0FD8DBD240A55 /* Debug */ = {
609 isa = XCBuildConfiguration;
610 buildSettings = {
611 ALWAYS_SEARCH_USER_PATHS = NO;
@@ -750,13 +640,16 @@
640 CLANG_WARN_UNREACHABLE_CODE = YES;
641 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
642 COPY_PHASE_STRIP = NO;
753 - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
754 - ENABLE_NS_ASSERTIONS = NO;
643 + DEBUG_INFORMATION_FORMAT = dwarf;
644 ENABLE_STRICT_OBJC_MSGSEND = YES;
645 + ENABLE_TESTABILITY = YES;
646 GCC_C_LANGUAGE_STANDARD = gnu11;
647 + GCC_DYNAMIC_NO_PIC = NO;
648 GCC_NO_COMMON_BLOCKS = YES;
649 + GCC_OPTIMIZATION_LEVEL = 0;
650 GCC_PREPROCESSOR_DEFINITIONS = (
759 - "POD_CONFIGURATION_RELEASE=1",
651 + "POD_CONFIGURATION_DEBUG=1",
652 + "DEBUG=1",
653 "$(inherited)",
654 );
655 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@@ -766,39 +659,88 @@
659 GCC_WARN_UNUSED_FUNCTION = YES;
660 GCC_WARN_UNUSED_VARIABLE = YES;
661 IPHONEOS_DEPLOYMENT_TARGET = 11.0;
769 - MTL_ENABLE_DEBUG_INFO = NO;
662 + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
663 MTL_FAST_MATH = YES;
664 + ONLY_ACTIVE_ARCH = YES;
665 PRODUCT_NAME = "$(TARGET_NAME)";
666 STRIP_INSTALLED_PRODUCT = NO;
773 - SWIFT_COMPILATION_MODE = wholemodule;
774 - SWIFT_OPTIMIZATION_LEVEL = "-O";
667 + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
668 + SWIFT_OPTIMIZATION_LEVEL = "-Onone";
669 SWIFT_VERSION = 5.0;
670 SYMROOT = "${SRCROOT}/../build";
671 + TVOS_DEPLOYMENT_TARGET = 16.1;
672 };
778 - name = Release;
673 + name = Debug;
674 };
780 - AAFD26989A004F2A3BFC965A86A2283B /* Release */ = {
675 + 5236F33C7A17725CB8D6FEBDFF7F94D2 /* Release */ = {
676 isa = XCBuildConfiguration;
782 - baseConfigurationReference = AB085446665F2AAFB3EABFA28DA69407 /* TwitterKit.release.xcconfig */;
677 + baseConfigurationReference = 611C6EDCDA24D677629A32F76F8A1FD6 /* JomloTableView-iOS.release.xcconfig */;
678 buildSettings = {
679 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
785 - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
786 - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
787 - IPHONEOS_DEPLOYMENT_TARGET = 9.0;
788 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
680 + CLANG_ENABLE_OBJC_WEAK = NO;
681 + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
682 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
683 + "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
684 + CURRENT_PROJECT_VERSION = 1;
685 + DEFINES_MODULE = YES;
686 + DYLIB_COMPATIBILITY_VERSION = 1;
687 + DYLIB_CURRENT_VERSION = 1;
688 + DYLIB_INSTALL_NAME_BASE = "@rpath";
689 + GCC_PREFIX_HEADER = "Target Support Files/JomloTableView-iOS/JomloTableView-iOS-prefix.pch";
690 + INFOPLIST_FILE = "Target Support Files/JomloTableView-iOS/JomloTableView-iOS-Info.plist";
691 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
692 + IPHONEOS_DEPLOYMENT_TARGET = 11.0;
693 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
694 + MODULEMAP_FILE = "Target Support Files/JomloTableView-iOS/JomloTableView-iOS.modulemap";
695 + PRODUCT_MODULE_NAME = JomloTableView;
696 + PRODUCT_NAME = JomloTableView;
697 SDKROOT = iphoneos;
698 + SKIP_INSTALL = YES;
699 + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
700 + SWIFT_VERSION = 5.7.3;
701 TARGETED_DEVICE_FAMILY = "1,2";
702 VALIDATE_PRODUCT = YES;
703 + VERSIONING_SYSTEM = "apple-generic";
704 + VERSION_INFO_PREFIX = "";
705 };
706 name = Release;
707 };
795 - ABE168E9E1C7EB8C2586A0840C2870FE /* Debug */ = {
708 + 739715D53C57B4C3184BF36B75055799 /* Release */ = {
709 isa = XCBuildConfiguration;
797 - baseConfigurationReference = D7A3FBA4593D85804E37E662D822DB42 /* Pods-JomloTableView_Tests.debug.xcconfig */;
710 + baseConfigurationReference = F95F90D1C3078DED017617917F6DF37F /* JomloTableView-tvOS.release.xcconfig */;
711 + buildSettings = {
712 + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
713 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
714 + "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
715 + CURRENT_PROJECT_VERSION = 1;
716 + DEFINES_MODULE = YES;
717 + DYLIB_COMPATIBILITY_VERSION = 1;
718 + DYLIB_CURRENT_VERSION = 1;
719 + DYLIB_INSTALL_NAME_BASE = "@rpath";
720 + GCC_PREFIX_HEADER = "Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS-prefix.pch";
721 + INFOPLIST_FILE = "Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS-Info.plist";
722 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
723 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
724 + MODULEMAP_FILE = "Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS.modulemap";
725 + PRODUCT_MODULE_NAME = JomloTableView;
726 + PRODUCT_NAME = JomloTableView;
727 + SDKROOT = appletvos;
728 + SKIP_INSTALL = YES;
729 + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
730 + SWIFT_VERSION = 5.7.3;
731 + TARGETED_DEVICE_FAMILY = 3;
732 + TVOS_DEPLOYMENT_TARGET = 11.0;
733 + VALIDATE_PRODUCT = YES;
734 + VERSIONING_SYSTEM = "apple-generic";
735 + VERSION_INFO_PREFIX = "";
736 + };
737 + name = Release;
738 + };
739 + BD28F600258A2E0F1FD53BFCF1AF7F80 /* Release */ = {
740 + isa = XCBuildConfiguration;
741 + baseConfigurationReference = 80383E50572115E4E929D8181136954E /* Pods-JomloTableView_Example_tvOS.release.xcconfig */;
742 buildSettings = {
743 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
800 - ARCHS = "$(ARCHS_STANDARD_64_BIT)";
801 - CLANG_ENABLE_OBJC_WEAK = NO;
744 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
745 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
746 "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -807,41 +749,92 @@
749 DYLIB_COMPATIBILITY_VERSION = 1;
750 DYLIB_CURRENT_VERSION = 1;
751 DYLIB_INSTALL_NAME_BASE = "@rpath";
810 - INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests-Info.plist";
752 + INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS-Info.plist";
753 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
812 - IPHONEOS_DEPLOYMENT_TARGET = 11.0;
754 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
755 MACH_O_TYPE = staticlib;
815 - MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests.modulemap";
756 + MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS.modulemap";
757 OTHER_LDFLAGS = "";
758 OTHER_LIBTOOLFLAGS = "";
759 PODS_ROOT = "$(SRCROOT)";
760 PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
761 PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
821 - SDKROOT = iphoneos;
762 + SDKROOT = appletvos;
763 SKIP_INSTALL = YES;
823 - TARGETED_DEVICE_FAMILY = "1,2";
764 + TARGETED_DEVICE_FAMILY = 3;
765 + TVOS_DEPLOYMENT_TARGET = 16.1;
766 + VALIDATE_PRODUCT = YES;
767 VERSIONING_SYSTEM = "apple-generic";
768 VERSION_INFO_PREFIX = "";
769 };
827 - name = Debug;
770 + name = Release;
771 };
829 - AC2E2C5D02F010124D3EE54EB7DF069E /* Release */ = {
772 + D167B04012D037C742B240699706AEFB /* Release */ = {
773 isa = XCBuildConfiguration;
831 - baseConfigurationReference = AF18A4B1BC6D3FDBC541CFF6A175EADD /* TwitterCore.release.xcconfig */;
774 + baseConfigurationReference = A9DCB7FCD5E8E442F291FE31F0910625 /* Pods-JomloTableView_Example_iOS.release.xcconfig */;
775 buildSettings = {
776 + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
777 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
834 - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
835 - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
836 - IPHONEOS_DEPLOYMENT_TARGET = 9.0;
837 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
778 + CLANG_ENABLE_OBJC_WEAK = NO;
779 + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
780 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
781 + "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
782 + CURRENT_PROJECT_VERSION = 1;
783 + DEFINES_MODULE = YES;
784 + DYLIB_COMPATIBILITY_VERSION = 1;
785 + DYLIB_CURRENT_VERSION = 1;
786 + DYLIB_INSTALL_NAME_BASE = "@rpath";
787 + INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS-Info.plist";
788 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
789 + IPHONEOS_DEPLOYMENT_TARGET = 11.0;
790 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
791 + MACH_O_TYPE = staticlib;
792 + MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS.modulemap";
793 + OTHER_LDFLAGS = "";
794 + OTHER_LIBTOOLFLAGS = "";
795 + PODS_ROOT = "$(SRCROOT)";
796 + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
797 + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
798 SDKROOT = iphoneos;
799 + SKIP_INSTALL = YES;
800 TARGETED_DEVICE_FAMILY = "1,2";
801 VALIDATE_PRODUCT = YES;
802 + VERSIONING_SYSTEM = "apple-generic";
803 + VERSION_INFO_PREFIX = "";
804 };
805 name = Release;
806 };
844 - B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */ = {
807 + D5438CAEBC00A818552826DB2A00AD88 /* Debug */ = {
808 + isa = XCBuildConfiguration;
809 + baseConfigurationReference = EC518E005776CADA22CE3FF761BD3E23 /* JomloTableView-tvOS.debug.xcconfig */;
810 + buildSettings = {
811 + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
812 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
813 + "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
814 + CURRENT_PROJECT_VERSION = 1;
815 + DEFINES_MODULE = YES;
816 + DYLIB_COMPATIBILITY_VERSION = 1;
817 + DYLIB_CURRENT_VERSION = 1;
818 + DYLIB_INSTALL_NAME_BASE = "@rpath";
819 + GCC_PREFIX_HEADER = "Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS-prefix.pch";
820 + INFOPLIST_FILE = "Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS-Info.plist";
821 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
822 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
823 + MODULEMAP_FILE = "Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS.modulemap";
824 + PRODUCT_MODULE_NAME = JomloTableView;
825 + PRODUCT_NAME = JomloTableView;
826 + SDKROOT = appletvos;
827 + SKIP_INSTALL = YES;
828 + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
829 + SWIFT_VERSION = 5.7.3;
830 + TARGETED_DEVICE_FAMILY = 3;
831 + TVOS_DEPLOYMENT_TARGET = 11.0;
832 + VERSIONING_SYSTEM = "apple-generic";
833 + VERSION_INFO_PREFIX = "";
834 + };
835 + name = Debug;
836 + };
837 + EA42127E6CDB783F0A1B049BA6C2EE3F /* Release */ = {
838 isa = XCBuildConfiguration;
839 buildSettings = {
840 ALWAYS_SEARCH_USER_PATHS = NO;
@@ -876,16 +869,13 @@
869 CLANG_WARN_UNREACHABLE_CODE = YES;
870 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
871 COPY_PHASE_STRIP = NO;
879 - DEBUG_INFORMATION_FORMAT = dwarf;
872 + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
873 + ENABLE_NS_ASSERTIONS = NO;
874 ENABLE_STRICT_OBJC_MSGSEND = YES;
881 - ENABLE_TESTABILITY = YES;
875 GCC_C_LANGUAGE_STANDARD = gnu11;
883 - GCC_DYNAMIC_NO_PIC = NO;
876 GCC_NO_COMMON_BLOCKS = YES;
885 - GCC_OPTIMIZATION_LEVEL = 0;
877 GCC_PREPROCESSOR_DEFINITIONS = (
887 - "POD_CONFIGURATION_DEBUG=1",
888 - "DEBUG=1",
878 + "POD_CONFIGURATION_RELEASE=1",
879 "$(inherited)",
880 );
881 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@@ -895,84 +885,26 @@
885 GCC_WARN_UNUSED_FUNCTION = YES;
886 GCC_WARN_UNUSED_VARIABLE = YES;
887 IPHONEOS_DEPLOYMENT_TARGET = 11.0;
898 - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
888 + MTL_ENABLE_DEBUG_INFO = NO;
889 MTL_FAST_MATH = YES;
900 - ONLY_ACTIVE_ARCH = YES;
890 PRODUCT_NAME = "$(TARGET_NAME)";
891 STRIP_INSTALLED_PRODUCT = NO;
903 - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
904 - SWIFT_OPTIMIZATION_LEVEL = "-Onone";
892 + SWIFT_COMPILATION_MODE = wholemodule;
893 + SWIFT_OPTIMIZATION_LEVEL = "-O";
894 SWIFT_VERSION = 5.0;
895 SYMROOT = "${SRCROOT}/../build";
907 - };
908 - name = Debug;
909 - };
910 - D0AE5BC4229FB92C9854FC369B704A6F /* Debug */ = {
911 - isa = XCBuildConfiguration;
912 - baseConfigurationReference = 35077355555B9D80D594AC0F034EEDFF /* TwitterCore.debug.xcconfig */;
913 - buildSettings = {
914 - ARCHS = "$(ARCHS_STANDARD_64_BIT)";
915 - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
916 - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
917 - IPHONEOS_DEPLOYMENT_TARGET = 9.0;
918 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
919 - SDKROOT = iphoneos;
920 - TARGETED_DEVICE_FAMILY = "1,2";
921 - };
922 - name = Debug;
923 - };
924 - FF35E04FD90B2A5D686DD948DCE82B6C /* Release */ = {
925 - isa = XCBuildConfiguration;
926 - baseConfigurationReference = 037E4405A571E334BA56D875D08CA1A2 /* Pods-JomloTableView_Tests.release.xcconfig */;
927 - buildSettings = {
928 - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
929 - ARCHS = "$(ARCHS_STANDARD_64_BIT)";
930 - CLANG_ENABLE_OBJC_WEAK = NO;
931 - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
932 - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
933 - "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
934 - CURRENT_PROJECT_VERSION = 1;
935 - DEFINES_MODULE = YES;
936 - DYLIB_COMPATIBILITY_VERSION = 1;
937 - DYLIB_CURRENT_VERSION = 1;
938 - DYLIB_INSTALL_NAME_BASE = "@rpath";
939 - INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests-Info.plist";
940 - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
941 - IPHONEOS_DEPLOYMENT_TARGET = 11.0;
942 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
943 - MACH_O_TYPE = staticlib;
944 - MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests.modulemap";
945 - OTHER_LDFLAGS = "";
946 - OTHER_LIBTOOLFLAGS = "";
947 - PODS_ROOT = "$(SRCROOT)";
948 - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
949 - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
950 - SDKROOT = iphoneos;
951 - SKIP_INSTALL = YES;
952 - TARGETED_DEVICE_FAMILY = "1,2";
953 - VALIDATE_PRODUCT = YES;
954 - VERSIONING_SYSTEM = "apple-generic";
955 - VERSION_INFO_PREFIX = "";
896 + TVOS_DEPLOYMENT_TARGET = 16.1;
897 };
898 name = Release;
899 };
900 /* End XCBuildConfiguration section */
901
902 /* Begin XCConfigurationList section */
962 - 088D916CD38469D68EFAF9F15E7D325F /* Build configuration list for PBXAggregateTarget "TwitterCore" */ = {
963 - isa = XCConfigurationList;
964 - buildConfigurations = (
965 - D0AE5BC4229FB92C9854FC369B704A6F /* Debug */,
966 - AC2E2C5D02F010124D3EE54EB7DF069E /* Release */,
967 - );
968 - defaultConfigurationIsVisible = 0;
969 - defaultConfigurationName = Release;
970 - };
971 - 1AFCB79406BAA0784AC1C8E0ED39A01C /* Build configuration list for PBXNativeTarget "JomloTableView" */ = {
903 + 38814FC06AE240C04FC1F5D2E738FF24 /* Build configuration list for PBXNativeTarget "JomloTableView-iOS" */ = {
904 isa = XCConfigurationList;
905 buildConfigurations = (
974 - 81F21FB60705F708F3EE88568E557F11 /* Debug */,
975 - 8CA4C84EEF9EFE8E339F76A51F1E2010 /* Release */,
906 + 365746BE9A9066B63A51E6D102A54291 /* Debug */,
907 + 5236F33C7A17725CB8D6FEBDFF7F94D2 /* Release */,
908 );
909 defaultConfigurationIsVisible = 0;
910 defaultConfigurationName = Release;
@@ -980,35 +912,35 @@
912 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
913 isa = XCConfigurationList;
914 buildConfigurations = (
983 - B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */,
984 - 903A0004D3E6651EFD5D2E16214D101B /* Release */,
915 + 44BBDBF1782695099FE0FD8DBD240A55 /* Debug */,
916 + EA42127E6CDB783F0A1B049BA6C2EE3F /* Release */,
917 );
918 defaultConfigurationIsVisible = 0;
919 defaultConfigurationName = Release;
920 };
989 - 79600F7D3A8048BD01C11891E77496FC /* Build configuration list for PBXAggregateTarget "TwitterKit" */ = {
921 + 4967BBC0C73BDCA18A95D3822FD9F6FD /* Build configuration list for PBXNativeTarget "Pods-JomloTableView_Example_iOS" */ = {
922 isa = XCConfigurationList;
923 buildConfigurations = (
992 - 320B26B6883723674E7884B27FE5F81E /* Debug */,
993 - AAFD26989A004F2A3BFC965A86A2283B /* Release */,
924 + 32907CF76A7557DCA907059CF193F5DC /* Debug */,
925 + D167B04012D037C742B240699706AEFB /* Release */,
926 );
927 defaultConfigurationIsVisible = 0;
928 defaultConfigurationName = Release;
929 };
998 - C46A98BF149566B748BC1BE241B86CE3 /* Build configuration list for PBXNativeTarget "Pods-JomloTableView_Tests" */ = {
930 + 51784DB4F838B666BB4B7E7D90BE1DB1 /* Build configuration list for PBXNativeTarget "Pods-JomloTableView_Example_tvOS" */ = {
931 isa = XCConfigurationList;
932 buildConfigurations = (
1001 - ABE168E9E1C7EB8C2586A0840C2870FE /* Debug */,
1002 - FF35E04FD90B2A5D686DD948DCE82B6C /* Release */,
933 + 0FE9E00A04DA03007AFDED75E6E5D96F /* Debug */,
934 + BD28F600258A2E0F1FD53BFCF1AF7F80 /* Release */,
935 );
936 defaultConfigurationIsVisible = 0;
937 defaultConfigurationName = Release;
938 };
1007 - C4AC3EEA7391A7FABC6FCAD70C0D0889 /* Build configuration list for PBXNativeTarget "Pods-JomloTableView_Example" */ = {
939 + 94036CB1E78530D3EA95322924C00680 /* Build configuration list for PBXNativeTarget "JomloTableView-tvOS" */ = {
940 isa = XCConfigurationList;
941 buildConfigurations = (
1010 - 2DCACB459BEE438E7AB4D4874AF89E7B /* Debug */,
1011 - 16A9F8A9C69F9686F37994EAF7BA8435 /* Release */,
942 + D5438CAEBC00A818552826DB2A00AD88 /* Debug */,
943 + 739715D53C57B4C3184BF36B75055799 /* Release */,
944 );
945 defaultConfigurationIsVisible = 0;
946 defaultConfigurationName = Release;
Example/Pods/Target Support Files/JomloTableView-iOS/JomloTableView-iOS-Info.plist renamed
Example/Pods/Target Support Files/JomloTableView-iOS/JomloTableView-iOS-dummy.m new
+5
@@ -0,0 +1,5 @@
1 +#import <Foundation/Foundation.h>
2 +@interface PodsDummy_JomloTableView_iOS : NSObject
3 +@end
4 +@implementation PodsDummy_JomloTableView_iOS
5 +@end
Example/Pods/Target Support Files/JomloTableView-iOS/JomloTableView-iOS-prefix.pch renamed
Example/Pods/Target Support Files/JomloTableView-iOS/JomloTableView-iOS-umbrella.h renamed
Example/Pods/Target Support Files/JomloTableView-iOS/JomloTableView-iOS.debug.xcconfig renamed
+1 -1
@@ -1,5 +1,5 @@
1 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView
2 +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView-iOS
3 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
5 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
Example/Pods/Target Support Files/JomloTableView-iOS/JomloTableView-iOS.modulemap renamed
+1 -1
@@ -1,5 +1,5 @@
1 framework module JomloTableView {
2 - umbrella header "JomloTableView-umbrella.h"
2 + umbrella header "JomloTableView-iOS-umbrella.h"
3
4 export *
5 module * { export * }
Example/Pods/Target Support Files/JomloTableView-iOS/JomloTableView-iOS.release.xcconfig renamed
+1 -1
@@ -1,5 +1,5 @@
1 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView
2 +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView-iOS
3 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
5 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
Example/Pods/Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS-Info.plist renamed
Example/Pods/Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS-dummy.m new
+5
@@ -0,0 +1,5 @@
1 +#import <Foundation/Foundation.h>
2 +@interface PodsDummy_JomloTableView_tvOS : NSObject
3 +@end
4 +@implementation PodsDummy_JomloTableView_tvOS
5 +@end
Example/Pods/Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS-prefix.pch new
+12
@@ -0,0 +1,12 @@
1 +#ifdef __OBJC__
2 +#import <UIKit/UIKit.h>
3 +#else
4 +#ifndef FOUNDATION_EXPORT
5 +#if defined(__cplusplus)
6 +#define FOUNDATION_EXPORT extern "C"
7 +#else
8 +#define FOUNDATION_EXPORT extern
9 +#endif
10 +#endif
11 +#endif
12 +
Example/Pods/Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS-umbrella.h renamed
+2 -2
@@ -11,6 +11,6 @@
11 #endif
12
13
14 -FOUNDATION_EXPORT double Pods_JomloTableView_TestsVersionNumber;
15 -FOUNDATION_EXPORT const unsigned char Pods_JomloTableView_TestsVersionString[];
14 +FOUNDATION_EXPORT double JomloTableViewVersionNumber;
15 +FOUNDATION_EXPORT const unsigned char JomloTableViewVersionString[];
16
Example/Pods/Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS.debug.xcconfig renamed
+4 -4
@@ -1,13 +1,13 @@
1 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TwitterCore
3 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/TwitterCore/iOS"
2 +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView-tvOS
3 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
5 -OTHER_LDFLAGS = $(inherited) -framework "Accounts" -framework "CoreData" -framework "CoreGraphics" -framework "Foundation" -framework "Security" -framework "Social" -framework "UIKit"
4 +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
5 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
6 PODS_BUILD_DIR = ${BUILD_DIR}
7 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
9 PODS_ROOT = ${SRCROOT}
10 -PODS_TARGET_SRCROOT = ${PODS_ROOT}/TwitterCore
10 +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../..
11 PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
12 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
13 SKIP_INSTALL = YES
Example/Pods/Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS.modulemap new
+6
@@ -0,0 +1,6 @@
1 +framework module JomloTableView {
2 + umbrella header "JomloTableView-tvOS-umbrella.h"
3 +
4 + export *
5 + module * { export * }
6 +}
Example/Pods/Target Support Files/JomloTableView-tvOS/JomloTableView-tvOS.release.xcconfig renamed
+4 -4
@@ -1,13 +1,13 @@
1 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TwitterCore
3 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/TwitterCore/iOS"
2 +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView-tvOS
3 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
5 -OTHER_LDFLAGS = $(inherited) -framework "Accounts" -framework "CoreData" -framework "CoreGraphics" -framework "Foundation" -framework "Security" -framework "Social" -framework "UIKit"
4 +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
5 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
6 PODS_BUILD_DIR = ${BUILD_DIR}
7 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
9 PODS_ROOT = ${SRCROOT}
10 -PODS_TARGET_SRCROOT = ${PODS_ROOT}/TwitterCore
10 +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../..
11 PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
12 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
13 SKIP_INSTALL = YES
Example/Pods/Target Support Files/JomloTableView/Info.plist deleted
-26
@@ -1,26 +0,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 -<plist version="1.0">
4 -<dict>
5 - <key>CFBundleDevelopmentRegion</key>
6 - <string>en</string>
7 - <key>CFBundleExecutable</key>
8 - <string>${EXECUTABLE_NAME}</string>
9 - <key>CFBundleIdentifier</key>
10 - <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
11 - <key>CFBundleInfoDictionaryVersion</key>
12 - <string>6.0</string>
13 - <key>CFBundleName</key>
14 - <string>${PRODUCT_NAME}</string>
15 - <key>CFBundlePackageType</key>
16 - <string>FMWK</string>
17 - <key>CFBundleShortVersionString</key>
18 - <string>0.2.1</string>
19 - <key>CFBundleSignature</key>
20 - <string>????</string>
21 - <key>CFBundleVersion</key>
22 - <string>${CURRENT_PROJECT_VERSION}</string>
23 - <key>NSPrincipalClass</key>
24 - <string></string>
25 -</dict>
26 -</plist>
Example/Pods/Target Support Files/JomloTableView/JomloTableView-dummy.m deleted
-5
@@ -1,5 +0,0 @@
1 -#import <Foundation/Foundation.h>
2 -@interface PodsDummy_JomloTableView : NSObject
3 -@end
4 -@implementation PodsDummy_JomloTableView
5 -@end
Example/Pods/Target Support Files/JomloTableView/JomloTableView.xcconfig deleted
-10
@@ -1,10 +0,0 @@
1 -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/JomloTableView
2 -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/TwitterCore" "${PODS_ROOT}/Headers/Public/TwitterKit"
4 -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
5 -PODS_BUILD_DIR = $BUILD_DIR
6 -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 -PODS_ROOT = ${SRCROOT}
8 -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../..
9 -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
10 -SKIP_INSTALL = YES
Example/Pods/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example-dummy.m deleted
-5
@@ -1,5 +0,0 @@
1 -#import <Foundation/Foundation.h>
2 -@interface PodsDummy_Pods_JomloTableView_Example : NSObject
3 -@end
4 -@implementation PodsDummy_Pods_JomloTableView_Example
5 -@end
Example/Pods/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example.modulemap deleted
-6
@@ -1,6 +0,0 @@
1 -framework module Pods_JomloTableView_Example {
2 - umbrella header "Pods-JomloTableView_Example-umbrella.h"
3 -
4 - export *
5 - module * { export * }
6 -}
Example/Pods/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS-Info.plist renamed
Example/Pods/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS-acknowledgements.markdown renamed
-8
@@ -23,12 +23,4 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
23 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
24 THE SOFTWARE.
25
26 -
27 -## TwitterCore
28 -
29 -Copyright Twitter, Inc. All Rights Reserved. Use of this software is subject to the terms and conditions of the Twitter Kit Agreement located at https://dev.twitter.com/overview/terms/twitterkit and the Developer Agreement located at https://dev.twitter.com/overview/terms/agreement. OSS: https://github.com/twitter/twitter-kit-ios/blob/master/OS_LICENSES.md
30 -
31 -## TwitterKit
32 -
33 -Twitter Kit: Copyright Twitter, Inc. All Rights Reserved. Use of this software is subject to the terms and conditions of the Twitter Kit Agreement located at https://dev.twitter.com/overview/terms/twitterkit and the Developer Agreement located at https://dev.twitter.com/overview/terms/agreement. OSS: https://github.com/twitter/twitter-kit-ios/blob/master/OS_LICENSES.md
26 Generated by CocoaPods - https://cocoapods.org
Example/Pods/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS-acknowledgements.plist renamed
-20
@@ -41,26 +41,6 @@ THE SOFTWARE.
41 <key>Type</key>
42 <string>PSGroupSpecifier</string>
43 </dict>
44 - <dict>
45 - <key>FooterText</key>
46 - <string>Copyright Twitter, Inc. All Rights Reserved. Use of this software is subject to the terms and conditions of the Twitter Kit Agreement located at https://dev.twitter.com/overview/terms/twitterkit and the Developer Agreement located at https://dev.twitter.com/overview/terms/agreement. OSS: https://github.com/twitter/twitter-kit-ios/blob/master/OS_LICENSES.md</string>
47 - <key>License</key>
48 - <string>Commercial</string>
49 - <key>Title</key>
50 - <string>TwitterCore</string>
51 - <key>Type</key>
52 - <string>PSGroupSpecifier</string>
53 - </dict>
54 - <dict>
55 - <key>FooterText</key>
56 - <string>Twitter Kit: Copyright Twitter, Inc. All Rights Reserved. Use of this software is subject to the terms and conditions of the Twitter Kit Agreement located at https://dev.twitter.com/overview/terms/twitterkit and the Developer Agreement located at https://dev.twitter.com/overview/terms/agreement. OSS: https://github.com/twitter/twitter-kit-ios/blob/master/OS_LICENSES.md</string>
57 - <key>License</key>
58 - <string>Commercial</string>
59 - <key>Title</key>
60 - <string>TwitterKit</string>
61 - <key>Type</key>
62 - <string>PSGroupSpecifier</string>
63 - </dict>
44 <dict>
45 <key>FooterText</key>
46 <string>Generated by CocoaPods - https://cocoapods.org</string>
Example/Pods/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS-dummy.m new
+5
@@ -0,0 +1,5 @@
1 +#import <Foundation/Foundation.h>
2 +@interface PodsDummy_Pods_JomloTableView_Example_iOS : NSObject
3 +@end
4 +@implementation PodsDummy_Pods_JomloTableView_Example_iOS
5 +@end
Example/Pods/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS-frameworks.sh renamed
+2 -6
@@ -176,14 +176,10 @@ code_sign_if_enabled() {
176 }
177
178 if [[ "$CONFIGURATION" == "Debug" ]]; then
179 - install_framework "${BUILT_PRODUCTS_DIR}/JomloTableView/JomloTableView.framework"
180 - install_framework "${PODS_ROOT}/TwitterCore/iOS/TwitterCore.framework"
181 - install_framework "${PODS_ROOT}/TwitterKit/iOS/TwitterKit.framework"
179 + install_framework "${BUILT_PRODUCTS_DIR}/JomloTableView-iOS/JomloTableView.framework"
180 fi
181 if [[ "$CONFIGURATION" == "Release" ]]; then
184 - install_framework "${BUILT_PRODUCTS_DIR}/JomloTableView/JomloTableView.framework"
185 - install_framework "${PODS_ROOT}/TwitterCore/iOS/TwitterCore.framework"
186 - install_framework "${PODS_ROOT}/TwitterKit/iOS/TwitterKit.framework"
182 + install_framework "${BUILT_PRODUCTS_DIR}/JomloTableView-iOS/JomloTableView.framework"
183 fi
184 if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
185 wait
Example/Pods/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS-resources.sh renamed
Example/Pods/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS-umbrella.h renamed
+2 -2
@@ -11,6 +11,6 @@
11 #endif
12
13
14 -FOUNDATION_EXPORT double Pods_JomloTableView_ExampleVersionNumber;
15 -FOUNDATION_EXPORT const unsigned char Pods_JomloTableView_ExampleVersionString[];
14 +FOUNDATION_EXPORT double Pods_JomloTableView_Example_iOSVersionNumber;
15 +FOUNDATION_EXPORT const unsigned char Pods_JomloTableView_Example_iOSVersionString[];
16
Example/Pods/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS.debug.xcconfig renamed
+3 -3
@@ -1,11 +1,11 @@
1 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
3 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView" "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit/iOS"
3 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView-iOS"
4 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
5 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView/JomloTableView.framework/Headers"
5 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView-iOS/JomloTableView.framework/Headers"
6 LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks'
7 LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
8 -OTHER_LDFLAGS = $(inherited) -framework "AVFoundation" -framework "Accounts" -framework "CoreData" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreText" -framework "Foundation" -framework "JomloTableView" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "Social" -framework "TwitterCore" -framework "TwitterKit" -framework "UIKit"
8 +OTHER_LDFLAGS = $(inherited) -framework "JomloTableView"
9 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
10 PODS_BUILD_DIR = ${BUILD_DIR}
11 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
Example/Pods/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS.modulemap new
+6
@@ -0,0 +1,6 @@
1 +framework module Pods_JomloTableView_Example_iOS {
2 + umbrella header "Pods-JomloTableView_Example_iOS-umbrella.h"
3 +
4 + export *
5 + module * { export * }
6 +}
Example/Pods/Target Support Files/Pods-JomloTableView_Example_iOS/Pods-JomloTableView_Example_iOS.release.xcconfig renamed
+3 -3
@@ -1,11 +1,11 @@
1 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
3 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView" "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit/iOS"
3 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView-iOS"
4 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
5 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView/JomloTableView.framework/Headers"
5 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView-iOS/JomloTableView.framework/Headers"
6 LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks'
7 LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
8 -OTHER_LDFLAGS = $(inherited) -framework "AVFoundation" -framework "Accounts" -framework "CoreData" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreText" -framework "Foundation" -framework "JomloTableView" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "Social" -framework "TwitterCore" -framework "TwitterKit" -framework "UIKit"
8 +OTHER_LDFLAGS = $(inherited) -framework "JomloTableView"
9 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
10 PODS_BUILD_DIR = ${BUILD_DIR}
11 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
Example/Pods/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS-Info.plist renamed
+1 -1
@@ -3,7 +3,7 @@
3 <plist version="1.0">
4 <dict>
5 <key>CFBundleDevelopmentRegion</key>
6 - <string>en</string>
6 + <string>${PODS_DEVELOPMENT_LANGUAGE}</string>
7 <key>CFBundleExecutable</key>
8 <string>${EXECUTABLE_NAME}</string>
9 <key>CFBundleIdentifier</key>
Example/Pods/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS-acknowledgements.markdown new
+26
@@ -0,0 +1,26 @@
1 +# Acknowledgements
2 +This application makes use of the following third party libraries:
3 +
4 +## JomloTableView
5 +
6 +Copyright (c) 2017 setoelkahfi <setoelkahfi@gmail.com>
7 +
8 +Permission is hereby granted, free of charge, to any person obtaining a copy
9 +of this software and associated documentation files (the "Software"), to deal
10 +in the Software without restriction, including without limitation the rights
11 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
12 +copies of the Software, and to permit persons to whom the Software is
13 +furnished to do so, subject to the following conditions:
14 +
15 +The above copyright notice and this permission notice shall be included in
16 +all copies or substantial portions of the Software.
17 +
18 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
21 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
22 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
23 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
24 +THE SOFTWARE.
25 +
26 +Generated by CocoaPods - https://cocoapods.org
Example/Pods/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS-acknowledgements.plist new
+58
@@ -0,0 +1,58 @@
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 +<plist version="1.0">
4 +<dict>
5 + <key>PreferenceSpecifiers</key>
6 + <array>
7 + <dict>
8 + <key>FooterText</key>
9 + <string>This application makes use of the following third party libraries:</string>
10 + <key>Title</key>
11 + <string>Acknowledgements</string>
12 + <key>Type</key>
13 + <string>PSGroupSpecifier</string>
14 + </dict>
15 + <dict>
16 + <key>FooterText</key>
17 + <string>Copyright (c) 2017 setoelkahfi &lt;setoelkahfi@gmail.com&gt;
18 +
19 +Permission is hereby granted, free of charge, to any person obtaining a copy
20 +of this software and associated documentation files (the "Software"), to deal
21 +in the Software without restriction, including without limitation the rights
22 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
23 +copies of the Software, and to permit persons to whom the Software is
24 +furnished to do so, subject to the following conditions:
25 +
26 +The above copyright notice and this permission notice shall be included in
27 +all copies or substantial portions of the Software.
28 +
29 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
32 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
33 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
34 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
35 +THE SOFTWARE.
36 +</string>
37 + <key>License</key>
38 + <string>MIT</string>
39 + <key>Title</key>
40 + <string>JomloTableView</string>
41 + <key>Type</key>
42 + <string>PSGroupSpecifier</string>
43 + </dict>
44 + <dict>
45 + <key>FooterText</key>
46 + <string>Generated by CocoaPods - https://cocoapods.org</string>
47 + <key>Title</key>
48 + <string></string>
49 + <key>Type</key>
50 + <string>PSGroupSpecifier</string>
51 + </dict>
52 + </array>
53 + <key>StringsTable</key>
54 + <string>Acknowledgements</string>
55 + <key>Title</key>
56 + <string>Acknowledgements</string>
57 +</dict>
58 +</plist>
Example/Pods/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS-dummy.m new
+5
@@ -0,0 +1,5 @@
1 +#import <Foundation/Foundation.h>
2 +@interface PodsDummy_Pods_JomloTableView_Example_tvOS : NSObject
3 +@end
4 +@implementation PodsDummy_Pods_JomloTableView_Example_tvOS
5 +@end
Example/Pods/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS-frameworks.sh new
+186
@@ -0,0 +1,186 @@
1 +#!/bin/sh
2 +set -e
3 +set -u
4 +set -o pipefail
5 +
6 +function on_error {
7 + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure"
8 +}
9 +trap 'on_error $LINENO' ERR
10 +
11 +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then
12 + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy
13 + # frameworks to, so exit 0 (signalling the script phase was successful).
14 + exit 0
15 +fi
16 +
17 +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
18 +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
19 +
20 +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}"
21 +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
22 +BCSYMBOLMAP_DIR="BCSymbolMaps"
23 +
24 +
25 +# This protects against multiple targets copying the same framework dependency at the same time. The solution
26 +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
27 +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
28 +
29 +# Copies and strips a vendored framework
30 +install_framework()
31 +{
32 + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then
33 + local source="${BUILT_PRODUCTS_DIR}/$1"
34 + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then
35 + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")"
36 + elif [ -r "$1" ]; then
37 + local source="$1"
38 + fi
39 +
40 + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
41 +
42 + if [ -L "${source}" ]; then
43 + echo "Symlinked..."
44 + source="$(readlink "${source}")"
45 + fi
46 +
47 + if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then
48 + # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied
49 + find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do
50 + echo "Installing $f"
51 + install_bcsymbolmap "$f" "$destination"
52 + rm "$f"
53 + done
54 + rmdir "${source}/${BCSYMBOLMAP_DIR}"
55 + fi
56 +
57 + # Use filter instead of exclude so missing patterns don't throw errors.
58 + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\""
59 + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}"
60 +
61 + local basename
62 + basename="$(basename -s .framework "$1")"
63 + binary="${destination}/${basename}.framework/${basename}"
64 +
65 + if ! [ -r "$binary" ]; then
66 + binary="${destination}/${basename}"
67 + elif [ -L "${binary}" ]; then
68 + echo "Destination binary is symlinked..."
69 + dirname="$(dirname "${binary}")"
70 + binary="${dirname}/$(readlink "${binary}")"
71 + fi
72 +
73 + # Strip invalid architectures so "fat" simulator / device frameworks work on device
74 + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then
75 + strip_invalid_archs "$binary"
76 + fi
77 +
78 + # Resign the code if required by the build settings to avoid unstable apps
79 + code_sign_if_enabled "${destination}/$(basename "$1")"
80 +
81 + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7.
82 + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then
83 + local swift_runtime_libs
84 + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u)
85 + for lib in $swift_runtime_libs; do
86 + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\""
87 + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}"
88 + code_sign_if_enabled "${destination}/${lib}"
89 + done
90 + fi
91 +}
92 +# Copies and strips a vendored dSYM
93 +install_dsym() {
94 + local source="$1"
95 + warn_missing_arch=${2:-true}
96 + if [ -r "$source" ]; then
97 + # Copy the dSYM into the targets temp dir.
98 + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\""
99 + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}"
100 +
101 + local basename
102 + basename="$(basename -s .dSYM "$source")"
103 + binary_name="$(ls "$source/Contents/Resources/DWARF")"
104 + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}"
105 +
106 + # Strip invalid architectures from the dSYM.
107 + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then
108 + strip_invalid_archs "$binary" "$warn_missing_arch"
109 + fi
110 + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then
111 + # Move the stripped file into its final destination.
112 + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\""
113 + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}"
114 + else
115 + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing.
116 + mkdir -p "${DWARF_DSYM_FOLDER_PATH}"
117 + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM"
118 + fi
119 + fi
120 +}
121 +
122 +# Used as a return value for each invocation of `strip_invalid_archs` function.
123 +STRIP_BINARY_RETVAL=0
124 +
125 +# Strip invalid architectures
126 +strip_invalid_archs() {
127 + binary="$1"
128 + warn_missing_arch=${2:-true}
129 + # Get architectures for current target binary
130 + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)"
131 + # Intersect them with the architectures we are building for
132 + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)"
133 + # If there are no archs supported by this binary then warn the user
134 + if [[ -z "$intersected_archs" ]]; then
135 + if [[ "$warn_missing_arch" == "true" ]]; then
136 + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)."
137 + fi
138 + STRIP_BINARY_RETVAL=1
139 + return
140 + fi
141 + stripped=""
142 + for arch in $binary_archs; do
143 + if ! [[ "${ARCHS}" == *"$arch"* ]]; then
144 + # Strip non-valid architectures in-place
145 + lipo -remove "$arch" -output "$binary" "$binary"
146 + stripped="$stripped $arch"
147 + fi
148 + done
149 + if [[ "$stripped" ]]; then
150 + echo "Stripped $binary of architectures:$stripped"
151 + fi
152 + STRIP_BINARY_RETVAL=0
153 +}
154 +
155 +# Copies the bcsymbolmap files of a vendored framework
156 +install_bcsymbolmap() {
157 + local bcsymbolmap_path="$1"
158 + local destination="${BUILT_PRODUCTS_DIR}"
159 + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}""
160 + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"
161 +}
162 +
163 +# Signs a framework with the provided identity
164 +code_sign_if_enabled() {
165 + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
166 + # Use the current code_sign_identity
167 + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
168 + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'"
169 +
170 + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
171 + code_sign_cmd="$code_sign_cmd &"
172 + fi
173 + echo "$code_sign_cmd"
174 + eval "$code_sign_cmd"
175 + fi
176 +}
177 +
178 +if [[ "$CONFIGURATION" == "Debug" ]]; then
179 + install_framework "${BUILT_PRODUCTS_DIR}/JomloTableView-tvOS/JomloTableView.framework"
180 +fi
181 +if [[ "$CONFIGURATION" == "Release" ]]; then
182 + install_framework "${BUILT_PRODUCTS_DIR}/JomloTableView-tvOS/JomloTableView.framework"
183 +fi
184 +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
185 + wait
186 +fi
Example/Pods/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS-resources.sh renamed
+27 -4
@@ -1,5 +1,18 @@
1 #!/bin/sh
2 set -e
3 +set -u
4 +set -o pipefail
5 +
6 +function on_error {
7 + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure"
8 +}
9 +trap 'on_error $LINENO' ERR
10 +
11 +if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then
12 + # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy
13 + # resources to, so exit 0 (signalling the script phase was successful).
14 + exit 0
15 +fi
16
17 mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
18
@@ -12,7 +25,7 @@ XCASSET_FILES=()
25 # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
26 RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
27
15 -case "${TARGETED_DEVICE_FAMILY}" in
28 +case "${TARGETED_DEVICE_FAMILY:-}" in
29 1,2)
30 TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
31 ;;
@@ -83,6 +96,12 @@ EOM
96 ;;
97 esac
98 }
99 +if [[ "$CONFIGURATION" == "Debug" ]]; then
100 + install_resource "${PODS_ROOT}/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle"
101 +fi
102 +if [[ "$CONFIGURATION" == "Release" ]]; then
103 + install_resource "${PODS_ROOT}/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle"
104 +fi
105
106 mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
107 rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
@@ -92,15 +111,19 @@ if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then
111 fi
112 rm -f "$RESOURCES_TO_COPY"
113
95 -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ]
114 +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ]
115 then
116 # Find all other xcassets (this unfortunately includes those of path pods and other targets).
98 - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d)
117 + OTHER_XCASSETS=$(find -L "$PWD" -iname "*.xcassets" -type d)
118 while read line; do
119 if [[ $line != "${PODS_ROOT}*" ]]; then
120 XCASSET_FILES+=("$line")
121 fi
122 done <<<"$OTHER_XCASSETS"
123
105 - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
124 + if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then
125 + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
126 + else
127 + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist"
128 + fi
129 fi
Example/Pods/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS-umbrella.h new
+16
@@ -0,0 +1,16 @@
1 +#ifdef __OBJC__
2 +#import <UIKit/UIKit.h>
3 +#else
4 +#ifndef FOUNDATION_EXPORT
5 +#if defined(__cplusplus)
6 +#define FOUNDATION_EXPORT extern "C"
7 +#else
8 +#define FOUNDATION_EXPORT extern
9 +#endif
10 +#endif
11 +#endif
12 +
13 +
14 +FOUNDATION_EXPORT double Pods_JomloTableView_Example_tvOSVersionNumber;
15 +FOUNDATION_EXPORT const unsigned char Pods_JomloTableView_Example_tvOSVersionString[];
16 +
Example/Pods/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS.debug.xcconfig renamed
+7 -3
@@ -1,8 +1,12 @@
1 +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView" "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit/iOS"
3 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView-tvOS"
4 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView/JomloTableView.framework/Headers"
5 -OTHER_LDFLAGS = $(inherited) -framework "AVFoundation" -framework "Accounts" -framework "CoreData" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreText" -framework "Foundation" -framework "JomloTableView" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "Social" -framework "TwitterCore" -framework "TwitterKit" -framework "UIKit"
5 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView-tvOS/JomloTableView.framework/Headers"
6 +LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks'
7 +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
8 +OTHER_LDFLAGS = $(inherited) -framework "JomloTableView"
9 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
10 PODS_BUILD_DIR = ${BUILD_DIR}
11 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
12 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
Example/Pods/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS.modulemap new
+6
@@ -0,0 +1,6 @@
1 +framework module Pods_JomloTableView_Example_tvOS {
2 + umbrella header "Pods-JomloTableView_Example_tvOS-umbrella.h"
3 +
4 + export *
5 + module * { export * }
6 +}
Example/Pods/Target Support Files/Pods-JomloTableView_Example_tvOS/Pods-JomloTableView_Example_tvOS.release.xcconfig renamed
+7 -3
@@ -1,8 +1,12 @@
1 +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView" "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit/iOS"
3 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView-tvOS"
4 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView/JomloTableView.framework/Headers"
5 -OTHER_LDFLAGS = $(inherited) -framework "AVFoundation" -framework "Accounts" -framework "CoreData" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreText" -framework "Foundation" -framework "JomloTableView" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "Social" -framework "TwitterCore" -framework "TwitterKit" -framework "UIKit"
5 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JomloTableView-tvOS/JomloTableView.framework/Headers"
6 +LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks'
7 +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
8 +OTHER_LDFLAGS = $(inherited) -framework "JomloTableView"
9 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
10 PODS_BUILD_DIR = ${BUILD_DIR}
11 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
12 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
Example/Pods/Target Support Files/Pods-JomloTableView_Tests/Info.plist deleted
-26
@@ -1,26 +0,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 -<plist version="1.0">
4 -<dict>
5 - <key>CFBundleDevelopmentRegion</key>
6 - <string>en</string>
7 - <key>CFBundleExecutable</key>
8 - <string>${EXECUTABLE_NAME}</string>
9 - <key>CFBundleIdentifier</key>
10 - <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
11 - <key>CFBundleInfoDictionaryVersion</key>
12 - <string>6.0</string>
13 - <key>CFBundleName</key>
14 - <string>${PRODUCT_NAME}</string>
15 - <key>CFBundlePackageType</key>
16 - <string>FMWK</string>
17 - <key>CFBundleShortVersionString</key>
18 - <string>1.0.0</string>
19 - <key>CFBundleSignature</key>
20 - <string>????</string>
21 - <key>CFBundleVersion</key>
22 - <string>${CURRENT_PROJECT_VERSION}</string>
23 - <key>NSPrincipalClass</key>
24 - <string></string>
25 -</dict>
26 -</plist>
Example/Pods/Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests-acknowledgements.markdown deleted
-3
@@ -1,3 +0,0 @@
1 -# Acknowledgements
2 -This application makes use of the following third party libraries:
3 -Generated by CocoaPods - https://cocoapods.org
Example/Pods/Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests-acknowledgements.plist deleted
-29
@@ -1,29 +0,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 -<plist version="1.0">
4 -<dict>
5 - <key>PreferenceSpecifiers</key>
6 - <array>
7 - <dict>
8 - <key>FooterText</key>
9 - <string>This application makes use of the following third party libraries:</string>
10 - <key>Title</key>
11 - <string>Acknowledgements</string>
12 - <key>Type</key>
13 - <string>PSGroupSpecifier</string>
14 - </dict>
15 - <dict>
16 - <key>FooterText</key>
17 - <string>Generated by CocoaPods - https://cocoapods.org</string>
18 - <key>Title</key>
19 - <string></string>
20 - <key>Type</key>
21 - <string>PSGroupSpecifier</string>
22 - </dict>
23 - </array>
24 - <key>StringsTable</key>
25 - <string>Acknowledgements</string>
26 - <key>Title</key>
27 - <string>Acknowledgements</string>
28 -</dict>
29 -</plist>
Example/Pods/Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests-dummy.m deleted
-5
@@ -1,5 +0,0 @@
1 -#import <Foundation/Foundation.h>
2 -@interface PodsDummy_Pods_JomloTableView_Tests : NSObject
3 -@end
4 -@implementation PodsDummy_Pods_JomloTableView_Tests
5 -@end
Example/Pods/Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests-frameworks.sh deleted
-105
@@ -1,105 +0,0 @@
1 -#!/bin/sh
2 -set -e
3 -
4 -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
5 -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
6 -
7 -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
8 -
9 -# This protects against multiple targets copying the same framework dependency at the same time. The solution
10 -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
11 -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
12 -
13 -install_framework()
14 -{
15 - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then
16 - local source="${BUILT_PRODUCTS_DIR}/$1"
17 - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then
18 - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")"
19 - elif [ -r "$1" ]; then
20 - local source="$1"
21 - fi
22 -
23 - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
24 -
25 - if [ -L "${source}" ]; then
26 - echo "Symlinked..."
27 - source="$(readlink "${source}")"
28 - fi
29 -
30 - # Use filter instead of exclude so missing patterns don't throw errors.
31 - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\""
32 - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}"
33 -
34 - local basename
35 - basename="$(basename -s .framework "$1")"
36 - binary="${destination}/${basename}.framework/${basename}"
37 - if ! [ -r "$binary" ]; then
38 - binary="${destination}/${basename}"
39 - fi
40 -
41 - # Strip invalid architectures so "fat" simulator / device frameworks work on device
42 - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then
43 - strip_invalid_archs "$binary"
44 - fi
45 -
46 - # Resign the code if required by the build settings to avoid unstable apps
47 - code_sign_if_enabled "${destination}/$(basename "$1")"
48 -
49 - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7.
50 - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then
51 - local swift_runtime_libs
52 - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]})
53 - for lib in $swift_runtime_libs; do
54 - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\""
55 - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}"
56 - code_sign_if_enabled "${destination}/${lib}"
57 - done
58 - fi
59 -}
60 -
61 -# Copies the dSYM of a vendored framework
62 -install_dsym() {
63 - local source="$1"
64 - if [ -r "$source" ]; then
65 - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DWARF_DSYM_FOLDER_PATH}\""
66 - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DWARF_DSYM_FOLDER_PATH}"
67 - fi
68 -}
69 -
70 -# Signs a framework with the provided identity
71 -code_sign_if_enabled() {
72 - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
73 - # Use the current code_sign_identitiy
74 - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
75 - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'"
76 -
77 - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
78 - code_sign_cmd="$code_sign_cmd &"
79 - fi
80 - echo "$code_sign_cmd"
81 - eval "$code_sign_cmd"
82 - fi
83 -}
84 -
85 -# Strip invalid architectures
86 -strip_invalid_archs() {
87 - binary="$1"
88 - # Get architectures for current file
89 - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)"
90 - stripped=""
91 - for arch in $archs; do
92 - if ! [[ "${ARCHS}" == *"$arch"* ]]; then
93 - # Strip non-valid architectures in-place
94 - lipo -remove "$arch" -output "$binary" "$binary" || exit 1
95 - stripped="$stripped $arch"
96 - fi
97 - done
98 - if [[ "$stripped" ]]; then
99 - echo "Stripped $binary of architectures:$stripped"
100 - fi
101 -}
102 -
103 -if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
104 - wait
105 -fi
Example/Pods/Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests.modulemap deleted
-6
@@ -1,6 +0,0 @@
1 -framework module Pods_JomloTableView_Tests {
2 - umbrella header "Pods-JomloTableView_Tests-umbrella.h"
3 -
4 - export *
5 - module * { export * }
6 -}
Example/Pods/Target Support Files/TwitterKit/TwitterKit.debug.xcconfig deleted
-14
@@ -1,14 +0,0 @@
1 -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TwitterKit
3 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit/iOS"
4 -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
5 -OTHER_LDFLAGS = $(inherited) -framework "AVFoundation" -framework "Accounts" -framework "CoreData" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreText" -framework "Foundation" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "Social" -framework "TwitterCore" -framework "UIKit"
6 -PODS_BUILD_DIR = ${BUILD_DIR}
7 -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 -PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
9 -PODS_ROOT = ${SRCROOT}
10 -PODS_TARGET_SRCROOT = ${PODS_ROOT}/TwitterKit
11 -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
12 -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
13 -SKIP_INSTALL = YES
14 -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
Example/Pods/Target Support Files/TwitterKit/TwitterKit.release.xcconfig deleted
-14
@@ -1,14 +0,0 @@
1 -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TwitterKit
3 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit/iOS"
4 -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
5 -OTHER_LDFLAGS = $(inherited) -framework "AVFoundation" -framework "Accounts" -framework "CoreData" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreText" -framework "Foundation" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "Social" -framework "TwitterCore" -framework "UIKit"
6 -PODS_BUILD_DIR = ${BUILD_DIR}
7 -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 -PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
9 -PODS_ROOT = ${SRCROOT}
10 -PODS_TARGET_SRCROOT = ${PODS_ROOT}/TwitterKit
11 -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
12 -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
13 -SKIP_INSTALL = YES
14 -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
Example/Pods/TwitterCore/README.md deleted
-1
@@ -1 +0,0 @@
1 -TwitterCore is provided to support [Digits](https://cocoapods.org/pods/Digits) and [TwitterKit](https://cocoapods.org/pods/TwitterKit).
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Headers/TWTRAPIErrorCode.h deleted
-188
@@ -1,188 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -
20 -NS_ASSUME_NONNULL_BEGIN
21 -
22 -/**
23 - * The NSError domain of errors surfaced by the Twitter API.
24 - */
25 -FOUNDATION_EXTERN NSString *const TWTRAPIErrorDomain;
26 -
27 -/**
28 - * Error codes surfaced by the Twitter API.
29 - * @see https://dev.twitter.com/docs/error-codes-responses
30 - */
31 -typedef NS_ENUM(NSUInteger, TWTRAPIErrorCode) {
32 - /**
33 - * Your call could not be completed as dialed.
34 - */
35 - TWTRAPIErrorCodeCouldNotAuthenticate = 32,
36 -
37 - /**
38 - * Corresponds with an HTTP 404 - the specified resource was not found.
39 - */
40 - TWTRAPIErrorCodePageNotExist = 34,
41 -
42 - /**
43 - * Not authorized to use this endpoint.
44 - */
45 - TWTRAPIErrorCodeNotAuthorizedForEndpoint = 37,
46 -
47 - /**
48 - * Generic API error code for invalid parameter
49 - */
50 - TWTRAPIErrorCodeInvalidParameter = 44,
51 -
52 - /**
53 - * Corresponds with an HTTP 403 — the access token being used belongs to a suspended user and they can't complete the action you're trying to take
54 - */
55 - TWTRAPIErrorCodeAccountSuspended = 64,
56 -
57 - /**
58 - * Corresponds to a HTTP request to a retired v1-era URL.
59 - */
60 - TWTRAPIErrorCodeAPIVersionRetired = 68,
61 -
62 - /**
63 - * The request limit for this resource has been reached for the current rate limit window.
64 - */
65 - TWTRAPIErrorCodeRateLimitExceeded = 88,
66 -
67 - /**
68 - * The access token used in the request is incorrect or has expired. Used in API v1.1.
69 - */
70 - TWTRAPIErrorCodeInvalidOrExpiredToken = 89,
71 -
72 - /**
73 - * Only SSL connections are allowed in the API, you should update your request to a secure connection. See [how to connect using SSL](https://dev.twitter.com/docs/security/using-ssl).
74 - */
75 - TWTRAPIErrorCodeSSLInvalid = 92,
76 -
77 - /**
78 - * Corresponds with an HTTP 503 - Twitter is temporarily over capacity.
79 - */
80 - TWTRAPIErrorCodeOverCapacity = 130,
81 -
82 - /**
83 - * Corresponds with an HTTP 500 - An unknown internal error occurred.
84 - */
85 - TWTRAPIErrorCodeInternalError = 131,
86 -
87 - /**
88 - * Corresponds with a HTTP 401 - it means that your oauth_timestamp is either ahead or behind our acceptable range.
89 - */
90 - TWTRAPIErrorCodeCouldNotAuthenticateTimestampOutOfRange = 135,
91 -
92 - /**
93 - * You have already favorited this status.
94 - */
95 - TWTRAPIErrorCodeAlreadyFavorited = 139,
96 -
97 - /**
98 - * Corresponds with HTTP 403 — returned when a user cannot follow another user due to some kind of limit.
99 - */
100 - TWTRAPIErrorCodeCannotFollowOverLimit = 161,
101 -
102 - /**
103 - * Corresponds with HTTP 403 — returned when a Tweet cannot be viewed by the authenticating user, usually due to the Tweet's author having protected their Tweets.
104 - */
105 - TWTRAPIErrorCodeNotAuthorizedToSeeStatus = 179,
106 -
107 - /**
108 - * Corresponds with HTTP 403 — returned when a Tweet cannot be posted due to the user having no allowance remaining to post. Despite the text in the error message indicating that this error is only returned when a daily limit is reached, this error will be returned whenever a posting limitation has been reached. Posting allowances have roaming windows of time of unspecified duration.
109 - */
110 - TWTRAPIErrorCodeOverDailyStatusUpdateLimit = 185,
111 -
112 - /**
113 - * The status text has been Tweeted already by the authenticated account.
114 - */
115 - TWTRAPIErrorCodeStatusIsDuplicate = 187,
116 -
117 - /**
118 - * Typically sent with 1.1 responses with HTTP code 400. The method requires authentication but it was not presented or was wholly invalid.
119 - */
120 - TWTRAPIErrorCodeBadAuthenticationData = 215,
121 -
122 - /**
123 - * We constantly monitor and adjust our filters to block spam and malicious activity on the Twitter platform. These systems are tuned in real-time. If you get this response our systems have flagged the Tweet or DM as possibly fitting this profile. If you feel that the Tweet or DM you attempted to create was flagged in error, please report the details around that to us by filing a ticket at https://support.twitter.com/forms/platform
124 - */
125 - TWTRAPIErrorCodeRequestIsAutomated = 226,
126 -
127 - /**
128 - * Returned as a challenge in xAuth when the user has login verification enabled on their account and needs to be directed to twitter.com to [generate a temporary password](https://twitter.com/settings/applications).
129 - */
130 - TWTRAPIErrorCodeUserMustVerifyLogin = 231,
131 -
132 - /**
133 - * Returned from server in digits sign-in flow if user provides wrong confirmation code
134 - */
135 - TWTRAPIErrorCodeChallengeCodeInvalid = 236,
136 -
137 - /**
138 - * "Bad guest token." The token has probably expired. Try calling `-[TWTRTwitter logInGuestWithCompletion:]` again later.
139 - */
140 - TWTRAPIErrorCodeBadGuestToken = 239,
141 -
142 - /**
143 - * Rate limiting case for /1/sdk/login
144 - */
145 - TWTRAPIErrorCodeLoginRateExceeded = 245,
146 -
147 - /**
148 - * Corresponds to a HTTP request to a retired URL.
149 - */
150 - TWTRAPIErrorCodeEndpointRetired = 251,
151 -
152 - /**
153 - * Corresponds with HTTP 403 — returned when the application is restricted from POST, PUT, or DELETE actions. See [How to appeal application suspension and other disciplinary actions](https://support.twitter.com/articles/72585).
154 - */
155 - TWTRAPIErrorCodeApplicationCannotPerformWriteAction = 261,
156 -
157 - /**
158 - * Corresponds with HTTP 403. The authenticated user account cannot mute itself.
159 - */
160 - TWTRAPIErrorCodeCannotMuteSelf = 271,
161 -
162 - /**
163 - * Corresponds with HTTP 403. The authenticated user account is not muting the account a call is attempting to unmute.
164 - */
165 - TWTRAPIErrorCodeCannotMuteSpecifiedUser = 272,
166 -
167 - /**
168 - * Rate limiting case for /1.1/device/register.json endpint
169 - */
170 - TWTRAPIErrorCodeDeviceRegisterRateExceeded = 299,
171 -
172 - /**
173 - * Phone's carrier not suppported and we can not deliver the sms/make the voice call
174 - */
175 - TWTRAPIErrorCodeDeviceCarrierNotSupported = 286,
176 -
177 - /**
178 - * You have already retweeted this tweet.
179 - */
180 - TWTRAPIErrorCodeAlreadyRetweeted = 327,
181 -
182 - /**
183 - * Returned in API v1.1 when a request cannot be served due to the application's rate limit having been exhausted for the resource. See [Rate Limiting in API v1.1](https://dev.twitter.com/docs/rate-limiting/1.1).
184 - */
185 - TWTRAPIErrorCodeTooManyRequests = 429
186 -};
187 -
188 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Headers/TWTRAuthConfig.h deleted
-51
@@ -1,51 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -
20 -NS_ASSUME_NONNULL_BEGIN
21 -
22 -/**
23 - * Authentication configuration details. Encapsulates credentials required to authenticate a Twitter application. You can obtain your credentials at https://apps.twitter.com/.
24 - */
25 -@interface TWTRAuthConfig : NSObject
26 -
27 -/**
28 - * The consumer key of the Twitter application.
29 - */
30 -@property (nonatomic, copy, readonly) NSString *consumerKey;
31 -/**
32 - * The consumer secret of the Twitter application.
33 - */
34 -@property (nonatomic, copy, readonly) NSString *consumerSecret;
35 -
36 -/**
37 - * Returns an `TWTRAuthConfig` object initialized by copying the values from the consumer key and consumer secret.
38 - *
39 - * @param consumerKey The consumer key.
40 - * @param consumerSecret The consumer secret.
41 - */
42 -- (instancetype)initWithConsumerKey:(NSString *)consumerKey consumerSecret:(NSString *)consumerSecret;
43 -
44 -/**
45 - * Unavailable. Use `initWithConsumerKey:consumerSecret:` instead.
46 - */
47 -- (instancetype)init NS_UNAVAILABLE;
48 -
49 -@end
50 -
51 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Headers/TWTRAuthSession.h deleted
-39
@@ -1,39 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -
20 -NS_ASSUME_NONNULL_BEGIN
21 -
22 -/**
23 - * The base session which all sessions must conform to.
24 - */
25 -@protocol TWTRBaseSession <NSObject, NSCoding>
26 -@end
27 -
28 -/**
29 - * Encapsulates the authorization details of an OAuth Session.
30 - */
31 -@protocol TWTRAuthSession <TWTRBaseSession>
32 -
33 -@property (nonatomic, readonly, copy) NSString *authToken;
34 -@property (nonatomic, readonly, copy) NSString *authTokenSecret;
35 -@property (nonatomic, readonly, copy) NSString *userID;
36 -
37 -@end
38 -
39 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Headers/TWTRColorUtil.h deleted
-140
@@ -1,140 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -#if IS_UIKIT_AVAILABLE
24 -#import <UIKit/UIKit.h>
25 -#else
26 -#import <Cocoa/Cocoa.h>
27 -
28 -// This adds type name compatibility, but definitely not API cmopatibility for these classes. This
29 -// is really a temporarly workaround to get this code building for OS X.
30 -typedef NSColor UIColor;
31 -typedef NSImage UIImage;
32 -#endif
33 -
34 -NS_ASSUME_NONNULL_BEGIN
35 -
36 -// Based off of rosetta color palette,
37 -// see https://svn.twitter.biz/design/main/resources/colors/rosetta_colors.html (go/colors).
38 -@interface TWTRColorUtil : NSObject
39 -
40 -#pragma mark - Black and White
41 -
42 -+ (UIColor *)blackColor;
43 -+ (UIColor *)whiteColor;
44 -
45 -#pragma mark - Blues
46 -
47 -+ (UIColor *)blueColor;
48 -+ (UIColor *)blueTextColor;
49 -+ (UIColor *)lightBlueColor;
50 -+ (UIColor *)mediumBlueColor;
51 -+ (UIColor *)darkBlueColor;
52 -
53 -#pragma mark - Reds
54 -
55 -+ (UIColor *)redColor;
56 -+ (UIColor *)darkRedColor;
57 -
58 -#pragma mark - Purples
59 -
60 -+ (UIColor *)darkPurpleColor;
61 -+ (UIColor *)deepPurpleColor;
62 -+ (UIColor *)mediumPurpleColor;
63 -
64 -#pragma mark - Grays
65 -
66 -+ (UIColor *)grayTextColor;
67 -+ (UIColor *)darkGrayTextColor;
68 -+ (UIColor *)grayColor;
69 -+ (UIColor *)borderGrayColor;
70 -+ (UIColor *)darkBorderGrayColor;
71 -+ (UIColor *)faintGrayColor;
72 -+ (UIColor *)mediumGrayColor;
73 -+ (UIColor *)darkGrayColor;
74 -
75 -#pragma mark - Component Colors
76 -
77 -+ (UIColor *)textColor;
78 -+ (UIColor *)imagePlaceholderColor;
79 -
80 -#pragma mark - Utilities
81 -
82 -+ (NSInteger)hexWithColor:(UIColor *)color;
83 -+ (UIColor *)colorFromHex:(NSInteger)hex;
84 -
85 -+ (UIImage *)imageWithColor:(UIColor *)color;
86 -+ (BOOL)isLightColor:(UIColor *)color;
87 -+ (BOOL)isLightColor:(UIColor *)color lightnessThreshold:(CGFloat)lightnessThreshold;
88 -
89 -+ (BOOL)isOpaqueColor:(UIColor *)color;
90 -
91 -#pragma mark - Color calculations
92 -
93 -/**
94 - * Returns a secondary text color by
95 - * a) picking an alpha component based on whether the background color is light
96 - * b) applying that alpha component to the primary text color
97 - */
98 -+ (UIColor *)secondaryTextColorFromPrimaryTextColor:(UIColor *)primaryTextColor backgroundColor:(UIColor *)backgroundColor;
99 -
100 -/**
101 - * Returns a media background color by
102 - * a) picking an alpha component based on whether the background color is light
103 - * b) applying that alpha component to either solid white or black, based on the background
104 - */
105 -+ (UIColor *)mediaBackgroundColorFromBackgroundColor:(UIColor *)backgroundColor;
106 -
107 -/**
108 - * Returns a logo color appropriate for the background color.
109 - */
110 -+ (UIColor *)logoColorFromBackgroundColor:(UIColor *)backgroundColor;
111 -
112 -/**
113 - * Returns a color for the text of a button given its background
114 - * color. This is intended for use in buttons or to highlight text.
115 - *
116 - * @param backgroundColor Background color where the text is displayed.
117 - *
118 - * @return Color of the text.
119 - */
120 -+ (UIColor *)contrastingTextColorFromBackgroundColor:(UIColor *)backgroundColor;
121 -
122 -/**
123 - * Returns a darker color based on the original color and a percent to darken.
124 - *
125 - * @param color The original color
126 - * @param lightnessLevel Lightness levels to lighten. Capped to 0 and 1.0.
127 - */
128 -+ (UIColor *)darkerColorForColor:(UIColor *)color lightnessLevel:(CGFloat)lightnessLevel;
129 -
130 -/**
131 - * Returns a darker color based on the original color and a percent to lighten.
132 - *
133 - * @param color The original color
134 - * @param lightnessLevel Lightness levels to lighten. Capped to 0 and 1.0.
135 - */
136 -+ (UIColor *)lighterColorForColor:(UIColor *)color lightnessLevel:(CGFloat)lightnessLevel;
137 -
138 -@end
139 -
140 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Headers/TWTRConstants.h deleted
-157
@@ -1,157 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -
20 -NS_ASSUME_NONNULL_BEGIN
21 -
22 -/**
23 - * The NSError domain of errors surfaced by the Twitter SDK.
24 - */
25 -FOUNDATION_EXTERN NSString *const TWTRErrorDomain;
26 -
27 -/**
28 - * Error codes surfaced by the Twitter SDK.
29 - */
30 -typedef NS_ENUM(NSInteger, TWTRErrorCode) {
31 -
32 - /**
33 - * Unknown error.
34 - */
35 - TWTRErrorCodeUnknown = -1,
36 -
37 - /**
38 - * Authentication has not been set up yet. You must call -[TWTRTwitter logInWithCompletion:] or -[TWTRTwitter logInGuestWithCompletion:]
39 - */
40 - TWTRErrorCodeNoAuthentication = 0,
41 -
42 - /**
43 - * Twitter has not been initialized yet. Call +[Fabric with:@[TwitterKit]] or -[TWTRTwitter startWithConsumerKey:consumerSecret:].
44 - */
45 - TWTRErrorCodeNotInitialized = 1,
46 -
47 - /**
48 - * User has declined to grant permission to information such as their email address.
49 - */
50 - TWTRErrorCodeUserDeclinedPermission = 2,
51 -
52 - /**
53 - * User has granted permission to their email address but no address is associated with their account.
54 - */
55 - TWTRErrorCodeUserHasNoEmailAddress = 3,
56 -
57 - /**
58 - * A resource has been requested by ID, but that ID was not found.
59 - */
60 - TWTRErrorCodeInvalidResourceID = 4,
61 -
62 - /**
63 - * A request has been issued for an invalid URL.
64 - */
65 - TWTRErrorCodeInvalidURL = 5,
66 -
67 - /**
68 - * Type mismatch in parsing JSON from the Twitter API.
69 - */
70 - TWTRErrorCodeMismatchedJSONType = 6,
71 -
72 - /**
73 - * Fail to save to keychain.
74 - */
75 - TWTRErrorCodeKeychainSerializationFailure = 7,
76 -
77 - /**
78 - * Fail to save to disk.
79 - */
80 - TWTRErrorCodeDiskSerializationError = 8,
81 -
82 - /**
83 - * Error authenticating with the webview.
84 - */
85 - TWTRErrorCodeWebViewError = 9,
86 -
87 - /**
88 - * A required parameter is missing.
89 - */
90 - TWTRErrorCodeMissingParameter = 10
91 -};
92 -
93 -/**
94 - * The NSError domain of errors surfaced by the Twitter SDK during the login operation.
95 - */
96 -FOUNDATION_EXTERN NSString *const TWTRLogInErrorDomain;
97 -
98 -/**
99 - * Error codes surfaced by the Twitter SDK with the `TWTRLogInErrorDomain` error domain.
100 - */
101 -typedef NS_ENUM(NSInteger, TWTRLogInErrorCode) {
102 -
103 - /**
104 - * Unknown error.
105 - */
106 - TWTRLogInErrorCodeUnknown = -1,
107 -
108 - /**
109 - * User denied login.
110 - */
111 - TWTRLogInErrorCodeDenied = 0,
112 -
113 - /**
114 - * User canceled login.
115 - */
116 - TWTRLogInErrorCodeCancelled = 1,
117 -
118 - /**
119 - * No Twitter account found.
120 - */
121 - TWTRLogInErrorCodeNoAccounts = 2,
122 -
123 - /**
124 - * Reverse auth with linked account failed.
125 - */
126 - TWTRLogInErrorCodeReverseAuthFailed = 3,
127 -
128 - /**
129 - * Refreshing session tokens failed.
130 - */
131 - TWTRLogInErrorCodeCannotRefreshSession = 4,
132 -
133 - /**
134 - * No such session or session is not tracked
135 - * in the associated session store.
136 - */
137 - TWTRLogInErrorCodeSessionNotFound = 5,
138 -
139 - /**
140 - * The login request failed.
141 - */
142 - TWTRLogInErrorCodeFailed = 6,
143 -
144 - /**
145 - * The system account credentials are no longer valid and the
146 - * user will need to update their credentials in the Settings app.
147 - */
148 - TWTRLogInErrorCodeSystemAccountCredentialsInvalid = 7,
149 -
150 - /**
151 - * There was no Twitter iOS app installed to attemp
152 - * the Mobile SSO flow.
153 - */
154 - TWTRLoginErrorNoTwitterApp = 8,
155 -};
156 -
157 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Headers/TWTRCoreOAuthSigning.h deleted
-61
@@ -1,61 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -
20 -NS_ASSUME_NONNULL_BEGIN
21 -
22 -FOUNDATION_EXTERN NSString *const TWTROAuthEchoRequestURLStringKey;
23 -FOUNDATION_EXTERN NSString *const TWTROAuthEchoAuthorizationHeaderKey;
24 -
25 -@protocol TWTRCoreOAuthSigning <NSObject>
26 -
27 -/**
28 - * @name OAuth Echo
29 - */
30 -
31 -/**
32 - * OAuth Echo is a means to securely delegate OAuth authorization to a third party while interacting with an API.
33 - * For example, you may wish to verify a user's credentials from your app's server (the third party) rather than your app.
34 - * This method provides you with the OAuth signature to add to the third party's request to `URLString`, as well as the formed
35 - * URL with the query string to send that request to.
36 - * This is equivalent to calling `-URLRequestWithMethod:URL:parameters:error:` and getting the URL and the `Authorization` HTTP header out of the request.
37 - *
38 - * @param method Request method, GET, POST, PUT, DELETE, etc.
39 - * @param URLString The full URL of the Twitter endpoint you plan to send a request to. E.g. https://api.twitter.com/1.1/account/verify_credentials.json
40 - * @param parameters Request parameters.
41 - * @param error Error in the `TWTRErrorDomain` domain. The code will be `TWTRErrorCodeInvalidURL` if the `URLString`'s host is not api.twitter.com
42 - *
43 - * @return `nil` if there's an error or a missing required parameter, or a dictionary with the fully formed request URL under `TWTROAuthEchoRequestURLStringKey` (`NSString`), and the `Authorization` header in `TWTROAuthEchoAuthorizationHeaderKey` (`NSString`), to be used to sign the request.
44 - *
45 - * @see More information about OAuth Echo: https://dev.twitter.com/oauth/echo
46 - */
47 -- (NSDictionary *)OAuthEchoHeadersForRequestMethod:(NSString *)method URLString:(NSString *)URLString parameters:(nullable NSDictionary *)parameters error:(NSError **)error;
48 -
49 -/**
50 - * This method provides you with the OAuth signature, as well as the formed URL with the query string, to send a request to `verify_credentials`.
51 - *
52 - * @return A dictionary with the fully formed Request URL under `TWTROAuthEchoRequestURLStringKey` (`NSString`), and the `Authorization` header in `TWTROAuthEchoAuthorizationHeaderKey` (`NSString`), to be used to sign the request.
53 - *
54 - * @see More information about OAuth Echo: https://dev.twitter.com/oauth/echo
55 - * @see More information about Verify Credentials: https://dev.twitter.com/rest/reference/get/account/verify_credentials
56 - */
57 -- (NSDictionary *)OAuthEchoHeadersToVerifyCredentials;
58 -
59 -@end
60 -
61 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Headers/TWTRDefines.h deleted
-24
@@ -1,24 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#pragma once
19 -
20 -#define TWC_STR_HELPER(x) #x
21 -#define TWC_STR(x) TWC_STR_HELPER(x)
22 -
23 -#define IS_UIKIT_AVAILABLE (TARGET_OS_IOS || TARGET_OS_TV)
24 -#define IS_SOCIAL_ACCOUNTS_AVAILABLE (TARGET_OS_MAC && !TARGET_OS_WATCH && !TARGET_OS_TV)
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Headers/TWTRGuestSession.h deleted
-82
@@ -1,82 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -#import <TwitterCore/TWTRAuthSession.h>
20 -
21 -@class TWTRGuestSession;
22 -
23 -NS_ASSUME_NONNULL_BEGIN
24 -
25 -/**
26 - * Completion block called when guest login succeeds or fails.
27 - *
28 - * @param guestSession A `TWTRGuestSession` containing the OAuth tokens or nil.
29 - * @param error Error that will be non nil if the authentication request failed.
30 - */
31 -typedef void (^TWTRGuestLogInCompletion)(TWTRGuestSession *_Nullable guestSession, NSError *_Nullable error);
32 -
33 -/**
34 - * `TWTRGuestSession` represents a guest session authenticated with the Twitter API. See `TWTRSession` for user sessions.
35 - */
36 -@interface TWTRGuestSession : NSObject <TWTRBaseSession>
37 -
38 -/**
39 - * The bearer access token for guest auth.
40 - */
41 -@property (nonatomic, copy, readonly) NSString *accessToken;
42 -
43 -/**
44 - * The guest access token.
45 - */
46 -@property (nonatomic, copy, readonly) NSString *guestToken;
47 -
48 -/**
49 - * This property can be used to make a best guess about whether the token will
50 - * still be valid or not.
51 - *
52 - * Guest tokens expire after a short time interval but
53 - * the actual interval is not specified. This property will return YES if a sufficient
54 - * amount of time has passed indicating that the token is probably no longer valid.
55 - * In most situations you should make a request with the token and see if the API
56 - * accepts the token or not.
57 - */
58 -@property (nonatomic, readonly) BOOL probablyNeedsRefreshing;
59 -
60 -/**
61 - * Returns an `TWTRGuestSession` object initialized by copying the values from the dictionary or nil if the dictionary is missing.
62 - *
63 - * @param sessionDictionary (required) The dictionary received after successfull authentication from Twitter guest-only authentication.
64 - */
65 -- (instancetype)initWithSessionDictionary:(NSDictionary *)sessionDictionary;
66 -
67 -/**
68 - * Returns a `TWTRGuestSession` object
69 - *
70 - * @param accessToken the access token
71 - * @param guestToken the guest access token
72 - */
73 -- (instancetype)initWithAccessToken:(NSString *)accessToken guestToken:(nullable NSString *)guestToken;
74 -
75 -/**
76 - * Unavailable. Use `-initWithSessionDictionary:` instead.
77 - */
78 -- (instancetype)init NS_UNAVAILABLE;
79 -
80 -@end
81 -
82 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Headers/TWTRSession.h deleted
-95
@@ -1,95 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <TwitterCore/TWTRAuthConfig.h>
23 -#import <TwitterCore/TWTRAuthSession.h>
24 -#import <TwitterCore/TWTRGuestSession.h>
25 -
26 -@class TWTRSession;
27 -
28 -NS_ASSUME_NONNULL_BEGIN
29 -
30 -/**
31 - * Completion block called when user login succeeds or fails.
32 - *
33 - * @param session Contains the OAuth tokens and minimal information associated with the logged in user or nil.
34 - * @param error Error that will be non nil if the authentication request failed.
35 - */
36 -typedef void (^TWTRLogInCompletion)(TWTRSession *_Nullable session, NSError *_Nullable error);
37 -
38 -/**
39 - * TWTRSession represents a user's session authenticated with the Twitter API.
40 - */
41 -@interface TWTRSession : NSObject <TWTRAuthSession>
42 -
43 -/**
44 - * The authorization token.
45 - */
46 -@property (nonatomic, copy, readonly) NSString *authToken;
47 -/**
48 - * The authorization token secret.
49 - */
50 -@property (nonatomic, copy, readonly) NSString *authTokenSecret;
51 -/**
52 - * The username associated with the access token.
53 - */
54 -@property (nonatomic, copy, readonly) NSString *userName;
55 -/**
56 - * The user ID associated with the access token.
57 - */
58 -@property (nonatomic, copy, readonly) NSString *userID;
59 -
60 -/**
61 - * Returns an `TWTRSession` object initialized by copying the values from the dictionary or nil if the dictionary is missing.
62 - *
63 - * @param sessionDictionary (required) The dictionary received after successfull authentication from Twitter OAuth.
64 - */
65 -- (instancetype)initWithSessionDictionary:(NSDictionary *)sessionDictionary;
66 -
67 -/**
68 - * Returns a `TWTRSession` object initialized by copying the values
69 - * from the dictionary returned from a Mobile SSO redirect URL.
70 - *
71 - * @param authDictionary (required) The dictionary received after successful
72 - * authentication from Twitter Mobile SSO.
73 - */
74 -- (instancetype)initWithSSOResponse:(NSDictionary *)authDictionary;
75 -
76 -/**
77 - * Returns an `TWTRSession` object initialized by copying the given tokens and user info.
78 - *
79 - * @param authToken (required) The authorization token for the session
80 - * @param authTokenSecret (required) The authorization token secret for the session
81 - * @param userName (required) The username for the user associated with the session.
82 - * @param userID (required) The unique ID for the user associated with the session.
83 - *
84 - * @return A `TWTRSession` object initialized with the provided parameters.
85 - */
86 -- (instancetype)initWithAuthToken:(NSString *)authToken authTokenSecret:(NSString *)authTokenSecret userName:(NSString *)userName userID:(NSString *)userID NS_DESIGNATED_INITIALIZER;
87 -
88 -/**
89 - * Unavailable. Use -initWithSessionDictionary: instead.
90 - */
91 -- (instancetype)init NS_UNAVAILABLE;
92 -
93 -@end
94 -
95 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Headers/TWTRSessionStore.h deleted
-243
@@ -1,243 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -@class TWTRAuthConfig;
19 -@class TWTRGuestSession;
20 -@class TWTRSession;
21 -@protocol TWTRAuthSession;
22 -@protocol TWTRAPIServiceConfig;
23 -
24 -NS_ASSUME_NONNULL_BEGIN
25 -
26 -#pragma mark - TWTRSessionRefreshingStore Protocol
27 -
28 -/**
29 - * Completion block called when a session refresh succeeds or fails.
30 - *
31 - * @param refreshedSession The refreshed session
32 - * @param error Error that will be non nil if the refresh request failed
33 - */
34 -typedef void (^TWTRSessionStoreRefreshCompletion)(id _Nullable refreshedSession, NSError *_Nullable error);
35 -
36 -/**
37 - * Protocol for session stores that can refresh expired sessions.
38 - */
39 -@protocol TWTRSessionRefreshingStore <NSObject>
40 -
41 -/**
42 - * Refresh an expired session.
43 - *
44 - * @param sessionClass The class of the session
45 - * @param sessionID ID of the session wherever applicable e.g. `userID` if it's a user session.
46 - * @param completion The completion block to call when the refresh request succeeds or fails.
47 - */
48 -- (void)refreshSessionClass:(Class)sessionClass sessionID:(nullable NSString *)sessionID completion:(TWTRSessionStoreRefreshCompletion)completion;
49 -
50 -/**
51 - * Determines whether the given session has expired.
52 - *
53 - * @param session The session to check for expiration
54 - * @param response API request response to check for expiration
55 - *
56 - * @return Whether the session has expired.
57 - */
58 -- (BOOL)isExpiredSession:(id)session response:(NSHTTPURLResponse *)response;
59 -
60 -/**
61 - * Determines whether the given session has expired based on a given error.
62 - *
63 - * @param session The session to check for expiration
64 - * @param error API request error to check for expiration
65 - *
66 - * @return Whether the session has expired.
67 - */
68 -- (BOOL)isExpiredSession:(id)session error:(NSError *)error;
69 -
70 -@end
71 -
72 -#pragma mark - TWTRUserSessionStore Protocol
73 -
74 -/**
75 - * Completion block called when a user session saved to the session store or fails.
76 - *
77 - * @param session The saved session
78 - * @param error Error that will be non nil if the save request fails.
79 - */
80 -typedef void (^TWTRSessionStoreSaveCompletion)(id<TWTRAuthSession> _Nullable session, NSError *_Nullable error);
81 -
82 -/**
83 - * Completion block called when fetching all stored user sessions completes or fails.
84 - *
85 - * @param sessions All stored user sessions or empty array if there are no user sessions found.
86 - */
87 -typedef void (^TWTRSessionStoreBatchFetchCompletion)(NSArray *sessions);
88 -
89 -/**
90 - * Completion block to call when the session is deleted or fails.
91 - *
92 - * @param session The deleted session or nil if none was found for the user.
93 - */
94 -typedef void (^TWTRSessionStoreDeleteCompletion)(id<TWTRAuthSession> _Nullable session);
95 -
96 -/**
97 - * Protocol for session store that manages user sessions.
98 - */
99 -@protocol TWTRUserSessionStore <NSObject>
100 -
101 -/**
102 - * Saves the existing session to the store after validations.
103 - *
104 - * @param session The user session to save
105 - * @param completion Completion block to call when the save request succeeds or fails
106 - */
107 -- (void)saveSession:(id<TWTRAuthSession>)session completion:(TWTRSessionStoreSaveCompletion)completion;
108 -
109 -/**
110 - * Fetches the user session for for the given auth tokens and saves it to the store after validations.
111 - *
112 - * @param authToken The existing authToken to use for authentication.
113 - * @param authTokenSecret The existing authTokenSecret to use for authentication.
114 - * @param completion Completion block to call when the save request succeeds or fails
115 - */
116 -- (void)saveSessionWithAuthToken:(NSString *)authToken authTokenSecret:(NSString *)authTokenSecret completion:(TWTRSessionStoreSaveCompletion)completion;
117 -
118 -/**
119 - * Checks to see if the user is logged in and has a saved session.
120 - *
121 - * @param userID The user ID to fetch session for.
122 - */
123 -- (nullable id<TWTRAuthSession>)sessionForUserID:(NSString *)userID;
124 -
125 -/**
126 - * Retrieve all logged in user sessions in ascending order of last saved date
127 - *
128 - * @note This is a blocking call.
129 - */
130 -- (NSArray *)existingUserSessions;
131 -
132 -/**
133 - * Returns YES if there are existing user sessions.
134 - *
135 - * @note This is a blocking call.
136 - */
137 -- (BOOL)hasLoggedInUsers;
138 -
139 -/**
140 - * Retrieves the last logged in user session.
141 - *
142 - * @return The last logged in user session.
143 - */
144 -- (nullable id<TWTRAuthSession>)session;
145 -
146 -/**
147 - * Deletes the local Twitter user session from this app. This will not remove the system Twitter account nor make a network request to invalidate the session.
148 - *
149 - * @param userID ID of the user to log out
150 - */
151 -- (void)logOutUserID:(NSString *)userID;
152 -
153 -@end
154 -
155 -#pragma mark - TWTRGuestSessionStore Protocol
156 -
157 -/**
158 - * Completion block called when retrieving a guest session succeeds or fails.
159 - *
160 - * @param guestSession The retrieved guest session
161 - * @param error Error that will be non nil if the save request fails.
162 - */
163 -typedef void (^TWTRSessionGuestLogInCompletion)(TWTRGuestSession *_Nullable guestSession, NSError *_Nullable error);
164 -
165 -/**
166 - * Protocol for session stores that can manage guest sessions.
167 - */
168 -@protocol TWTRGuestSessionStore <NSObject>
169 -
170 -/**
171 - * Log in as a guest user and return the guest session. This can be used when the user is not a Twitter user.
172 - *
173 - * @param completion Completion block to call when the authentication succeeds or fails.
174 - *
175 - * @warning This method assumes your application, as indicated by the `consumerKey` and `consumerSecret` in the `authConfig`, has been whitelisted for guest authentication.
176 - */
177 -- (void)fetchGuestSessionWithCompletion:(TWTRSessionGuestLogInCompletion)completion;
178 -
179 -@end
180 -
181 -#pragma mark - Composite TWTRSessionStore Protocol
182 -
183 -/**
184 - * Convenience composite protocol of a store that handles user, guest, and refreshable sessions.
185 - */
186 -@protocol TWTRSessionStore <TWTRUserSessionStore, TWTRGuestSessionStore, TWTRSessionRefreshingStore>
187 -
188 -/**
189 - * Returns the store's auth config.
190 - */
191 -@property (nonatomic, readonly) TWTRAuthConfig *authConfig;
192 -
193 -@end
194 -
195 -#pragma mark - Concrete Session Store Class
196 -
197 -/**
198 - * Concrete implementation of <TWTRSessionStore>. This session store supports fetching and storage of
199 - * user and guest sessions. In addition, the session store also supports refreshing of such sessions when they expire.
200 - *
201 - * @warning Instances of the session manager at the same path are not synchronized. The session store
202 - * will simply choose the latest version in the case of conflicts.
203 - */
204 -@interface TWTRSessionStore : NSObject <TWTRSessionStore>
205 -
206 -- (instancetype)init NS_UNAVAILABLE;
207 -
208 -/**
209 - * Provides a mechanism for reloading the session store. This method will force the session store
210 - * to find any sessions that may have been saved by another session store or application that is
211 - * using the same keychain access groups.
212 - *
213 - * Most applications will not need to call this method. You may need to call this method if you are
214 - * using multiple stores within your application and you need to synchronize when one writes to the
215 - * store. The more likely case for needing to call this method is if you are sharing credentials
216 - * between applications. In this situation you will want to call this method when the application
217 - * comes back to the foreground.
218 - *
219 - * This method does not need to be called when the store is created because this process happens
220 - * by default at time of instantiation.
221 - *
222 - * You should avoid calling this method if you do not have a specific reason to do so, like the reasons
223 - * mentioned above as this method does cause disk I/O and multiple calls can cause performance problems.
224 - */
225 -- (void)reloadSessionStore;
226 -
227 -/**
228 - * Sets a local string which can be used to verify the auth token using
229 - * isValidOauthToken:
230 - */
231 -- (void)saveOauthToken:(NSString *)token;
232 -
233 -/**
234 - * If saveOauthToken is called then this will compare the set to the token passed by the token parameter.
235 - * This is used to verify the token generated from the oauth/request_token request after a URL has been passed
236 - * back from web authenticatoin.
237 - *
238 - * Returns YES is the token string matches the internal OAuth token.
239 - */
240 -- (BOOL)isValidOauthToken:(NSString *)token;
241 -@end
242 -
243 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Headers/TwitterCore.h deleted
-34
@@ -1,34 +0,0 @@
1 -//
2 -// TwitterCore.h
3 -//
4 -// Copyright (c) 2015 Twitter. All rights reserved.
5 -//
6 -
7 -#import <Foundation/Foundation.h>
8 -#if !TARGET_OS_TV
9 -#import <Accounts/Accounts.h>
10 -#endif
11 -#import <CoreData/CoreData.h>
12 -#if !TARGET_OS_TV
13 -#import <Social/Social.h>
14 -#endif
15 -#import "TWTRDefines.h"
16 -
17 -#if IS_UIKIT_AVAILABLE
18 -#import <UIKit/UIKit.h>
19 -#else
20 -#import <Cocoa/Cocoa.h>
21 -#endif
22 -
23 -#if __IPHONE_OS_VERSION_MIN_REQUIRED < 80000
24 -#error "TwitterCore doesn't support iOS 7.x and lower. Please, change your minimum deployment target to iOS 8.0"
25 -#endif
26 -
27 -#import "TWTRAPIErrorCode.h"
28 -#import "TWTRAuthConfig.h"
29 -#import "TWTRAuthSession.h"
30 -#import "TWTRConstants.h"
31 -#import "TWTRCoreOAuthSigning.h"
32 -#import "TWTRGuestSession.h"
33 -#import "TWTRSession.h"
34 -#import "TWTRSessionStore.h"
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Info.plist
Binary files a/Example/Pods/TwitterCore/iOS/TwitterCore.framework/Info.plist and /dev/null differ
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Modules/module.modulemap deleted
-6
@@ -1,6 +0,0 @@
1 -framework module TwitterCore {
2 - umbrella header "TwitterCore.h"
3 -
4 - export *
5 - module * { export * }
6 -}
Example/Pods/TwitterCore/iOS/TwitterCore.framework/Modules/module.private.modulemap deleted
-2
@@ -1,2 +0,0 @@
1 -explicit module TwitterCore.Private {
2 -}
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAPIConstants.h deleted
-24
@@ -1,24 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -FOUNDATION_EXTERN NSString *const TWTRAPIConstantsParamID;
23 -FOUNDATION_EXTERN NSString *const TWTRAPIConstantsFieldID;
24 -FOUNDATION_EXTERN NSString *const TWTRAPIConstantsFieldIDString;
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAPIConstantsUser.h deleted
-29
@@ -1,29 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -FOUNDATION_EXTERN NSString *const TWTRAPIConstantsUserShowURL;
23 -
24 -FOUNDATION_EXTERN NSString *const TWTRAPIConstantsVerifyCredentialsURL;
25 -
26 -// parameters
27 -FOUNDATION_EXTERN NSString *const TWTRAPIConstantsUserParamUserID;
28 -FOUNDATION_EXTERN NSString *const TWTRAPIConstantsUserParamIncludeEmail;
29 -FOUNDATION_EXTERN NSString *const TWTRAPIConstantsUserParamSkipStatus;
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAPINetworkErrorsShim.h deleted
-58
@@ -1,58 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -#import "TWTRNetworkingPipeline.h"
24 -
25 -NS_ASSUME_NONNULL_BEGIN
26 -
27 -/**
28 - Abstraction around the Twitter REST API networking response validation and errors to handle various
29 - quirks of the API.
30 - */
31 -@interface TWTRAPINetworkErrorsShim : NSObject
32 -
33 -/**
34 - * @param response response from the API request
35 - * @param responseData data from the request response
36 - */
37 -- (instancetype)initWithHTTPResponse:(NSURLResponse *)response responseData:(NSData *)responseData NS_DESIGNATED_INITIALIZER;
38 -
39 -- (instancetype)init NS_UNAVAILABLE;
40 -/**
41 - * Validates the error response while taking into account some Twitter-specific quirks.
42 - *
43 - * @return the normalized error if there was something to surface from either the HTTP response
44 - * or API response
45 - */
46 -
47 -- (nullable NSError *)validate;
48 -
49 -@end
50 -
51 -/// This class just simply wraps the TWTRAPINetworkErrorsShim class so that we can use
52 -/// something that conforms to the TWTRNetworkingResponseValidating. It simply creates
53 -/// an instance of TWTRAPINetworkErrorsShim for each validation call. Eventually, the
54 -/// TWTRAPINetworkErrorsShim class can be removed or hidden.
55 -@interface TWTRAPIResponseValidator : NSObject <TWTRNetworkingResponseValidating>
56 -@end
57 -
58 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAPIServiceConfig.h deleted
-37
@@ -1,37 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -@protocol TWTRAPIServiceConfig <NSObject>
23 -
24 -@property (nonatomic, readonly, copy) NSString *apiHost;
25 -@property (nonatomic, readonly, copy) NSString *apiScheme;
26 -
27 -/**
28 - * A unique name to assign to this service. It is recommended
29 - * that reverse dns be used to make the name unique.
30 - */
31 -@property (nonatomic, readonly, copy) NSString *serviceName;
32 -
33 -@end
34 -
35 -FOUNDATION_EXTERN NSURL *TWTRAPIURLWithPath(id<TWTRAPIServiceConfig> apiServiceConfig, NSString *path);
36 -
37 -FOUNDATION_EXTERN NSURL *TWTRAPIURLWithParams(id<TWTRAPIServiceConfig> apiServiceConfig, NSString *path, NSDictionary *params);
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAPIServiceConfigRegistry.h deleted
-51
@@ -1,51 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -#import "TWTRAPIServiceConfig.h"
24 -
25 -NS_ASSUME_NONNULL_BEGIN
26 -
27 -typedef NS_ENUM(NSInteger, TWTRAPIServiceConfigType) { TWTRAPIServiceConfigTypeDefault, TWTRAPIServiceConfigTypeCards, TWTRAPIServiceConfigTypeUpload };
28 -
29 -@interface TWTRAPIServiceConfigRegistry : NSObject
30 -
31 -/**
32 - * Returns the default registry instance.
33 - */
34 -+ (instancetype)defaultRegistry;
35 -
36 -/**
37 - * Registers a service config with the receiver.
38 - *
39 - * @param config the config object to register.
40 - * @param type the type of config object to register.
41 - */
42 -- (void)registerServiceConfig:(id<TWTRAPIServiceConfig>)config forType:(TWTRAPIServiceConfigType)type;
43 -
44 -/**
45 - * Returns a config object that has been registered for the given type or nil if nothing has been registered.
46 - */
47 -- (nullable id<TWTRAPIServiceConfig>)configForType:(TWTRAPIServiceConfigType)type;
48 -
49 -@end
50 -
51 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAppAPIClient.h deleted
-46
@@ -1,46 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import "TWTRNetworking.h"
23 -
24 -@class TWTRAuthConfig;
25 -
26 -/**
27 - An Twitter Social HTTP API client for use with an Application only access token.
28 - Application only auth allows for an app to access some Twitter content without a logged in user.
29 - To obtain an app only access token use TWTRAuthClient.
30 - For more about application only auth see https://dev.twitter.com/docs/auth/application-only-auth .
31 -
32 - If you have a logged in user, use TwitterUserAPIClient.
33 - */
34 -@interface TWTRAppAPIClient : TWTRNetworking
35 -
36 -// The application only access token
37 -@property (nonatomic, copy, readonly) NSString *accessToken;
38 -
39 -/**
40 - Designated initializer. Returns nil if access token is missing.
41 - @param accessToken An application only access token.
42 - */
43 -- (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig accessToken:(NSString *)accessToken;
44 -- (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig NS_UNAVAILABLE;
45 -
46 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAppAuthProvider.h deleted
-41
@@ -1,41 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import "TWTRAuthenticationProvider.h"
23 -
24 -@class TWTRAuthConfig;
25 -@protocol TWTRAPIServiceConfig;
26 -
27 -@interface TWTRAppAuthProvider : TWTRAuthenticationProvider
28 -
29 -- (instancetype)init NS_UNAVAILABLE;
30 -
31 -- (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig apiServiceConfig:(id<TWTRAPIServiceConfig>)apiServiceConfig;
32 -
33 -/**
34 - * Authenticate with App Auth
35 - *
36 - * @param completion (required) The completion that will be called upon success or error.
37 - * Will be called on an arbitrary queue.
38 - */
39 -- (void)authenticateWithCompletion:(TWTRAuthenticationProviderCompletion)completion;
40 -
41 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAppInstallationUUID.h deleted
-28
@@ -1,28 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -@interface TWTRAppInstallationUUID : NSObject
25 -
26 -+ (NSString *)appInstallationUUID;
27 -
28 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAppleSocialAuthenticaticationProvider.h deleted
-34
@@ -1,34 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import "TWTRAuthenticationProvider.h"
23 -
24 -@class TWTRAuthConfig;
25 -@protocol TWTRAPIServiceConfig;
26 -
27 -__TVOS_UNAVAILABLE @interface TWTRAppleSocialAuthenticaticationProvider : TWTRAuthenticationProvider
28 -
29 - -
30 - (instancetype)init NS_UNAVAILABLE;
31 -
32 -- (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig apiServiceConfig:(id<TWTRAPIServiceConfig>)apiServiceConfig;
33 -
34 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAssertionMacros.h deleted
-81
@@ -1,81 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <TwitterCore/TWTRConstants.h>
23 -
24 -#ifdef __OBJC__
25 -
26 -#define TWTRParameterAssertSettingError(condition, errorPointer) \
27 - NSParameterAssert((condition)); \
28 - if (!(condition)) { \
29 - NSLog(@"[TwitterKit] %@ Invalid parameter not satisfying: %s", NSStringFromSelector(_cmd), #condition); \
30 - if (errorPointer != NULL) { \
31 - *errorPointer = [NSError errorWithDomain:TWTRErrorDomain code:TWTRErrorCodeMissingParameter userInfo:@{NSLocalizedDescriptionKey: [NSString stringWithFormat:@"Missing parameter %s", #condition]}]; \
32 - } \
33 - }
34 -
35 -#define TWTRParameterAssertOrReturnValue(condition, returnValue) \
36 - NSParameterAssert((condition)); \
37 - if (!(condition)) { \
38 - NSLog(@"[TwitterKit] %@ Invalid parameter not satisfying: %s", NSStringFromSelector(_cmd), #condition); \
39 - return returnValue; \
40 - }
41 -
42 -#define TWTRParameterAssertOrReturnNil(condition) \
43 - NSParameterAssert((condition)); \
44 - if (!(condition)) { \
45 - NSLog(@"[TwitterKit] %@ Invalid parameter not satisfying: %s", NSStringFromSelector(_cmd), #condition); \
46 - return nil; \
47 - }
48 -
49 -#define TWTRParameterAssertOrReturn(condition) \
50 - NSParameterAssert((condition)); \
51 - if (!(condition)) { \
52 - NSLog(@"[TwitterKit] %@ Invalid parameter not satisfying: %s", NSStringFromSelector(_cmd), #condition); \
53 - return; \
54 - }
55 -
56 -#define TWTRAssertMainThread() \
57 - if (![NSThread isMainThread]) { \
58 - [NSException raise:NSInternalInconsistencyException format:@"Need to be on the main thread."]; \
59 - return; \
60 - }
61 -
62 -// Check a single argument, and call a completion block if it's missing
63 -#define TWTRCheckArgumentWithCompletion(condition, completion) \
64 - TWTRParameterAssertOrReturn(completion); \
65 - NSError *parameterError; \
66 - TWTRParameterAssertSettingError((condition), &parameterError); \
67 - if (parameterError) { \
68 - completion(nil, nil, parameterError); \
69 - return; \
70 - }
71 -
72 -#define TWTRCheckArgumentWithCompletion2(condition, completion) \
73 - TWTRParameterAssertOrReturn(completion); \
74 - NSError *parameterError; \
75 - TWTRParameterAssertSettingError((condition), &parameterError); \
76 - if (parameterError) { \
77 - completion(nil, parameterError); \
78 - return; \
79 - }
80 -
81 -#endif
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAuthConfigSessionsValidator.h deleted
-46
@@ -1,46 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -@class TWTRAuthConfig;
24 -@class TWTRAuthConfigStore;
25 -@protocol TWTRSessionStore_Private;
26 -
27 -NS_ASSUME_NONNULL_BEGIN
28 -
29 -@interface TWTRAuthConfigSessionsValidator : NSObject
30 -
31 -- (instancetype)init NS_UNAVAILABLE;
32 -
33 -- (instancetype)initWithConfigStore:(TWTRAuthConfigStore *)configStore sessionStore:(id<TWTRSessionStore_Private>)sessionStore;
34 -
35 -/**
36 - * Calling this method will check that the auth config used by the
37 - * session store matches the config stored in the config store.
38 - * If they do not match it will clear the sessions from the session store.
39 - * It will then store the session store's config in the config store.
40 - * @note If the config store does not have a saved auth config the store will not be purged. If we did not do this all users would be logged out the first time this validator is used.
41 - */
42 -- (void)validateSessionStoreContainsValidAuthConfig;
43 -
44 -@end
45 -
46 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAuthConfigSessionsValidator_Private.h deleted
-29
@@ -1,29 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#include "TWTRAuthConfigSessionsValidator.h"
23 -
24 -@interface TWTRAuthConfigSessionsValidator ()
25 -
26 -- (BOOL)doesSessionStoreNeedPurge;
27 -- (void)purgeSessionsFromSessionStore;
28 -
29 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAuthConfigStore.h deleted
-56
@@ -1,56 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -@class TWTRAuthConfig;
24 -
25 -NS_ASSUME_NONNULL_BEGIN
26 -
27 -@interface TWTRAuthConfigStore : NSObject
28 -
29 -- (instancetype)init NS_UNAVAILABLE;
30 -
31 -/**
32 - * Initializes the auth config store
33 - *
34 - * @param nameSpace the namespace to associate with this store.
35 - */
36 -- (instancetype)initWithNameSpace:(NSString *)nameSpace;
37 -
38 -/**
39 - * Saves the given auth config replacing the last saved config.
40 - */
41 -- (void)saveAuthConfig:(TWTRAuthConfig *)authConfig;
42 -
43 -/**
44 - * Returns the auth config object that was last saved or nil
45 - * if there is none.
46 - */
47 -- (nullable TWTRAuthConfig *)lastSavedAuthConfig;
48 -
49 -/**
50 - * Removes the last saved auth config.
51 - */
52 -- (void)forgetAuthConfig;
53 -
54 -@end
55 -
56 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAuthenticationConstants.h deleted
-68
@@ -1,68 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -#pragma mark Twitter API
25 -FOUNDATION_EXTERN NSString *const TWTRTwitterDomain;
26 -
27 -#pragma mark - Authentication
28 -FOUNDATION_EXTERN NSString *const TWTRAuthDirectoryLegacyName;
29 -FOUNDATION_EXTERN NSString *const TWTRAuthDirectoryName;
30 -FOUNDATION_EXTERN NSString *const TWTRSDKScheme;
31 -FOUNDATION_EXTERN NSString *const TWTRSDKRedirectHost;
32 -
33 -#pragma mark - Paths
34 -FOUNDATION_EXTERN NSString *const TWTRTwitterRequestTokenPath;
35 -FOUNDATION_EXTERN NSString *const TWTRTwitterAuthorizePath;
36 -FOUNDATION_EXTERN NSString *const TWTRTwitterAccessTokenPath;
37 -FOUNDATION_EXTERN NSString *const TWTRAppAuthTokenPath;
38 -FOUNDATION_EXTERN NSString *const TWTRGuestAuthTokenPath;
39 -
40 -#pragma mark - OAuth strings
41 -FOUNDATION_EXTERN NSString *const TWTRAuthOAuthTokenKey;
42 -FOUNDATION_EXTERN NSString *const TWTRAuthOAuthSecretKey;
43 -FOUNDATION_EXTERN NSString *const TWTRAuthAppOAuthTokenKey;
44 -FOUNDATION_EXTERN NSString *const TWTRGuestAuthOAuthTokenKey;
45 -FOUNDATION_EXTERN NSString *const TWTRAuthAppOAuthUserIDKey;
46 -FOUNDATION_EXTERN NSString *const TWTRAuthAppOAuthScreenNameKey;
47 -FOUNDATION_EXTERN NSString *const TWTRAuthAppOAuthVerifierKey;
48 -FOUNDATION_EXTERN NSString *const TWTRAuthAppOAuthDeniedKey;
49 -FOUNDATION_EXTERN NSString *const TWTRAuthAppOAuthAppKey;
50 -FOUNDATION_EXTERN NSString *const TWTRAuthAppOAuthCallbackConfirmKey;
51 -FOUNDATION_EXTERN NSString *const TWTRAuthAppOAuthCallbackKey;
52 -FOUNDATION_EXTERN NSString *const TWTRAuthTokenTypeKey;
53 -FOUNDATION_EXTERN NSString *const TWTRAuthTokenKey;
54 -FOUNDATION_EXTERN NSString *const TWTRAuthSecretKey;
55 -FOUNDATION_EXTERN NSString *const TWTRAuthUsernameKey;
56 -FOUNDATION_EXTERN NSString *const TWTRAuthTokenSeparator;
57 -
58 -#pragma mark - HTTP Headers
59 -FOUNDATION_EXTERN NSString *const TWTRAuthorizationHeaderField;
60 -FOUNDATION_EXTERN NSString *const TWTRGuestTokenHeaderField;
61 -
62 -#pragma mark - Resources
63 -FOUNDATION_EXTERN NSString *const TWTRLoginButtonImageLocation;
64 -
65 -#pragma mark - Errors
66 -FOUNDATION_EXTERN NSString *const TWTRMissingAccessTokenMsg;
67 -
68 -typedef NS_ENUM(NSInteger, TWTRAuthType) { TWTRAuthTypeApp = 1, TWTRAuthTypeGuest = 2, TWTRAuthTypeUser = 3 };
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAuthenticationProvider.h deleted
-36
@@ -1,36 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -typedef void (^TWTRAuthenticationProviderCompletion)(NSDictionary *responseObject, NSError *error);
25 -
26 -@interface TWTRAuthenticationProvider : NSObject
27 -
28 -/**
29 - * Authenticate with the Twitter API
30 - *
31 - * @param completion (required) The completion block to be called upon succes or failure.
32 - * Will be called on an arbitrary queue.
33 - */
34 -- (void)authenticateWithCompletion:(TWTRAuthenticationProviderCompletion)completion;
35 -
36 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAuthenticationProvider_Private.h deleted
-28
@@ -1,28 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import "TWTRAuthenticationProvider.h"
23 -
24 -@interface TWTRAuthenticationProvider ()
25 -
26 -+ (void)validateResponseWithResponse:(NSURLResponse *)response data:(NSData *)data connectionError:(NSError *)connectionError completion:(TWTRAuthenticationProviderCompletion)completion;
27 -
28 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRAuthenticator.h deleted
-46
@@ -1,46 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -#import <TwitterCore/TwitterCore.h>
24 -#import "TWTRAuthenticationConstants.h"
25 -
26 -/**
27 - * The TWTRAuthenticator has been deprecated. Users should use the TWTRSessionStore
28 - * in favor of the authenticator.
29 - */
30 -@interface TWTRAuthenticator : NSObject
31 -
32 -+ (NSDictionary *)authenticationResponseForAuthType:(TWTRAuthType)authType __attribute__((deprecated("This class is removed in favor of TWTRSessionStore")));
33 -+ (void)logoutAuthType:(TWTRAuthType)authType __attribute__((deprecated("This class is removed in favor of TWTRSessionStore")));
34 -
35 -/**
36 - * Save authentiation information to keychain and to disk.
37 - *
38 - * @param authDict Authentication dictionary received from the Twitter API.
39 - * @param authType The TWTRAuthType of the response being saved.
40 - * @param error An error object to return information about any error situations encountered.
41 - *
42 - * @return Returns YES if everything saved correctly, NO if errors were encountered.
43 - */
44 -+ (BOOL)saveAuthenticationWithDictionary:(NSDictionary *)authDict forAuthType:(TWTRAuthType)authType error:(out NSError *__autoreleasing *)error __attribute__((deprecated("This class is removed in favor of TWTRSessionStore")));
45 -
46 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRCoreConstants.h deleted
-28
@@ -1,28 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -FOUNDATION_EXTERN NSString *const TWTRCoreVersion;
25 -FOUNDATION_EXTERN NSString *const TWTRCoreBundleID;
26 -
27 -FOUNDATION_EXTERN NSString *const TWTRTwitterCoreVersion;
28 -FOUNDATION_EXTERN NSString *const TWTRTwitterCoreBuildNumber; // a numeric value that identifies each build uniquely
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRCoreLanguage.h deleted
-26
@@ -1,26 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -@interface TWTRCoreLanguage : NSObject
23 -
24 -+ (NSString *)preferredLanguage;
25 -
26 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRCoreOAuthSigning+Private.h deleted
-25
@@ -1,25 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -@class TWTRAuthConfig;
23 -@protocol TWTRAuthSession;
24 -
25 -FOUNDATION_EXTERN NSDictionary *TWTRCoreOAuthSigningOAuthEchoHeaders(TWTRAuthConfig *authConfig, id<TWTRAuthSession> authSession, NSString *requestMethod, NSString *URLString, NSDictionary *parameters, NSString *expectedAPIHost, NSError **error);
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRDateFormatters.h deleted
-61
@@ -1,61 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -@interface TWTRDateFormatters : NSObject
25 -
26 -/**
27 - * For use in parsing the Twitter API only.
28 - *
29 - * @return formatter that handles Twitter's API format.
30 - */
31 -+ (NSDateFormatter *)serverParsingDateFormatter;
32 -
33 -/**
34 - * For use in parsing the HTTP `date` header only
35 - *
36 - * @return formatter that handles HTTP `date` header format
37 - */
38 -+ (NSDateFormatter *)HTTPDateHeaderParsingFormatter;
39 -
40 -/**
41 - * For use in compact Tweet view when 24 hours < createdAt < current year.
42 - *
43 - * @return formatter that emits abbreviated month and day e.g. Aug 5.
44 - */
45 -+ (NSDateFormatter *)dayAndMonthDateFormatter;
46 -
47 -/**
48 - * For use in timestamp accessibility labels
49 - *
50 - * @return formatter with NSDateFormatterLongStyle e.g. November 23, 1937
51 - */
52 -+ (NSDateFormatter *)systemLongDateFormatter;
53 -
54 -/**
55 - * For use in compact Tweet view when current year < createdAt.
56 - *
57 - * @return formatter that emits just the date without time e.g. MM/DD/YY
58 - */
59 -+ (NSDateFormatter *)shortHistoricalDateFormatter;
60 -
61 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRDateFormatters_Private.h deleted
-29
@@ -1,29 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -@interface TWTRDateFormatters ()
25 -
26 -+ (void)resetCache;
27 -+ (void)setLocale:(NSLocale *)locale;
28 -
29 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRDateUtil.h deleted
-78
@@ -1,78 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -@interface TWTRDateUtil : NSObject
25 -
26 -/**
27 - * Determines whether the given date is in the current year.
28 - *
29 - * @param date the date to determine whether this is in the current year
30 - *
31 - * @return whether the date is in the current year
32 - */
33 -+ (BOOL)isDateInCurrentYear:(NSDate *)date;
34 -
35 -/**
36 - * String suitable for reading out in accessibility label of timestamp.
37 - *
38 - * @param date The date to be read out
39 - *
40 - * @return The string suitable for reading by VoiceOver
41 - */
42 -+ (NSString *)accessibilityTextForDate:(NSDate *)date;
43 -
44 -/**
45 - * Checks if two dates are within a certain interval of each other.
46 - *
47 - * @param date the future date
48 - * @param interval time interval to check for
49 - * @param fromDate the older date to check against
50 - *
51 - * @return true if date - fromDate is <= interval
52 - */
53 -+ (BOOL)isDate:(NSDate *)date withinInterval:(NSTimeInterval)interval fromDate:(NSDate *)fromDate;
54 -
55 -/**
56 - * Checks if two dates are within the same calendar day in UTC.
57 - *
58 - * @param date a date
59 - * @param date2 another date
60 - *
61 - * @return true if two dates are within the same calendar day
62 - */
63 -+ (BOOL)date:(NSDate *)date isWithinSameUTCDayAsDate:(NSDate *)date2;
64 -
65 -/**
66 - * Returns a new date of the specified time in UTC.
67 - *
68 - * @param year the 4-digit year e.g. YYYY
69 - * @param month the month within the year e.g. 1 for Jan, 11 for Nov
70 - * @param day the day within the month
71 - * @param hour the hour in 24-hour format e.g. 23 for 11PM
72 - * @param minute the minute
73 - * @param second the second
74 - *
75 - * @return a new date in the specified UTC time.
76 - */
77 -+ (NSDate *)UTCDateWithYear:(NSUInteger)year month:(NSUInteger)month day:(NSUInteger)day hour:(NSUInteger)hour minute:(NSUInteger)minute second:(NSUInteger)second;
78 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRDictUtil.h deleted
-91
@@ -1,91 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -#import <UIKit/UIKit.h>
24 -
25 -NS_ASSUME_NONNULL_BEGIN
26 -
27 -@interface TWTRDictUtil : NSObject
28 -
29 -/**
30 - * Returns an array for the specified key. Returns nil if the value does not exist for the key or the return type is not an array.
31 - */
32 -+ (NSArray *)twtr_arrayForKey:(NSString *)key inDict:(NSDictionary *)dict;
33 -
34 -/**
35 - * Returns a CGFloat for the specified key.
36 - */
37 -+ (CGFloat)twtr_CGFloatForKey:(NSString *)key inDict:(NSDictionary *)dict;
38 -
39 -/**
40 - * Returns a double for the specified key.
41 - */
42 -+ (double)twtr_doubleForKey:(NSString *)key inDict:(NSDictionary *)dict;
43 -
44 -/**
45 - * Returns a bool for the specified key.
46 - */
47 -+ (BOOL)twtr_boolForKey:(NSString *)key inDict:(NSDictionary *)dict;
48 -
49 -/**
50 - * Returns an int for the specified key.
51 - */
52 -+ (NSInteger)twtr_intForKey:(NSString *)key inDict:(NSDictionary *)dict;
53 -
54 -/**
55 - * Returns a long long for the specified key.
56 - */
57 -+ (long long)twtr_longlongForKey:(NSString *)key inDict:(NSDictionary *)dict;
58 -
59 -/**
60 - * Returns an unsigned integer for the specified key.
61 - */
62 -+ (NSUInteger)twtr_unsignedIntegerForKey:(NSString *)key inDict:(NSDictionary *)dict;
63 -
64 -/**
65 - * Returns a string from a number for the specified key. Returns nil if the value does not exist for the key or the return type is not a string.
66 - */
67 -+ (NSString *)twtr_stringFromNumberForKey:(NSString *)key inDict:(NSDictionary *)dict;
68 -
69 -/**
70 - * Returns a generic object for the specified key. Returns nil if the value does not exist.
71 - */
72 -+ (id)twtr_objectForKey:(NSString *)key inDict:(NSDictionary *)dict;
73 -
74 -/**
75 - * Returns a string for the specified key. Returns nil if the value does not exist for the key or the return type is not a string.
76 - */
77 -+ (NSString *)twtr_stringForKey:(NSString *)key inDict:(NSDictionary *)dict;
78 -
79 -/**
80 - * Returns a date for the specified key. Returns nil if the value does not exist for the key or the return type is not a date.
81 - */
82 -+ (NSDate *)twtr_dateForKey:(NSString *)key inDict:(NSDictionary *)dict;
83 -
84 -/**
85 - * Returns a dictionary for the specified key. Returns nil if the value does not exist for the key or the return type is not a dictionary.
86 - */
87 -+ (NSDictionary *)twtr_dictForKey:(NSString *)key inDict:(NSDictionary *)dict;
88 -
89 -@end
90 -
91 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRGCOAuth.h deleted
-172
@@ -1,172 +0,0 @@
1 -/*
2 -
3 - Copyright 2011 TweetDeck Inc. All rights reserved.
4 -
5 - Redistribution and use in source and binary forms, with or without
6 - modification, are permitted provided that the following conditions are met:
7 -
8 - 1. Redistributions of source code must retain the above copyright notice,
9 - this list of conditions and the following disclaimer.
10 -
11 - 2. Redistributions in binary form must reproduce the above copyright notice,
12 - this list of conditions and the following disclaimer in the documentation
13 - and/or other materials provided with the distribution.
14 -
15 - THIS SOFTWARE IS PROVIDED BY TWEETDECK INC. ``AS IS'' AND ANY EXPRESS OR
16 - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
17 - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
18 - EVENT SHALL TWEETDECK INC. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
19 - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
20 - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
21 - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
22 - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23 - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
24 - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 -
26 - The views and conclusions contained in the software and documentation are
27 - those of the authors and should not be interpreted as representing official
28 - policies, either expressed or implied, of TweetDeck Inc.
29 -
30 -*/
31 -
32 -/**
33 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
34 - */
35 -
36 -#import <Foundation/Foundation.h>
37 -
38 -/*
39 - This OAuth implementation doesn't cover the whole spec (eg. it’s HMAC only).
40 - But you'll find it works with almost all the OAuth implementations you need
41 - to interact with in the wild. How ace is that?!
42 - */
43 -@interface TWTRGCOAuth : NSObject {
44 - @private
45 - NSString *signatureSecret;
46 - NSDictionary *OAuthParameters;
47 -}
48 -
49 -/*
50 - Set the user agent to be used for all requests.
51 - */
52 -+ (void)setUserAgent:(NSString *)agent;
53 -
54 -/*
55 - Set the time offset to be used for timestamp calculations.
56 - */
57 -+ (void)setTimestampOffset:(time_t)offset;
58 -
59 -/*
60 - Control HTTPS cookie storage for all generated requests
61 - */
62 -+ (void)setHTTPShouldHandleCookies:(BOOL)handle;
63 -
64 -/**
65 - Creates and returns a URL request that will perform an HTTP operation for the given method. All
66 - of the appropriate fields will be parameter encoded as necessary so do not
67 - encode them yourself. The contents of the parameters dictionary must be string
68 - key/value pairs. You are contracted to consume the NSURLRequest *immediately*.
69 - */
70 -+ (NSURLRequest *)URLRequestForPath:(NSString *)path HTTPMethod:(NSString *)HTTPMethod parameters:(NSDictionary *)parameters scheme:(NSString *)scheme host:(NSString *)host consumerKey:(NSString *)consumerKey consumerSecret:(NSString *)consumerSecret accessToken:(NSString *)accessToken tokenSecret:(NSString *)tokenSecret;
71 -
72 -/*
73 - Creates and returns a URL request that will perform a GET HTTP operation. All
74 - of the appropriate fields will be parameter encoded as necessary so do not
75 - encode them yourself. The contents of the parameters dictionary must be string
76 - key/value pairs. You are contracted to consume the NSURLRequest *immediately*.
77 - */
78 -+ (NSURLRequest *)URLRequestForPath:(NSString *)path GETParameters:(NSDictionary *)parameters host:(NSString *)host consumerKey:(NSString *)consumerKey consumerSecret:(NSString *)consumerSecret accessToken:(NSString *)accessToken tokenSecret:(NSString *)tokenSecret;
79 -
80 -/*
81 - Performs the same operation as the above method but allows a customizable URL
82 - scheme, e.g. HTTPS.
83 - */
84 -+ (NSURLRequest *)URLRequestForPath:(NSString *)path GETParameters:(NSDictionary *)parameters scheme:(NSString *)scheme host:(NSString *)host consumerKey:(NSString *)consumerKey consumerSecret:(NSString *)consumerSecret accessToken:(NSString *)accessToken tokenSecret:(NSString *)tokenSecret;
85 -
86 -/*
87 - Creates and returns a URL request that will perform a DELETE HTTP operation. All
88 - of the appropriate fields will be parameter encoded as necessary so do not
89 - encode them yourself. The contents of the parameters dictionary must be string
90 - key/value pairs. You are contracted to consume the NSURLRequest *immediately*.
91 - */
92 -+ (NSURLRequest *)URLRequestForPath:(NSString *)path DELETEParameters:(NSDictionary *)parameters host:(NSString *)host consumerKey:(NSString *)consumerKey consumerSecret:(NSString *)consumerSecret accessToken:(NSString *)accessToken tokenSecret:(NSString *)tokenSecret;
93 -
94 -/*
95 - Performs the same operation as the above method but allows a customizable URL
96 - scheme, e.g. HTTPS.
97 - */
98 -+ (NSURLRequest *)URLRequestForPath:(NSString *)path DELETEParameters:(NSDictionary *)parameters scheme:(NSString *)scheme host:(NSString *)host consumerKey:(NSString *)consumerKey consumerSecret:(NSString *)consumerSecret accessToken:(NSString *)accessToken tokenSecret:(NSString *)tokenSecret;
99 -
100 -/*
101 - Creates and returns a URL request that will perform a POST HTTP operation. All
102 - data will be sent as form URL encoded. Restrictions on the arguments to this
103 - method are the same as the GET request methods.
104 - */
105 -+ (NSURLRequest *)URLRequestForPath:(NSString *)path POSTParameters:(NSDictionary *)parameters host:(NSString *)host consumerKey:(NSString *)consumerKey consumerSecret:(NSString *)consumerSecret accessToken:(NSString *)accessToken tokenSecret:(NSString *)tokenSecret;
106 -
107 -/*
108 - Performs the same operation as the above method but allows a customizable URL
109 - scheme, e.g. HTTPS.
110 - */
111 -+ (NSURLRequest *)URLRequestForPath:(NSString *)path POSTParameters:(NSDictionary *)parameters scheme:(NSString *)scheme host:(NSString *)host consumerKey:(NSString *)consumerKey consumerSecret:(NSString *)consumerSecret accessToken:(NSString *)accessToken tokenSecret:(NSString *)tokenSecret;
112 -
113 -/**
114 - * Convenience method that takes in a `NSURLRequest` but performs the same operation as the above.
115 - *
116 - * @param request The request to sign
117 - * @param consumerKey The app consumer key
118 - * @param consumerSecret The app consumer secret
119 - * @param accessToken The oauth access token
120 - * @param tokenSecret The oauth access token secret
121 - *
122 - * @return A signed request given the oauth credentials
123 - */
124 -+ (NSURLRequest *)URLRequestFromRequest:(NSURLRequest *)request consumerKey:(NSString *)consumerKey consumerSecret:(NSString *)consumerSecret accessToken:(NSString *)accessToken tokenSecret:(NSString *)tokenSecret;
125 -
126 -@end
127 -
128 -/*
129 -
130 - XAuth example (because you may otherwise be scratching your head):
131 -
132 - NSURLRequest *xauth = [GCOAuth URLRequestForPath:@"/oauth/access_token"
133 - POSTParameters:[NSDictionary dictionaryWithObjectsAndKeys:
134 - username, @"x_auth_username",
135 - password, @"x_auth_password",
136 - @"client_auth", @"x_auth_mode",
137 - nil]
138 - host:@"api.twitter.com"
139 - consumerKey:CONSUMER_KEY
140 - consumerSecret:CONSUMER_SECRET
141 - accessToken:nil
142 - tokenSecret:nil];
143 -
144 - OAuth Echo example (we have found that some consumers require HTTPS for the
145 - echo, so to be safe we always do it):
146 -
147 - NSURLRequest *echo = [GCOAuth URLRequestForPath:@"/1/account/verify_credentials.json"
148 - GETParameters:nil
149 - scheme:@"https"
150 - host:@"api.twitter.com"
151 - consumerKey:CONSUMER_KEY
152 - consumerSecret:CONSUMER_SECRET
153 - accessToken:accessToken
154 - tokenSecret:tokenSecret];
155 - NSMutableURLRequest *rq = [NSMutableURLRequest new];
156 - [rq setValue:[[echo URL] absoluteString] forHTTPHeaderField:@"X-Auth-Service-Provider"];
157 - [rq setValue:[echo valueForHTTPHeaderField:@"Authorization"] forHTTPHeaderField:@"X-Verify-Credentials-Authorization"];
158 - // Now consume rq with an NSURLConnection
159 - [rq release];
160 -
161 -
162 - Suggested usage would be to make some categories for this class that
163 - automatically adds both secrets, both tokens and host information. This
164 - makes usage less cumbersome. Eg:
165 -
166 - [TwitterOAuth GET:@"/1/statuses/home_timeline.json"];
167 - [TwitterOAuth GET:@"/1/statuses/home_timeline.json" queryParameters:dictionary];
168 -
169 - At TweetDeck we have TDAccount classes that represent separate user logins
170 - for different services when instantiated.
171 -
172 -*/
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRGenericKeychainItem.h deleted
-208
@@ -1,208 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -NS_ASSUME_NONNULL_BEGIN
25 -
26 -extern NSString *const TWTRGenericKeychainItemErrorDomain;
27 -
28 -/**
29 - * The TWTRGenericKeychainQuery provides an simple model object
30 - * that can be used in conjuction with TWTRGenericKeychainItem to
31 - * retrieve items in the keychain.
32 - */
33 -@interface TWTRGenericKeychainQuery : NSObject
34 -
35 -/**
36 - * The name of the service corresponding with kSecAttrService.
37 - * If this value is specified the genericValue and accessGroup values are ignored.
38 - */
39 -@property (nonatomic, copy, readonly, nullable) NSString *service;
40 -
41 -/**
42 - * The name of the account corresponding with kSecAttrAccount.
43 - * If this value is specified the genericValue and accessGroup values are ignored.
44 - */
45 -@property (nonatomic, copy, readonly, nullable) NSString *account;
46 -
47 -/**
48 - * A generic value corresponding with kSecAttrGeneric.
49 - */
50 -@property (nonatomic, copy, readonly, nullable) NSString *genericValue;
51 -
52 -/**
53 - * The access group corresponding with kSecAttrAccessGroup.
54 - * This value is not used in equality checks.
55 - * Note: This value is ignored in the simulator.
56 - */
57 -@property (nonatomic, copy, readonly, nullable) NSString *accessGroup;
58 -
59 -/**
60 - * A query that will return all the items in the keychain.
61 - */
62 -+ (instancetype)queryForAllItems;
63 -
64 -/**
65 - * A query that will return all items with the given service.
66 - */
67 -+ (instancetype)queryForService:(NSString *)service;
68 -
69 -/**
70 - * A query that will return all items with the given account.
71 - */
72 -+ (instancetype)queryForAccount:(NSString *)account;
73 -
74 -/**
75 - * A query that will match all items that contain both the service and account.
76 - */
77 -+ (instancetype)queryForService:(NSString *)service account:(NSString *)account;
78 -
79 -/**
80 - * A query that will return all items with the given generic value.
81 - */
82 -+ (instancetype)queryForGenericValue:(NSString *)genericValue;
83 -
84 -/**
85 - * A query that will return all items with the given access group.
86 - */
87 -+ (instancetype)queryForAccessGroup:(NSString *)accessGroup;
88 -
89 -@end
90 -
91 -/**
92 - * The TWTRGenericKeychainItem provides a convenience wrapper
93 - * around the security framework's keychain access. All of
94 - * the items stored using this class will be stored as
95 - * kSecClassGenericPassword objects.
96 - */
97 -@interface TWTRGenericKeychainItem : NSObject
98 -
99 -/**
100 - * A value which specifies the item's service attribute. This
101 - * value represents the service associated with this item.
102 - */
103 -@property (nonatomic, copy, readonly) NSString *service;
104 -
105 -/**
106 - * A value which represents the items account name.
107 - */
108 -@property (nonatomic, copy, readonly) NSString *account;
109 -
110 -/**
111 - * The item that is intended to be kept secret. This may be
112 - * something like a password for an account or an oauth token.
113 - *
114 - * @warning If this data is too large it will fail to save. The size
115 - * should be smaller than ~2mb but can change from device to device.
116 - */
117 -@property (nonatomic, copy, readonly) NSData *secret;
118 -
119 -/**
120 - * An optional value that can be set on the item.
121 - */
122 -@property (nonatomic, copy, readonly, nullable) NSString *genericValue;
123 -
124 -/**
125 - * Returns the date that the item was last saved to the store. This value
126 - * is nil until the item is actually saved.
127 - */
128 -@property (nonatomic, copy, readonly, nullable) NSDate *lastSavedDate;
129 -
130 -/**
131 - * An optional value that can be used to specify the items accesss group.
132 - * If this value is not set the default access group which is only
133 - * accessible from the calling application will be used.
134 - *
135 - * Refer to 'Keychain Services Programming Guide' for more information
136 - * regarding access groups. Most of the time you will
137 - * want to leave this value empty.
138 - *
139 - * This value may not be empty upon fetch even if it is empty when it is saved. This
140 - * is because the security framework will fill it with the default value which
141 - * is not specified.
142 - */
143 -@property (nonatomic, copy, readonly, nullable) NSString *accessGroup;
144 -
145 -/**
146 - * Fetches all of the stored items for the given query.
147 - * If the returned array is nil it indicates that an error
148 - * has occurred and the error parameter will be set. If no
149 - * items are found an empty array will be returned.
150 - *
151 - * The query results will depend on the specificity of the query
152 - * object as described in its documetation.
153 - */
154 -+ (NSArray *)storedItemsMatchingQuery:(TWTRGenericKeychainQuery *)query error:(NSError **)error;
155 -
156 -/**
157 - * Removes all the items matching the given query.
158 - */
159 -+ (BOOL)removeAllItemsForQuery:(TWTRGenericKeychainQuery *)query error:(NSError **)error;
160 -
161 -/**
162 - * Initializes a TWTRGenericKeychainItem object with the given values.
163 - * This does not automatically save the object, you must call -[TWTRGenericKeychainItem storeInKeychain:]
164 - to actually save the object.
165 - *
166 - * A keychain item is uniquely constrained by the service/account combination. Any action performed
167 - * with the keychain item will override any existing keychain items with the given service/account
168 - * combination.
169 - *
170 - * @param service the service for this item.
171 - * @param account the account associated with this item.
172 - * @param secret the secret value to store.
173 - * @param genericValue an additional value to associate with this item.
174 - * @param accessGroup the access group for this item. If empty uses the default access group. *
175 - */
176 -- (instancetype)initWithService:(NSString *)service account:(NSString *)account secret:(NSData *)secret;
177 -- (instancetype)initWithService:(NSString *)service account:(NSString *)account secret:(NSData *)secret genericValue:(nullable NSString *)genericValue;
178 -- (instancetype)initWithService:(NSString *)service account:(NSString *)account secret:(NSData *)secret genericValue:(nullable NSString *)genericValue accessGroup:(nullable NSString *)accessGroup;
179 -
180 -/**
181 - * Call this method to store the keychain item in the store.
182 - *
183 - * A TWTRGenericKeychainItem is only unique based on the account
184 - * and the service specified. If the item exists and the replaceExisting parameter
185 - * is YES the value will be replaced. If this parameter is NO the operation will
186 - * fail.
187 - *
188 - * @param replacesExisting whether an existing value should be replaced, Default = YES
189 - * @param error an optional error that will be set if the operation fails.
190 - * @return a value representing if the operation was successful
191 - */
192 -- (BOOL)storeInKeychain:(NSError **)error;
193 -- (BOOL)storeInKeychainReplacingExisting:(BOOL)replaceExisting error:(NSError **)error;
194 -
195 -/**
196 - * Attempts to remove the wrapper from the keychain.
197 - *
198 - * The keychain item is only unique based on the service/account
199 - * pair. So a value that is created with the same service/account
200 - * but different secret will remove the existing value.
201 - *
202 - * @return a value representing if the operation was successful
203 - */
204 -- (BOOL)removeFromKeychain:(NSError **)error;
205 -
206 -@end
207 -
208 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRGuestAuthProvider.h deleted
-36
@@ -1,36 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -@class TWTRAuthConfig;
23 -@protocol TWTRAPIServiceConfig;
24 -#import "TWTRAuthenticationProvider.h"
25 -
26 -/**
27 - Manages activation of new guest tokens.
28 -
29 - @see TWTRAuthenticator
30 - */
31 -@interface TWTRGuestAuthProvider : TWTRAuthenticationProvider
32 -
33 -- (instancetype)init NS_UNAVAILABLE;
34 -- (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig apiServiceConfig:(id<TWTRAPIServiceConfig>)apiServiceConfig accessToken:(NSString *)accessToken __attribute__((nonnull(1, 2)))NS_DESIGNATED_INITIALIZER;
35 -
36 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRGuestAuthRequestSigner.h deleted
-44
@@ -1,44 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -@class TWTRAuthConfig;
23 -@class TWTRGuestSession;
24 -
25 -NS_ASSUME_NONNULL_BEGIN
26 -
27 -/**
28 - * Signer abstracting logic to sign a guest authenticated network request.
29 - */
30 -@interface TWTRGuestAuthRequestSigner : NSObject
31 -
32 -/**
33 - * Signs the given request with the appropriate guest authentication headers.
34 - *
35 - * @param URLRequest The URL request to sign
36 - * @param session The guest session containing guest tokens required to sign the request
37 - *
38 - * @return The signed URL request
39 - */
40 -+ (NSURLRequest *)signedURLRequest:(NSURLRequest *)URLRequest session:(TWTRGuestSession *)session;
41 -
42 -@end
43 -
44 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRIdentifier.h deleted
-31
@@ -1,31 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -NSString *TWTRIdentifierForAdvertising();
25 -
26 -/**
27 - * This class contains analytics code ported from Crashlytics.
28 - */
29 -@interface TWTRIdentifier : NSObject
30 -
31 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRKeychainWrapper.h deleted
-38
@@ -1,38 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -#import "TWTRAuthenticationConstants.h"
24 -
25 -@interface TWTRKeychainWrapper : NSObject
26 -
27 -@property (nonatomic, retain) NSMutableDictionary *keychainItemData;
28 -@property (nonatomic, retain) NSMutableDictionary *genericPasswordQuery;
29 -
30 -// Designated initializer.
31 -- (id)initWithAccount:(NSString *)account service:(NSString *)service accessGroup:(NSString *)accessGroup;
32 -- (BOOL)setObject:(id)inObject forKey:(id)key;
33 -- (id)objectForKey:(id)key;
34 -
35 -// Initializes and resets the default generic keychain item data.
36 -- (void)resetKeychainItem;
37 -
38 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRKeychainWrapper_Private.h deleted
-26
@@ -1,26 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import "TWTRKeychainWrapper.h"
23 -
24 -@interface TWTRKeychainWrapper ()
25 -- (BOOL)writeToKeychain;
26 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRMultiThreadUtil.h deleted
-38
@@ -1,38 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -@interface TWTRMultiThreadUtil : NSObject
25 -
26 -/**
27 - * Checks that this method was called from a main thread.
28 - * Call this method from common methods in the public API of this class to catch the most obvious issues.
29 - */
30 -+ (void)assertMainThread;
31 -
32 -/**
33 - * Warns the user that a method was invoked from a background thread, which is not supported.
34 - * On debug builds this throws an exception, on release builds it logs to the console.
35 - */
36 -+ (void)warnForBackgroundThreadUsage;
37 -
38 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRMultipartFormDocument.h deleted
-96
@@ -1,96 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -NS_ASSUME_NONNULL_BEGIN
25 -
26 -typedef void (^TWTRMultipartFormDocumentLoadDataCallback)(NSData *data);
27 -
28 -@interface TWTRMultipartFormElement : NSObject
29 -
30 -/**
31 - * The name of the form element.
32 - */
33 -@property (nonatomic, copy, readonly) NSString *name;
34 -
35 -/**
36 - * The content type of the form element.
37 - */
38 -@property (nonatomic, copy, readonly) NSString *contentType;
39 -
40 -/**
41 - * An optional filename for this element.
42 - */
43 -@property (nonatomic, copy, readonly, nullable) NSString *fileName;
44 -
45 -/**
46 - * The content's data.
47 - */
48 -@property (nonatomic, copy, readonly) NSData *content;
49 -
50 -/**
51 - * Returns a fully initialized form element to be used in a multipart for document.
52 - *
53 - * @param name the name of the element
54 - * @param contentType the elements content type
55 - * @param fileName an optional file name
56 - * @param content the data associated with this item
57 - */
58 -- (instancetype)initWithName:(NSString *)name contentType:(NSString *)contentType fileName:(nullable NSString *)fileName content:(NSData *)content NS_DESIGNATED_INITIALIZER;
59 -
60 -- (instancetype)init NS_UNAVAILABLE;
61 -
62 -@end
63 -
64 -/**
65 - * A class representing a multipart form document.
66 - */
67 -@interface TWTRMultipartFormDocument : NSObject
68 -
69 -/**
70 - * The forms boundary
71 - */
72 -@property (nonatomic, copy, readonly) NSString *boundary;
73 -
74 -/**
75 - * Returns a value appropriate for the Content-Type header field
76 - */
77 -@property (nonatomic, copy, readonly) NSString *contentTypeHeaderField;
78 -
79 -/**
80 - * Instantiates the document with the given elements.
81 - *
82 - * @param formElements the elements to append to this document
83 - */
84 -- (instancetype)initWithFormElements:(NSArray *)formElements NS_DESIGNATED_INITIALIZER;
85 -
86 -/**
87 - * Asynchrounously loads the body data.
88 - *
89 - * @param callbackQueue the queue to invoke the handler on
90 - * @param completion the completion block to call with the loaded data.
91 - */
92 -- (void)loadBodyDataWithCallbackQueue:(dispatch_queue_t)callbackQueue completion:(TWTRMultipartFormDocumentLoadDataCallback)completion;
93 -
94 -@end
95 -
96 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRNetworking.h deleted
-44
@@ -1,44 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -@class TWTRAuthConfig;
20 -/**
21 - * Completion block called when the network request succeeds or fails.
22 - *
23 - * @param response Metadata associated with the response to a URL load request.
24 - * @param data Content data of the response.
25 - * @param connectionError Error object describing the network error that occurred.
26 - */
27 -typedef void (^TWTRTwitterNetworkCompletion)(NSURLResponse *response, NSData *data, NSError *connectionError);
28 -
29 -@interface TWTRNetworking : NSObject
30 -
31 -@property (nonatomic, readonly) TWTRAuthConfig *authConfig;
32 -
33 -- (instancetype)init NS_UNAVAILABLE;
34 -- (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig;
35 -
36 -- (NSURLRequest *)URLRequestForGETMethodWithURLString:(NSString *)URLString parameters:(NSDictionary *)params;
37 -- (NSURLRequest *)URLRequestForPOSTMethodWithURLString:(NSString *)URLString parameters:(NSDictionary *)params;
38 -- (NSURLRequest *)URLRequestForDELETEMethodWithURLString:(NSString *)URLString parameters:(NSDictionary *)params;
39 -
40 -- (NSURLRequest *)URLRequestWithMethod:(NSString *)method URLString:(NSString *)URLString parameters:(NSDictionary *)parameters;
41 -
42 -- (void)sendAsynchronousRequest:(NSURLRequest *)request completion:(TWTRTwitterNetworkCompletion)completion;
43 -
44 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRNetworkingConstants.h deleted
-156
@@ -1,156 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -FOUNDATION_EXTERN NSString *const TWTRNetworkingErrorDomain;
25 -FOUNDATION_EXTERN NSString *const TWTRNetworkingUserAgentHeaderKey;
26 -FOUNDATION_EXTERN NSString *const TWTRNetworkingStatusCodeKey;
27 -
28 -#pragma mark - HTTP Headers
29 -FOUNDATION_EXTERN NSString *const TWTRContentTypeHeaderField;
30 -FOUNDATION_EXTERN NSString *const TWTRContentLengthHeaderField;
31 -FOUNDATION_EXTERN NSString *const TWTRContentTypeURLEncoded;
32 -FOUNDATION_EXTERN NSString *const TWTRAcceptEncodingHeaderField;
33 -FOUNDATION_EXTERN NSString *const TWTRAcceptEncodingGzip;
34 -
35 -/**
36 - * Internal API error codes
37 - * These error codes belong to the `TWTRAPIErrorDomain` error domain.
38 - * @see https://cgit.twitter.biz/birdcage/tree/macaw/macaw-core/src/main/scala/com/twitter/macaw/monorail/ApiError.scala
39 - */
40 -// TODO: Move these to the public header because they can all surface to the developer?
41 -typedef NS_ENUM(NSUInteger, TWTRTwitterAPIErrorCode) {
42 - /**
43 - * "%s parameter is invalid"
44 - */
45 - TWTRTwitterAPIErrorInvalidParameter = 44,
46 -
47 - /**
48 - * "The email address associated with this account is invalid."
49 - */
50 - TWTRTwitterAPIErrorInvalidEmailAddress = 56,
51 -
52 - /**
53 - * "Client is not permitted to perform this action"
54 - */
55 - TWTRTwitterAPIErrorClientNotPrivileged = 87,
56 -
57 - /**
58 - * "Rate limit exceeded"
59 - */
60 - TWTRTwitterAPIErrorRateLimitExceeded = 88,
61 -
62 - /**
63 - * "Account update failed: %s."
64 - */
65 - TWTRTwitterAPIErrorAccountUpdateFailure = 120,
66 -
67 - /**
68 - * "Bad Authentication data."
69 - */
70 - TWTRTwitterAPIErrorCodeBadAuthenticationData = 215,
71 -
72 - /**
73 - * "The login verification request has expired"
74 - */
75 - TWTRTwitterAPIErrorExpiredLoginVerificationRequest = 235,
76 -
77 - /**
78 - * "The challenge response is incorrect"
79 - */
80 - TWTRTwitterAPIErrorIncorrectChallengeResponse = 236,
81 -
82 - /**
83 - * "That is not an active login verification request ID"
84 - */
85 - TWTRTwitterAPIErrorMissingLoginVerificationRequest = 237,
86 -
87 - /**
88 - * "Your signup request looks similar to automated requests from a computer. To protect our users from spam and other malicious activity, we can't create an account for you right now. Please try again later."
89 - */
90 - TWTRTwitterAPIErrorTieredActionSignupSpammerPhoneVerify = 240,
91 -
92 - /**
93 - * "User is over the limit for login verification. Please try again in an hour."
94 - */
95 - TWTRTwitterAPIErrorOverLimitLoginVerificationStart = 245,
96 -
97 - /**
98 - * "User is over the limit for login verification attempts. Please try signing in again."
99 - */
100 - TWTRTwitterAPIErrorOverLimitLoginVerificationAttempt = 246,
101 -
102 - /**
103 - * "The login request is not yet approved."
104 - */
105 - TWTRTwitterAPIErrorNotYetApprovedLoginVerification = 253,
106 -
107 - /**
108 - * "There was a failure sending the login verification request"
109 - */
110 - TWTRTwitterAPIErrorFailureSendingLoginVerificationRequest = 266,
111 -
112 - /**
113 - * "User is not an SDK user"
114 - */
115 - TWTRTwitterAPIErrorUserIsNotSdkUser = 269,
116 -
117 - /**
118 - * "We are unable to verify this phone number."
119 - */
120 - TWTRTwitterAPIErrorDeviceRegistrationGeneralError = 284,
121 -
122 - /**
123 - * "This phone number is already registered."
124 - */
125 - TWTRTwitterAPIErrorDeviceAlreadyRegistered = 285,
126 -
127 - /**
128 - * "We cannot send a text message to this phone number because its operator is not supported."
129 - */
130 - TWTRTwitterAPIErrorDeviceOperatorUnsupported = 286,
131 -
132 - /**
133 - * "Device registration contains incorrect/unformatted input.
134 - */
135 - TWTRTwitterAPIErrorDeviceRegistrationInvalidInput = 300,
136 -
137 - /**
138 - * "Device registration attempted on pending device."
139 - */
140 - TWTRTwitterAPIErrorDeviceDeviceRegistrationPending = 301,
141 -
142 - /**
143 - * "Internal operation failed during device registration."
144 - */
145 - TWTRTwitterAPIErrorDeviceRegistrationOperationFailed = 302,
146 -
147 - /**
148 - * "Phone number normalization failed during device registration"
149 - */
150 - TWTRTwitterAPIErrorDeviceRegistrationPhoneNormalizationFailed = 303,
151 -
152 - /**
153 - * "Phone number country not detected upon normalization during device registration"
154 - */
155 - TWTRTwitterAPIErrorDeviceRegistrationPhoneCountryDetectionFailed = 304,
156 -};
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRNetworkingPipeline.h deleted
-83
@@ -1,83 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <TwitterCore/TWTRSessionStore.h>
23 -
24 -NS_ASSUME_NONNULL_BEGIN
25 -
26 -@protocol TWTRNetworkingResponseValidating;
27 -
28 -typedef void (^TWTRNetworkingPipelineCallback)(NSData *_Nullable data, NSURLResponse *_Nullable response, NSError *_Nullable error);
29 -
30 -@interface TWTRNetworkingPipeline : NSObject
31 -
32 -/**
33 - *if set, this object will be used to validate network responses.
34 - */
35 -@property (nonatomic, readonly, nullable) id<TWTRNetworkingResponseValidating> responseValidator;
36 -
37 -/**
38 - * Use the initWithURLSession: method instead.
39 - */
40 -- (instancetype)init NS_UNAVAILABLE;
41 -
42 -/**
43 - * Returns an instance of the networking pipeline
44 - *
45 - * @param URLSession URLSession object to invoke network requests on.
46 - * @param responseValidator an optional response validator to use to validate responses.
47 - */
48 -- (instancetype)initWithURLSession:(NSURLSession *)URLSession responseValidator:(nullable id<TWTRNetworkingResponseValidating>)responseValidator NS_DESIGNATED_INITIALIZER;
49 -
50 -/**
51 - * Enqueues a request in the pipeline.
52 - *
53 - * @param request The HTTP Request to send
54 - * @param sessionStore The session store that will provide the session.
55 - * @param userID The userId to sign the request for or nil if using the guest session
56 - * @param completion The completion block to invoke on completion.
57 - */
58 -- (NSProgress *)enqueueRequest:(NSURLRequest *)request sessionStore:(id<TWTRSessionStore>)sessionStore;
59 -- (NSProgress *)enqueueRequest:(NSURLRequest *)request sessionStore:(id<TWTRSessionStore>)sessionStore requestingUser:(nullable NSString *)userID;
60 -
61 -/**
62 - * Enqueues a request in the pipeline.
63 - *
64 - * @param request The HTTP request to send.
65 - * @param sessionStore The session store that will provide the session.
66 - * @param userID The user to sign the request for or nil if using the guest session.
67 - * @param completion The completion block to invoke on completion.
68 - */
69 -- (NSProgress *)enqueueRequest:(NSURLRequest *)request sessionStore:(id<TWTRSessionStore>)sessionStore requestingUser:(nullable NSString *)userID completion:(nullable TWTRNetworkingPipelineCallback)completion;
70 -
71 -@end
72 -
73 -@protocol TWTRNetworkingResponseValidating <NSObject>
74 -
75 -@required
76 -/**
77 - * This method should return an NO if the response represents an error state.
78 - */
79 -- (BOOL)validateResponse:(nullable NSURLResponse *)response data:(nullable NSData *)data error:(NSError **)error;
80 -
81 -@end
82 -
83 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRNetworkingPipelinePackage.h deleted
-74
@@ -1,74 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <TwitterCore/TWTRSessionStore.h>
23 -#import "TWTRNetworkingPipeline.h"
24 -
25 -NS_ASSUME_NONNULL_BEGIN
26 -
27 -@interface TWTRNetworkingPipelinePackage : NSObject <NSCopying>
28 -
29 -/**
30 - * The URL request object that will be executed by this package.
31 - */
32 -@property (nonatomic, copy, readonly) NSURLRequest *request;
33 -
34 -/**
35 - * The session store that will be used by the package to provide session information.
36 - */
37 -@property (nonatomic, readonly) id<TWTRSessionStore> sessionStore;
38 -
39 -/**
40 - * The userID associated with this package or nil to signify that
41 - * the guest session should be used.
42 - */
43 -@property (nonatomic, copy, readonly, nullable) NSString *userID;
44 -
45 -/**
46 - The calback block to execute when the request is finished or fails.
47 - */
48 -@property (nonatomic, copy, readonly, nullable) TWTRNetworkingPipelineCallback callback;
49 -
50 -/**
51 - A counter to track the attempts (with retries) of the request operation associated with the this package. It can be useful
52 - to avoid retrying a request indefinitely (stop after certain threshold). It starts with 1
53 - */
54 -@property (nonatomic, readonly) NSInteger attemptCounter;
55 -
56 -/**
57 - * A UUI associated with this package.
58 - */
59 -@property (nonatomic, readonly) NSUUID *UUID;
60 -
61 -- (instancetype)initWithRequest:(NSURLRequest *)request sessionStore:(id<TWTRSessionStore>)sessionStore userID:(nullable NSString *)userID completion:(nullable TWTRNetworkingPipelineCallback)callback NS_DESIGNATED_INITIALIZER;
62 -
63 -+ (instancetype)packageWithRequest:(NSURLRequest *)request sessionStore:(id<TWTRSessionStore>)sessionStore userID:(nullable NSString *)userID completion:(nullable TWTRNetworkingPipelineCallback)callback;
64 -
65 -/*
66 - Create a copy of current package instance with attemptCounter being added by one. current package object remain unchanged.
67 - */
68 -- (instancetype)copyForRetry;
69 -
70 -- (instancetype)init NS_UNAVAILABLE;
71 -
72 -@end
73 -
74 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRNetworkingPipelineQueue.h deleted
-85
@@ -1,85 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -#import <TwitterCore/TWTRNetworkingPipeline.h>
24 -
25 -@class TWTRNetworkingPipelinePackage;
26 -
27 -NS_ASSUME_NONNULL_BEGIN
28 -
29 -typedef NS_ENUM(NSInteger, TWTRNetworkingPipelineQueueType) {
30 - /**
31 - * Queues that depend on having a valid guest session
32 - */
33 - TWTRNetworkingPipelineQueueTypeGuest,
34 -
35 - /**
36 - * Queues that depend on having a valid user session
37 - */
38 - TWTRNetworkingPipelineQueueTypeUser
39 -};
40 -
41 -@interface TWTRNetworkingPipelineQueue : NSObject
42 -
43 -/**
44 - * Returns the type that this queue was initialized with.
45 - */
46 -@property (nonatomic, readonly) TWTRNetworkingPipelineQueueType queueType;
47 -
48 -/**
49 - * A response validator to use to validate network responses.
50 - */
51 -@property (nonatomic, readonly, nullable) id<TWTRNetworkingResponseValidating> responseValidator;
52 -
53 -/**
54 - * Initializes the queue witht the given type.
55 - *
56 - * @param type The type of queue to initialize
57 - * @param session The NSURLSession to send requests with
58 - * @param responseValidator The response validator to use for this queue
59 - */
60 -- (instancetype)initWithType:(TWTRNetworkingPipelineQueueType)type URLSession:(NSURLSession *)session responseValidator:(nullable id<TWTRNetworkingResponseValidating>)responseValidator NS_DESIGNATED_INITIALIZER;
61 -
62 -/**
63 - * Convenience initializer to make a new guest pipeline.
64 - */
65 -+ (instancetype)guestPipelineQueueWithURLSession:(NSURLSession *)session responseValidator:(nullable id<TWTRNetworkingResponseValidating>)responseValidator;
66 -
67 -/**
68 - * Convenience initializer to make a new user pipeline.
69 - */
70 -+ (instancetype)userPipelineQueueWithURLSession:(NSURLSession *)session responseValidator:(nullable id<TWTRNetworkingResponseValidating>)responseValidator;
71 -
72 -/**
73 - * Enqueues a package for processing.
74 - * @return an NSProgress object which can be used to cancel the request.
75 - */
76 -- (NSProgress *)enqueuePipelinePackage:(TWTRNetworkingPipelinePackage *)package;
77 -
78 -/**
79 - * Use -[TWTRNetworkingPipelineQueue initWithType:URLSession:] instead.
80 - */
81 -- (instancetype)init NS_UNAVAILABLE;
82 -
83 -@end
84 -
85 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRNetworkingUtil.h deleted
-31
@@ -1,31 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -@interface TWTRNetworkingUtil : NSObject
25 -
26 -+ (NSString *)queryStringFromParameters:(NSDictionary *)parameters;
27 -+ (NSString *)percentEscapedQueryStringWithString:(NSString *)string encoding:(NSStringEncoding)encoding;
28 -+ (NSDictionary *)parametersFromQueryString:(NSString *)queryString;
29 -+ (NSString *)percentUnescapedQueryStringWithString:(NSString *)string encoding:(NSStringEncoding)encoding;
30 -
31 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRRequestSigningOperation.h deleted
-103
@@ -1,103 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -@class TWTRGuestSession;
25 -@class TWTRNetworkingPipelinePackage;
26 -@class TWTRSession;
27 -
28 -NS_ASSUME_NONNULL_BEGIN
29 -
30 -/**
31 - * The block that is executed after the request is signed.
32 - */
33 -typedef void (^TWTRRequestSigningSuccessBlock)(NSURLRequest *signedRequest);
34 -
35 -/**
36 - * The block that is executed if the operation is cancelled.
37 - */
38 -typedef void (^TWTRRequestSigningCancelBlock)(void);
39 -
40 -typedef TWTRGuestSession *_Nonnull (^TWTRGuestSessionProvider)(void);
41 -typedef TWTRSession *_Nonnull (^TWTRUserSessionProvider)(void);
42 -
43 -/**
44 - * Do not instantiate this operation directly. Use one of the concrete
45 - * subclasses instead.
46 - */
47 -@interface TWTRRequestSigningOperation : NSOperation
48 -
49 -@property (nonatomic, readonly) TWTRNetworkingPipelinePackage *networkingPackage;
50 -
51 -/**
52 - * Creates a signing operation.
53 - *
54 - * @param package the pipeline package that holds the request to sign
55 - * @param successBlock a block to execute when the package is signed.
56 - * @param cancelBlock a block to execute when the operation is cancelled.
57 - *
58 - * @note the callback blocks will execute on arbitrary queues.
59 - */
60 -- (instancetype)initWithPackage:(TWTRNetworkingPipelinePackage *)package success:(nullable TWTRRequestSigningSuccessBlock)successBlock cancel:(nullable TWTRRequestSigningCancelBlock)cancelBlock;
61 -
62 -- (instancetype)init NS_UNAVAILABLE;
63 -
64 -/**
65 - * Subclasses must implement this method to return the signed request.
66 - */
67 -- (NSURLRequest *)signRequest:(NSURLRequest *)request;
68 -
69 -@end
70 -
71 -@interface TWTRGuestRequestSigningOperation : TWTRRequestSigningOperation
72 -
73 -/**
74 - * Creates a guest signing operation.
75 - *
76 - * @param package the pipeline package that holds the request to sign.
77 - * @param sessionProvider a block that will execute to provide the session at invocation time.
78 - * @param successBlock a block to execute when the package is signed.
79 - * @param cancelBlock a block to execute when the operation is cancelled.
80 - *
81 - * @note the callback blocks will execute on arbitrary queues.
82 - */
83 -- (instancetype)initWithPackage:(TWTRNetworkingPipelinePackage *)package sessionProvider:(TWTRGuestSessionProvider)sessionProvider success:(nullable TWTRRequestSigningSuccessBlock)successBlock cancel:(nullable TWTRRequestSigningCancelBlock)cancelBlock;
84 -
85 -@end
86 -
87 -@interface TWTRUserRequestSigningOperation : TWTRRequestSigningOperation
88 -
89 -/**
90 - * Creates a user signing operation.
91 - *
92 - * @param package the pipeline package that holds the request to sign.
93 - * @param sessionProvider a block that will execute to provide the session at invocation time.
94 - * @param successBlock a block to execute when the package is signed.
95 - * @param cancelBlock a block to execute when the operation is cancelled.
96 - *
97 - * @note the callback blocks will execute on arbitrary queues.
98 - */
99 -- (instancetype)initWithPackage:(TWTRNetworkingPipelinePackage *)package sessionProvider:(TWTRUserSessionProvider)sessionProvider success:(nullable TWTRRequestSigningSuccessBlock)successBlock cancel:(nullable TWTRRequestSigningCancelBlock)cancelBlock;
100 -
101 -@end
102 -
103 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRResourcesUtil.h deleted
-104
@@ -1,104 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -#if IS_UIKIT_AVAILABLE
25 -#import <UIKit/UIKit.h>
26 -#else
27 -#import <Cocoa/Cocoa.h>
28 -#endif
29 -
30 -NS_ASSUME_NONNULL_BEGIN
31 -
32 -FOUNDATION_EXTERN NSString *const TWTRResourcesUtilLanguageType;
33 -
34 -@interface TWTRResourcesUtil : NSObject
35 -
36 -/**
37 - * Returns the bundle given its name. This is useful for retrieving any bundle and future refactoring
38 - * such as when Digits has its own kit resources.
39 - *
40 - * @param bundlePath path of the bundle e.g. TwitterKitResources.bundle
41 - *
42 - * @return the bundle
43 - */
44 -+ (NSBundle *)bundleWithBundlePath:(NSString *)bundlePath;
45 -
46 -/**
47 - * Retrieves the localized bundle of the given resource bundle.
48 - *
49 - * @param bundle localized bundle
50 - *
51 - * @return localized bundle
52 - */
53 -+ (NSBundle *)localizedBundleWithBundle:(NSBundle *)bundle;
54 -
55 -/**
56 - * Retrieves the localized bundle for the given bundle path.
57 - *
58 - * @param bundlePath path of the bundle e.g. TwitterKitResources.bundle
59 - *
60 - * @return localized bundle in the given resource bundle path
61 - */
62 -+ (NSBundle *)localizedBundleWithBundlePath:(NSString *)bundlePath;
63 -
64 -/**
65 - * Retrieves the localized string for the given key. If the string is not found in the right locale strings file, falls back to English.
66 - *
67 - * @param key key for the desired localized string, e.g. "BUTTON_OKAY"
68 - * @param bundlePath path of the bundle e.g. TwitterKitResources.bundle
69 - *
70 - * @return localized string
71 - */
72 -+ (NSString *)localizedStringForKey:(NSString *)key bundlePath:(NSString *)bundlePath;
73 -
74 -/**
75 - * Constructs the canonical user agent string based on
76 - * kit info in the main bundle.
77 - *
78 - * @return Kit user agent string for URL requests.
79 - */
80 -+ (NSString *)userAgentFromKitBundle;
81 -
82 -/**
83 - * Returns the localized display name of the application.
84 - */
85 -+ (NSString *)localizedApplicationDisplayName;
86 -
87 -/**
88 - * Returns the platform of the application.
89 - */
90 -+ (NSString *)platform;
91 -
92 -/**
93 - * Returns the screen scale of the application.
94 - */
95 -+ (CGFloat)screenScale;
96 -
97 -/**
98 - * Set the version of the parent Kit (Twitter Kit or Digits)
99 - */
100 -+ (void)setKitVersion:(nullable NSString *)version;
101 -
102 -@end
103 -
104 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRSecItemWrapper.h deleted
-54
@@ -1,54 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -NS_ASSUME_NONNULL_BEGIN
25 -
26 -/**
27 - * SecItem methods are wrapped so they can be mocked in unit tests using OCMock because the behaviour of
28 - * these methods is inconsistent in a testing environment.
29 - */
30 -@interface TWTRSecItemWrapper : NSObject
31 -
32 -/**
33 - * Calls SecItemAdd()
34 - */
35 -+ (OSStatus)secItemAdd:(CFDictionaryRef)attributes withResult:(CFTypeRef *__nullable CF_RETURNS_RETAINED)result;
36 -
37 -/**
38 - * Calls SecItemDelegate()
39 - */
40 -+ (OSStatus)secItemDelete:(CFDictionaryRef)query;
41 -
42 -/**
43 - * Calls SecItemCopyMatching()
44 - */
45 -+ (OSStatus)secItemCopyMatching:(CFDictionaryRef)query withResult:(CFTypeRef *__nullable CF_RETURNS_RETAINED)result;
46 -
47 -/**
48 - * Calls SecItemUpdate()
49 - */
50 -+ (OSStatus)secItemUpdate:(CFDictionaryRef)query withAttributes:(CFDictionaryRef)attributes;
51 -
52 -@end
53 -
54 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRSessionMigrating.h deleted
-34
@@ -1,34 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <TwitterCore/TWTRSessionStore.h>
23 -
24 -@protocol TWTRSessionMigrating <NSObject>
25 -
26 -/**
27 - * Specifies that the migrator should migrate any existing sessions into the given store.
28 - *
29 - * @param store the store to migrate sessions to
30 - * @param removeOnSuccess if the migrator should remove the sessions on successful migration.
31 - */
32 -- (void)runMigrationWithDestination:(id<TWTRSessionStore>)store removeOnSuccess:(BOOL)removeOnSuccess;
33 -
34 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRSessionRefreshStrategy.h deleted
-97
@@ -1,97 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -@class TWTRAuthConfig;
23 -@protocol TWTRAPIServiceConfig;
24 -@protocol TWTRBaseSession;
25 -
26 -NS_ASSUME_NONNULL_BEGIN
27 -
28 -/**
29 - * Completion block to call when done refreshing the session or it fails.
30 - *
31 - * @param refreshedSession The refreshed session
32 - * @param error Non nil error if the refresh fails.
33 - */
34 -typedef void (^TWTRSessionRefreshCompletion)(id _Nullable refreshedSession, NSError *_Nullable error);
35 -
36 -/**
37 - * Protocol for session refresh strategies.
38 - */
39 -@protocol TWTRSessionRefreshStrategy <NSObject>
40 -
41 -/**
42 - * Determines whether the strategy supports the given session class.
43 - *
44 - * @param sessionClass The class of session to check.
45 - *
46 - * @return YES if this strategy can be used to refresh the given session class.
47 - */
48 -+ (BOOL)canSupportSessionClass:(Class)sessionClass;
49 -
50 -/**
51 - * Determines whether the session has expired based on the API response of a previous API request made with the session.
52 - *
53 - * @param response HTTP response of a previous API request
54 - *
55 - * @return YES if the HTTP response is contains information to indicate the session is invalid or has expired.
56 - */
57 -+ (BOOL)isSessionExpiredBasedOnRequestResponse:(NSHTTPURLResponse *)response;
58 -
59 -/**
60 - * Determines whether the session has expired based on the API response error of a previous API request made with the session.
61 - *
62 - * @param response error a previous API request
63 - *
64 - * @return YES if the error contains information to indicate the session is invalid or has expired.
65 - */
66 -+ (BOOL)isSessionExpiredBasedOnRequestError:(NSError *)responseError;
67 -
68 -/**
69 - * Request to fetch a new session.
70 - *
71 - * @param session Expired session to request new one for
72 - * @param URLSession URL session to make the authentication request with
73 - * @param completion Completion block to call when done refreshing the session or it fails.
74 - */
75 -- (void)refreshSession:(id<TWTRBaseSession>)session URLSession:(NSURLSession *)URLSession completion:(TWTRSessionRefreshCompletion)completion;
76 -
77 -@end
78 -
79 -/**
80 - Concrete implementation of a strategy for handling expiration and refresh of guest sessions.
81 - */
82 -@interface TWTRGuestSessionRefreshStrategy : NSObject <TWTRSessionRefreshStrategy>
83 -
84 -/**
85 - * Initializes a new guest refresh strategy.
86 - *
87 - * @param authConfig The `authConfig` associated with the app to refresh guest sessions for
88 - * @param APIServiceConfig The API service config to configure endpoints
89 - *
90 - * @return Initialized strategy that can refresh guest sessions of the given application
91 - */
92 -- (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig APIServiceConfig:(id<TWTRAPIServiceConfig>)APIServiceConfig;
93 -- (instancetype)init NS_UNAVAILABLE;
94 -
95 -@end
96 -
97 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRSessionStore_Private.h deleted
-109
@@ -1,109 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <TwitterCore/TWTRSessionStore.h>
23 -
24 -@class TWTRAuthConfig;
25 -@protocol TWTRAPIServiceConfig;
26 -@protocol TWTRRefreshStrategies;
27 -
28 -NS_ASSUME_NONNULL_BEGIN
29 -
30 -typedef void (^TWTRSessionStoreLogoutHook)(NSString *userID);
31 -
32 -/**
33 - * Completion block called when login succeeds or fails.
34 - *
35 - * @param session Contains the OAuth tokens and minimal information associated with the logged in user or nil.
36 - * @param error Error that will be non nil if the authentication request fails.
37 - */
38 -typedef void (^TWTRSessionLogInCompletion)(id<TWTRAuthSession> _Nullable session, NSError *_Nullable error);
39 -
40 -typedef void (^TWTRSessionStoreUserSessionSavedCompletion)(id<TWTRAuthSession> session);
41 -
42 -@protocol TWTRUserSessionStore_Private <TWTRSessionStore>
43 -
44 -/**
45 - * Saves the existing session to the store after validations.
46 - *
47 - * @param session The user session to save
48 - * @param withVerification Whether to verify against the backend before saving this session
49 - * @param completion Completion block to call when the save request succeeds or fails
50 - */
51 -- (void)saveSession:(id<TWTRAuthSession>)session withVerification:(BOOL)withVerification completion:(TWTRSessionStoreSaveCompletion)completion;
52 -
53 -/**
54 - * Triggers user authentication with Twitter.
55 - *
56 - * @param completion Completion block to call when authentication succeeds or fails.
57 - */
58 -- (void)logInWithSystemAccountsCompletion:(TWTRSessionLogInCompletion)completion __TVOS_UNAVAILABLE;
59 -
60 -@end
61 -
62 -@protocol TWTRSessionStore_Private <TWTRUserSessionStore_Private>
63 -
64 -/**
65 - * The current guest session.
66 - *
67 - * @note This might not always reflect the latest state of the guest session. Use `fetchGuestSessionWithCompletion:` to get the latest guest session.
68 - */
69 -@property (nonatomic, readwrite, nullable) TWTRGuestSession *guestSession;
70 -
71 -@end
72 -
73 -@interface TWTRSessionStore () <TWTRSessionStore_Private>
74 -
75 -/**
76 - * Service config for configuring endpoints to make auth requests against.
77 - */
78 -@property (nonatomic, readonly) id<TWTRAPIServiceConfig> APIServiceConfig;
79 -
80 -/*
81 - * Called when the logoutUserID: method is called.
82 - */
83 -@property (nonatomic, copy, nullable) TWTRSessionStoreLogoutHook userLogoutHook;
84 -
85 -/**
86 - * Completion block invoked whenever a user session is saved to the store.
87 - */
88 -@property (nonatomic, copy, nullable) TWTRSessionStoreUserSessionSavedCompletion userSessionSavedCompletion;
89 -
90 -/**
91 - * Designated initializer for creating a new session store.
92 - *
93 - * @param authConfig (required) Auth config containing the app `consumerKey` and `consumerSecret`
94 - * @param APIServiceConfig (required) API service config for specifying server endpoints
95 - * @param refreshStrategies (required) Strategies to use to refresh sessions
96 - * @param URLSession (required) URL session used to make authentication requests
97 - * @param accessGroup (optional) An optional access group to use for persistence to the store.
98 - *
99 - * @return A fully initialized session store.
100 - */
101 -- (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig APIServiceConfig:(id<TWTRAPIServiceConfig>)APIServiceConfig refreshStrategies:(NSArray *)refreshStrategies URLSession:(NSURLSession *)URLSession;
102 -- (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig APIServiceConfig:(id<TWTRAPIServiceConfig>)APIServiceConfig refreshStrategies:(NSArray *)refreshStrategies URLSession:(NSURLSession *)URLSession accessGroup:(nullable NSString *)accessGroup NS_DESIGNATED_INITIALIZER;
103 -
104 -- (NSString *)userSessionServiceName;
105 -- (NSString *)guestSessionServiceName;
106 -
107 -@end
108 -
109 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRSession_Private.h deleted
-37
@@ -1,37 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <TwitterCore/TWTRSession.h>
23 -
24 -@interface TWTRSession ()
25 -
26 -/**
27 - * Returns YES if the dictionary represents a valid dictionary that can
28 - * safely be used to instantiate the TWTRSession object.
29 - */
30 -+ (BOOL)isValidSessionDictionary:(NSDictionary *)dictionary;
31 -
32 -/**
33 - * Returns a new dictionary of the stored tokens and user context.
34 - */
35 -- (NSDictionary *)dictionaryRepresentation;
36 -
37 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRTokenOnlyAuthSession.h deleted
-44
@@ -1,44 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -#import "TWTRAuthSession.h"
24 -
25 -NS_ASSUME_NONNULL_BEGIN
26 -
27 -@interface TWTRTokenOnlyAuthSession : NSObject <TWTRAuthSession>
28 -
29 -@property (nonatomic, copy, readonly) NSString *authToken;
30 -
31 -@property (nonatomic, copy, readonly) NSString *authTokenSecret;
32 -
33 -/**
34 - * This value is here to satisfy TWTRAuthSession protocol but
35 - * it defaults to an empty string and cannot be updated.
36 - */
37 -@property (nonatomic, copy, readonly) NSString *userID;
38 -
39 -- (instancetype)initWithToken:(NSString *)authToken secret:(NSString *)authTokenSecret;
40 -+ (instancetype)authSessionWithToken:(NSString *)authToken secret:(NSString *)authTokenSecret;
41 -
42 -@end
43 -
44 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRUserAPIClient.h deleted
-29
@@ -1,29 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import "TWTRNetworking.h"
23 -
24 -@interface TWTRUserAPIClient : TWTRNetworking
25 -
26 -- (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig NS_UNAVAILABLE;
27 -- (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig authToken:(NSString *)authToken authTokenSecret:(NSString *)authTokenSecret;
28 -
29 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRUserAuthRequestSigner.h deleted
-45
@@ -1,45 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -@class TWTRAuthConfig;
23 -@protocol TWTRAuthSession;
24 -
25 -NS_ASSUME_NONNULL_BEGIN
26 -
27 -/**
28 - * Signer abstracting logic and type of user auth to sign a user authenticated network request.
29 - */
30 -@interface TWTRUserAuthRequestSigner : NSObject
31 -
32 -/**
33 - * Signs the given request with the appropriate user authentication headers.
34 - *
35 - * @param URLRequest URL request to sign
36 - * @param authConfig The auth config containing the app's `consumerKey` and `consumerSecret`
37 - * @param session The authenticated user session
38 - *
39 - * @return The signed URL request
40 - */
41 -+ (NSURLRequest *)signedURLRequest:(NSURLRequest *)URLRequest authConfig:(TWTRAuthConfig *)authConfig session:(id<TWTRAuthSession>)session;
42 -
43 -@end
44 -
45 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRUserSessionVerifier.h deleted
-69
@@ -1,69 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -@class TWTRUserSessionVerifier;
23 -
24 -@protocol TWTRUserSessionVerifierDelegate <NSObject>
25 -
26 -- (void)userSessionVerifierNeedsSessionVerification:(TWTRUserSessionVerifier *)userSessionVerifier;
27 -
28 -@end
29 -
30 -FOUNDATION_EXTERN NSTimeInterval const TWTRUserSessionVerifierIntervalDaily;
31 -FOUNDATION_EXTERN NSTimeInterval const TWTRUserSessionVerifierDefaultDelay;
32 -
33 -/**
34 - * Manages verifying stored user sessions on a daily basis. This class depends on the Kit lifecycle
35 - * and `UIApplicationWillEnterForegroundNotification` event and checks whether the last verified
36 - * time has exceeded a day based on UTC date boundaries. Note that this does not mean we will aggressively
37 - * verify the second day of someone that started using the app at 11:59P and continues past 12:00A
38 - * due to 1) avoiding load spike to backend and 2) there is no good reliable way to randomize the
39 - * scheduling of the second verification due to constraints of iOS. Last verified time is only stored in memory
40 - * to minimize overhead on the host application. Verification is done on a best effort basis and we
41 - * will not retry if the network call fails for whatever reason.
42 - */
43 -@interface TWTRUserSessionVerifier : NSObject
44 -
45 -- (instancetype)init NS_UNAVAILABLE;
46 -
47 -/**
48 - * Initializes a verifier for the current consumer application.
49 - *
50 - * @param delegate An object that will handle the verification of the session when necessary
51 - * @param maxDesiredInterval maximum desireable interval for how frequently a verify call should be made while
52 - * the host app is active. Calls might be made more frequently if the app is used
53 - * during the previous and current interval boundaries or we cannot not tell when
54 - * the last call was made. The latter will be de-dup on the backend.
55 - */
56 -- (instancetype)initWithDelegate:(id<TWTRUserSessionVerifierDelegate>)delegate maxDesiredInterval:(NSTimeInterval)maxDesiredInterval __attribute__((nonnull(1)))NS_DESIGNATED_INITIALIZER;
57 -
58 -/**
59 - * Makes a verify call immediately (delayed slightly to minimize app startup impact) and then
60 - * subscribes to `UIApplicationWillEnterForegroundNotification` to check for the next time we should
61 - * be making a verify call.
62 - *
63 - * @param delay The minimum time before which the message is sent. Specifying a delay of 0 does not
64 - * necessarily cause the selector to be performed immediately. The first verification is
65 - * still queued on the thread’s run loop and performed as soon as possible.
66 - */
67 -- (void)startVerificationAfterDelay:(NSTimeInterval)delay;
68 -
69 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/PrivateHeaders/TWTRUtils.h deleted
-46
@@ -1,46 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Core SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#if IS_UIKIT_AVAILABLE
23 -#import <UIKit/UIKit.h>
24 -#else
25 -#import <Cocoa/Cocoa.h>
26 -#endif
27 -
28 -@interface TWTRUtils : NSObject
29 -
30 -+ (NSDictionary *)dictionaryWithQueryString:(NSString *)queryString;
31 -+ (NSString *)queryStringFromDictionary:(NSDictionary *)dictionary;
32 -+ (NSString *)urlEncodedStringForString:(NSString *)inputString;
33 -+ (NSString *)urlDecodedStringForString:(NSString *)inputString;
34 -+ (NSString *)base64EncodedStringWithData:(NSData *)data;
35 -#if IS_UIKIT_AVAILABLE
36 -+ (UIViewController *)topViewController;
37 -#endif
38 -+ (NSString *)localizedLongAppName;
39 -+ (NSString *)localizedShortAppName;
40 -
41 -/**
42 - * Returns YES if both objects are nil or if obj.
43 - */
44 -+ (BOOL)isEqualOrBothNil:(NSObject *)obj other:(NSObject *)otherObj;
45 -
46 -@end
Example/Pods/TwitterCore/iOS/TwitterCore.framework/TwitterCore
Binary files a/Example/Pods/TwitterCore/iOS/TwitterCore.framework/TwitterCore and /dev/null differ
Example/Pods/TwitterKit/README.md deleted
-103
@@ -1,103 +0,0 @@
1 -**As of October 31, 2018, Twitter Kit will no longer be supported by Twitter. Please read the [blog post](https://blog.twitter.com/developer/en_us/topics/tools/2018/discontinuing-support-for-twitter-kit-sdk.html) for more information.**
2 -
3 ----
4 -
5 -Twitter Kit is the easiest way to bring real-time conversational content to your apps. Growing an app’s user base and retaining end users can be a challenge for any developer. To keep users engaged, you need rich, unique content that feels natural to your app’s experience.
6 -
7 -To install, add `TwitterKit` to your `Podfile` and run `pod install`. If you already have `TwitterKit` just run `pod update TwitterKit`.
8 -
9 -### Show a Single Tweet
10 -
11 -To show a single Tweet, you first need to load that Tweet from the network and then create and configure a `TWTRTweetView` with that `TWTRTweet` model object. Then it may be added to the view hierarchy:
12 -
13 -```swift
14 - import TwitterKit
15 -
16 - TWTRAPIClient().loadTweetWithID("20") { tweet, error in
17 - if let t = tweet {
18 - let tweetView = TWTRTweetView(tweet: t)
19 - tweetView.center = view.center
20 - view.addSubview(tweetView)
21 - } else {
22 - print("Failed to load Tweet: \(error)")
23 - }
24 - }
25 -```
26 -
27 -<img src="https://dev.twitter.com/_images/search_timeline.png" width="250"/>
28 -
29 -
30 -#### Configuring Tweet View Colors & Themes
31 -To change the colors of a Tweet view you can either set properties directly on the `TWTRTweetView` instances or on the `UIAppearanceProxy` of the `TWTRTweetView`.
32 -
33 -```swift
34 - // Set the theme directly
35 - tweetView.theme = .Dark
36 -
37 - // Use custom colors
38 - tweetView.primaryTextColor = .yellowColor()
39 - tweetView.backgroundColor = .blueColor()
40 -```
41 -
42 -<img src="https://dev.twitter.com/_images/show_tweet_themed.png" width="250"/>
43 -
44 -
45 -
46 -Set visual properties using the `UIAppearanceProxy` for `TWTRTweetView`.
47 -
48 -```
49 - // Set all future tweet views to use dark theme using UIAppearanceProxy
50 - TWTRTweetView.appearance().theme = .Dark
51 -```
52 -
53 -### Show a TableView of Tweets
54 -
55 -```swift
56 -import TwitterKit
57 -
58 -class UserTimelineViewController: TWTRTimelineViewController {
59 -
60 - override func viewDidLoad() {
61 - super.viewDidLoad()
62 -
63 - let client = TWTRAPIClient.clientWithCurrentUser()
64 - self.dataSource = TWTRUserTimelineDataSource(screenName: "twitterdev", APIClient: client)
65 - self.showTweetActions = true
66 - }
67 -
68 -}
69 -```
70 -
71 -<img src="https://dev.twitter.com/_images/user_timeline.png" width="250"/>
72 -
73 -
74 -### Compose Tweets
75 -To allow users to composer their own Tweets from within your app, simply create a `TWTRComposer` and call `show(from: UIViewController, completion:)` on the instance. This class automatically handles presenting a log in controller if there are no logged in sessions.
76 -
77 -
78 -```swift
79 -
80 -let composer = TWTRComposer()
81 -
82 -composer.setText("just setting up my Twitter Kit")
83 -composer.setImage(UIImage(named: "twitterkit"))
84 -
85 -// Called from a UIViewController
86 -composer.show(from: self.navigationController!) { (result in
87 - if (result == .done) {
88 - print("Successfully composed Tweet")
89 - } else {
90 - print("Cancelled composing")
91 - }
92 -}
93 -```
94 -
95 -<img src="https://dev.twitter.com/_images/compose_tweet.png" width="250"/>
96 -
97 -
98 -
99 -## Resources
100 -
101 - * [Documentation](https://dev.twitter.com/twitterkit/ios/overview)
102 - * [Forums](https://twittercommunity.com/c/publisher/twitter)
103 - * Follow us on Twitter: [@TwitterDev](https://twitter.com/TwitterDev)
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRAPIClient.h deleted
-256
@@ -1,256 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <UIKit/UIKit.h>
19 -
20 -@class TWTRUser;
21 -@class TWTRTweet;
22 -@class TWTRAuthConfig;
23 -@class TWTRGuestSession;
24 -@protocol TWTRAuthSession;
25 -@protocol TWTRSessionStore;
26 -
27 -NS_ASSUME_NONNULL_BEGIN
28 -
29 -FOUNDATION_EXTERN NSString *const TWTRTweetsNotLoadedKey;
30 -
31 -/**
32 - * @name Completion Block Types
33 - */
34 -
35 -/**
36 - * Completion block called when the load user request succeeds or fails.
37 - *
38 - * @param user The Twitter User.
39 - * @param error Error that will be set if the API request failed.
40 - */
41 -typedef void (^TWTRLoadUserCompletion)(TWTRUser *_Nullable user, NSError *_Nullable error);
42 -
43 -/**
44 - * Completion block called when the load Tweet request succeeds or fails.
45 - *
46 - * @param tweet The Twitter Tweet.
47 - * @param error Error that will be set if the API request failed.
48 - */
49 -typedef void (^TWTRLoadTweetCompletion)(TWTRTweet *_Nullable tweet, NSError *_Nullable error);
50 -
51 -/**
52 - * Completion block called when the load Tweets request succeeds or fails.
53 - *
54 - * @param tweets Tweets that were successfully retrieved.
55 - * @param error Error that will be set if the API request failed.
56 - */
57 -typedef void (^TWTRLoadTweetsCompletion)(NSArray<TWTRTweet *> *_Nullable tweets, NSError *_Nullable error);
58 -
59 -/**
60 - * Completion block called when the network request succeeds or fails.
61 - *
62 - * @param response Metadata associated with the response to a URL load request.
63 - * @param data Content data of the response.
64 - * @param connectionError Error object describing the network error that occurred.
65 - */
66 -typedef void (^TWTRNetworkCompletion)(NSURLResponse *_Nullable response, NSData *_Nullable data, NSError *_Nullable connectionError);
67 -
68 -/**
69 - * Completion block called when a JSON request to the Twitter API succeeds or fails.
70 - *
71 - * @param response Metadata associated with the response to a URL load request.
72 - * @param responseObject Content data of the response.
73 - * @param error Error object describing the network error that occurred.
74 - */
75 -typedef void (^TWTRJSONRequestCompletion)(NSURLResponse *_Nullable response, id _Nullable responseObject, NSError *_Nullable error);
76 -
77 -/**
78 - * Completion block called when a Tweet action (favorite/retweet) is performed.
79 - *
80 - * @param tweet The Tweet object representing the new state of this Tweet from
81 - * the perspective of the currently-logged in user.
82 - * @param error Error object describing the error that occurred. This will be either a
83 - * network error or an NSError with an errorCode corresponding to
84 - * TWTRAPIErrorCodeAlreadyFavorited or TWTRAPIErrorCodeAlreadyRetweeted
85 - * for an attempted action that has already been taken from the servers
86 - * point of view for this logged-in user.
87 - */
88 -typedef void (^TWTRTweetActionCompletion)(TWTRTweet *_Nullable tweet, NSError *_Nullable error);
89 -
90 -/**
91 - * Completion block called when a media upload request to the Twitter API succeeds or fails.
92 - *
93 - * @param mediaID The media ID of the object that was uploaded which can be used when tweeting.
94 - * @param error Error object describing the network error that occurred.
95 - */
96 -typedef void (^TWTRMediaUploadResponseCompletion)(NSString *_Nullable mediaID, NSError *_Nullable error);
97 -
98 -/**
99 - * Completion block called when the send Tweet request succeeds or fails.
100 - *
101 - * @param tweet The Twitter Tweet created.
102 - * @param error Error that will be set if the API request failed.
103 - */
104 -typedef void (^TWTRSendTweetCompletion)(TWTRTweet *_Nullable tweet, NSError *_Nullable error);
105 -
106 -/**
107 - * Completion block called when a request for the user's email succeeds or fails.
108 - *
109 - * @param email The email of the user
110 - * @param error Error object describing the error that occurred.
111 - */
112 -typedef void (^TWTRRequestEmailCompletion)(NSString *_Nullable email, NSError *_Nullable error);
113 -
114 -/**
115 - * Client for consuming the Twitter REST API. Provides methods for common API requests, as well as the ability to create and send custom requests.
116 - */
117 -@interface TWTRAPIClient : NSObject
118 -
119 -/**
120 - * The Twitter user ID this client is making API requests on behalf of or
121 - * nil if it is a guest user.
122 - */
123 -@property (nonatomic, copy, readonly, nullable) NSString *userID;
124 -
125 -/**
126 - * Constructs a `TWTRAPIClient` object to perform authenticated API requests with user authentication.
127 - *
128 - * @param userID (optional) ID of the user to make requests on behalf of. If the ID is nil requests will be made using guest authentication.
129 - *
130 - * @return Fully initialized API client to make authenticated requests against the Twitter REST API.
131 - */
132 -- (instancetype)initWithUserID:(nullable NSString *)userID;
133 -
134 -/**
135 - * Constructs a `TWTRAPIClient` with the last logged-in user. If no user has been
136 - * logged in yet this falls back to Guest authentication.
137 - *
138 - * @return Fully initialized API client to make Guest or User authenticated requests to the Twitter REST API.
139 - */
140 -+ (instancetype)clientWithCurrentUser;
141 -
142 -/**
143 - * @name Making Requests
144 - */
145 -
146 -/**
147 - * Returns a signed URL request.
148 - *
149 - * @param method Request method, GET, POST, PUT, DELETE, etc.
150 - * @param URLString Request URL. This is the full Twitter API URL. E.g. https://api.twitter.com/1.1/statuses/user_timeline.json
151 - * @param parameters Request parameters.
152 - * @param error Error that will be set if there was an error signing the request.
153 - *
154 - * @note If the request is not sent with the -[TWTRAPIClient sendTwitterRequest:completion:] method it is the developers responsibility to ensure that there is a valid guest session before this method is called.
155 - */
156 -- (NSURLRequest *)URLRequestWithMethod:(NSString *)method URLString:(NSString *)URLString parameters:(nullable NSDictionary *)parameters error:(NSError **)error;
157 -
158 -/**
159 - * Sends a Twitter request.
160 - *
161 - * @param request The request that will be sent asynchronously.
162 - * @param completion Completion block to be called on response. Called on main queue.
163 - * @return an NSProgress object which can be used to cancel the request.
164 - */
165 -- (NSProgress *)sendTwitterRequest:(NSURLRequest *)request completion:(TWTRNetworkCompletion)completion;
166 -
167 -/**
168 - * @name Common API Actions
169 - */
170 -
171 -/**
172 - * Loads a Twitter User.
173 - *
174 - * @param userID (required) The Twitter user ID of the desired user.
175 - * @param completion Completion block to be called on response. Called on main queue.
176 - */
177 -- (void)loadUserWithID:(NSString *)userID completion:(TWTRLoadUserCompletion)completion;
178 -
179 -/**
180 - * Loads a single Tweet from the network or cache.
181 - *
182 - * @param tweetID (required) The ID of the desired Tweet.
183 - * @param completion Completion bock to be called on response. Called on main queue.
184 - */
185 -- (void)loadTweetWithID:(NSString *)tweetID completion:(TWTRLoadTweetCompletion)completion;
186 -
187 -/**
188 - * Loads a series of Tweets in a batch. The completion block will be passed an array of zero or more
189 - * Tweets that loaded successfully. If some Tweets fail to load the array will contain less Tweets than
190 - * number of requested IDs. If any Tweets fail to load, the IDs of the Tweets that did not load will
191 - * be provided in the userInfo dictionary property of the error parameter under `TWTRTweetsNotLoadedKey`.
192 - *
193 - * @param tweetIDStrings (required) An array of Tweet IDs.
194 - * @param completion Completion block to be called on response. Called on main queue.
195 - */
196 -- (void)loadTweetsWithIDs:(NSArray *)tweetIDStrings completion:(TWTRLoadTweetsCompletion)completion;
197 -
198 -/**
199 - * Uploads media to the media server. Returns a media ID to be used when tweeting.
200 - *
201 - * @param media The media to upload
202 - * @param contentType The HTTP content type of the media that you are uploading.
203 - * @param completion The completion handler to invoke.
204 - */
205 -- (void)uploadMedia:(NSData *)media contentType:(NSString *)contentType completion:(TWTRMediaUploadResponseCompletion)completion;
206 -
207 -/**
208 - * Create and send a Tweet.
209 - *
210 - * @param tweetText (required) The text for a Tweet
211 - * @param completion Completion block to be called on response. Called on main queue.
212 - */
213 -- (void)sendTweetWithText:(NSString *)tweetText completion:(TWTRSendTweetCompletion)completion;
214 -
215 -/**
216 - * Upload media and create a Tweet. Returns TWTRTweet to be used when debugging.
217 - *
218 - * @param tweetText The text for a Tweet
219 - * @param image UIImage to upload
220 - * @param completion The completion handler to invoke.
221 - */
222 -- (void)sendTweetWithText:(NSString *)tweetText image:(UIImage *)image completion:(TWTRSendTweetCompletion)completion;
223 -
224 -/**
225 - * Create a Tweet with a video. Returns TWTRTweet to be used when debugging.
226 - *
227 - * Note: there are several requirements of the video being uploaded:
228 - * - Duration should be between 0.5 seconds and 30 seconds
229 - * - File size should not exceed 15 mb
230 - * - Dimensions should be between 32x32 and 1280x1024
231 - * - Aspect ratio should be between 1:3 and 3:1
232 - * - Frame rate should be 40fps or less
233 - *
234 - * @param tweetText The text for a Tweet
235 - * @param videoData The video to be uploaded. Please follow guideline https://dev.twitter.com/rest/media/uploading-media
236 - * @param completion The completion handler to invoke.
237 - */
238 -- (void)sendTweetWithText:(NSString *)tweetText videoData:(NSData *)videoData completion:(TWTRSendTweetCompletion)completion;
239 -
240 -/**
241 - * Requests the email for the user id which the API client was instantiated with.
242 - * This method requires that you are using an API Client which was instantiated with
243 - * a logged in user otherwise you will receive a "Request failed: forbidden (403)" error.
244 - *
245 - * @param completion A completion block to invoke when the request completes. The email address may
246 - * be a nil if the user does not have an email address, the email address
247 - * is unverified or you do not have the correct permissions to request the email address.
248 - *
249 - * @note Requesting a user’s email address requires your application to be whitelisted by Twitter.
250 - * To request access, please visit the "Permissions" section for your app at https://apps.twitter.com/
251 - */
252 -- (void)requestEmailForCurrentUser:(TWTRRequestEmailCompletion)completion;
253 -
254 -@end
255 -
256 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRCollectionTimelineDataSource.h deleted
-67
@@ -1,67 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -#import "TWTRTimelineDataSource.h"
20 -
21 -@class TWTRAPIClient;
22 -@class TWTRTimelineFilter;
23 -
24 -NS_ASSUME_NONNULL_BEGIN
25 -
26 -@interface TWTRCollectionTimelineDataSource : NSObject <TWTRTimelineDataSource>
27 -
28 -/**
29 - * The number of Tweets to request in each query to the Twitter Timeline API when fetching the next batch of Tweets.
30 - */
31 -@property (nonatomic, readonly) NSInteger maxTweetsPerRequest;
32 -
33 -/**
34 - * ID of the collection.
35 - */
36 -@property (nonatomic, copy, readonly) NSString *collectionID;
37 -
38 -/*
39 - * A filtering object that hides certain tweets.
40 - */
41 -@property (nonatomic, copy, nullable) TWTRTimelineFilter *timelineFilter;
42 -
43 -/**
44 - * Convenience initializer.
45 - *
46 - * @param collectionID (required) The ID of this collection. For example, the ID of this collection: https://twitter.com/TwitterMusic/timelines/393773266801659904 is @"393773266801659904"
47 - *
48 - * @return An instance of TWTRCollectionTimelineDataSource or nil if any of the required parameters is missing.
49 - */
50 -- (instancetype)initWithCollectionID:(NSString *)collectionID APIClient:(TWTRAPIClient *)client;
51 -
52 -/**
53 - * Designated initializer setting all supported values for Collection Timeline Data Source.
54 - *
55 - * @param collectionID (required) The Collection ID value. e.g. @"393773266801659904"
56 - * @param client (required) The API client to use for all network requests.
57 - * @param maxTweetsPerRequest (optional) Number of Tweets to request per batch. A value of 0 uses the server default.
58 - *
59 - * @return An instance of TWTRCollectionTimelineDataSource or nil if any of the required parameters are missing.
60 - */
61 -- (instancetype)initWithCollectionID:(NSString *)collectionID APIClient:(TWTRAPIClient *)client maxTweetsPerRequest:(NSUInteger)maxTweetsPerRequest NS_DESIGNATED_INITIALIZER;
62 -
63 -- (instancetype)init NS_UNAVAILABLE;
64 -
65 -@end
66 -
67 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRComposer.h deleted
-83
@@ -1,83 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <UIKit/UIKit.h>
19 -
20 -NS_ASSUME_NONNULL_BEGIN
21 -
22 -/**
23 - * Possible values for the <i>result</i> parameter of the completionHandler property.
24 - */
25 -typedef NS_ENUM(NSInteger, TWTRComposerResult) {
26 - /**
27 - * The composer is dismissed without sending the Tweet (i.e. the user selects Cancel, or the account is unavailable).
28 - */
29 - TWTRComposerResultCancelled,
30 -
31 - /**
32 - * The composer is dismissed and the message is being sent in the background, after the user selects Done.
33 - */
34 - TWTRComposerResultDone
35 -};
36 -
37 -/**
38 - * Completion block called when the user finishes composing a Tweet.
39 - */
40 -typedef void (^TWTRComposerCompletion)(TWTRComposerResult result);
41 -
42 -/**
43 - * The TWTRComposer class presents a view to the user to compose a Tweet.
44 - */
45 -@interface TWTRComposer : NSObject
46 -
47 -/**
48 - * Sets the initial text for the Tweet composition prior to showing it.
49 - *
50 - * @param text The text to tweet.
51 - *
52 - * @return This will return NO if the receiver has already been presented (and therefore cannot be changed).
53 - */
54 -- (BOOL)setText:(nullable NSString *)text;
55 -
56 -/**
57 - * Sets an image attachment.
58 - *
59 - * @param image The image to attach.
60 - *
61 - * @return This will return NO if the receiver has already been presented (and therefore cannot be changed).
62 - */
63 -- (BOOL)setImage:(nullable UIImage *)image;
64 -
65 -/**
66 - * Adds a URL to the contents of the Tweet message.
67 - *
68 - * @param url The URL.
69 - *
70 - * @return This will return NO if the receiver has already been presented (and therefore cannot be changed).
71 - */
72 -- (BOOL)setURL:(nullable NSURL *)url;
73 -
74 -/**
75 - * Presents the composer, with an optional completion handler from the specified view controller.
76 - * @param fromController The controller in which to present the composer from.
77 - * @param completion completion The completion handler, which has a single parameter indicating whether the user finished or cancelled the Tweet composition.
78 - */
79 -- (void)showFromViewController:(UIViewController *)fromController completion:(nullable TWTRComposerCompletion)completion;
80 -
81 -@end
82 -
83 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRComposerViewController.h deleted
-103
@@ -1,103 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <UIKit/UIKit.h>
19 -@class TWTRTweet;
20 -@protocol TWTRComposerViewControllerDelegate;
21 -
22 -NS_ASSUME_NONNULL_BEGIN
23 -
24 -/**
25 - * Composer interface to allow users to compose & send Tweets from
26 - * inside an app.
27 - *
28 - * It is the developers' responsibility to ensure that there exists a
29 - * logged in Twitter user before creating a `TWTRComposerViewController`.
30 - *
31 - * See: https://dev.twitter.com/twitterkit/ios/compose-tweets#presenting-a-basic-composer
32 - *
33 - * Initial Text
34 - * If you wish to add default mentions to the Tweet, add them to the
35 - * beginning of `initialText`.
36 - *
37 - * If you wish to add default hashtags or links to the Tweet,
38 - * add them at the end of `initialText`.
39 - */
40 -@interface TWTRComposerViewController : UIViewController
41 -
42 -/**
43 - * The delegate for this composer view controller.
44 - */
45 -@property (nonatomic, weak) id<TWTRComposerViewControllerDelegate> delegate;
46 -
47 -/**
48 - * Create an empty composer view controller. The developer must handle ensuring
49 - * that a logged in Twitter user exists before creating this controller.
50 - */
51 -+ (instancetype)emptyComposer;
52 -
53 -/**
54 - * Initialize a composer with pre-filled text and an image or video attachment.
55 - * Requires a logged in Twitter user.
56 - *
57 - * @param initialText (optional) Text with which to pre-fill the composer text.
58 - * @param image (optional) Image to add as an attachment.
59 - * @param videoURL (optional) Video URL to add as an attachment. Of the form of `assets-library`.
60 - *
61 - * Note: Only one type of attachment (image or video) may be added.
62 - */
63 -- (instancetype)initWithInitialText:(nullable NSString *)initialText image:(nullable UIImage *)image videoURL:(nullable NSURL *)videoURL;
64 -
65 -/**
66 - * Initialize a composer with pre-filled text and an image or video attachment.
67 - *
68 - * @param initialText (optional) Text with which to pre-fill the composer text.
69 - * @param image (required) Image (or preview image) to add as an attachment.
70 - * @param videoData (optional) NSData for video asset to add as an attachment.
71 - *
72 - * Note: Preview image is required if videoData parameter is passed.
73 - */
74 -- (instancetype)initWithInitialText:(nullable NSString *)initialText image:(nullable UIImage *)image videoData:(nullable NSData *)videoData;
75 -
76 -- (instancetype)init NS_UNAVAILABLE;
77 -
78 -@end
79 -
80 -@protocol TWTRComposerViewControllerDelegate <NSObject>
81 -
82 -@optional
83 -/**
84 - * Called when the user taps the cancel button. This method will be called after the view controller is dismissed.
85 - */
86 -- (void)composerDidCancel:(TWTRComposerViewController *)controller;
87 -
88 -/**
89 - * Called when the user successfully sends a Tweet. The resulting Tweet object is returned.
90 - * This method is called after the view controller is dimsissed and the API response is
91 - * received.
92 - */
93 -- (void)composerDidSucceed:(TWTRComposerViewController *)controller withTweet:(TWTRTweet *)tweet;
94 -
95 -/**
96 - * This method is called if the composer is not able to send the Tweet.
97 - * The view controller will not be dismissed automatically if this method is called.
98 - */
99 -- (void)composerDidFail:(TWTRComposerViewController *)controller withError:(NSError *)error;
100 -
101 -@end
102 -
103 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRJSONConvertible.h deleted
-34
@@ -1,34 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -
20 -NS_ASSUME_NONNULL_BEGIN
21 -
22 -@protocol TWTRJSONConvertible <NSObject>
23 -
24 -/**
25 - * Initialize the receiver with its JSON object representation.
26 - *
27 - * @param dictionary the JSON object representing this object.
28 - * @return the fully formed object or nil if the JSON is not valid.
29 - */
30 -- (nullable instancetype)initWithJSONDictionary:(NSDictionary *)dictionary;
31 -
32 -@end
33 -
34 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRKit.h deleted
-61
@@ -1,61 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <AVFoundation/AVFoundation.h>
19 -#import <Accounts/Accounts.h>
20 -#import <CoreMedia/CoreMedia.h>
21 -#import <Foundation/Foundation.h>
22 -#import <TwitterCore/TwitterCore.h>
23 -#import <UIKit/UIKit.h>
24 -
25 -#if __IPHONE_OS_VERSION_MIN_REQUIRED < 90000
26 -#error "TwitterKit doesn't support iOS 8.x and lower. Please, change your minimum deployment target to iOS 9.0"
27 -#endif
28 -
29 -#import "TWTRAPIClient.h"
30 -#import "TWTRCollectionTimelineDataSource.h"
31 -#import "TWTRComposer.h"
32 -#import "TWTRComposerViewController.h"
33 -#import "TWTRJSONConvertible.h"
34 -#import "TWTRListTimelineDataSource.h"
35 -#import "TWTRLogInButton.h"
36 -#import "TWTRMediaEntitySize.h"
37 -#import "TWTRMoPubAdConfiguration.h"
38 -#import "TWTRMoPubNativeAdContainerView.h"
39 -#import "TWTRNotificationConstants.h"
40 -#import "TWTROAuthSigning.h"
41 -#import "TWTRSearchTimelineDataSource.h"
42 -#import "TWTRTimelineCursor.h"
43 -#import "TWTRTimelineDataSource.h"
44 -#import "TWTRTimelineDelegate.h"
45 -#import "TWTRTimelineFilter.h"
46 -#import "TWTRTimelineType.h"
47 -#import "TWTRTimelineViewController.h"
48 -#import "TWTRTweet.h"
49 -#import "TWTRTweetCashtagEntity.h"
50 -#import "TWTRTweetEntity.h"
51 -#import "TWTRTweetHashtagEntity.h"
52 -#import "TWTRTweetTableViewCell.h"
53 -#import "TWTRTweetUrlEntity.h"
54 -#import "TWTRTweetUserMentionEntity.h"
55 -#import "TWTRTweetView.h"
56 -#import "TWTRTweetViewDelegate.h"
57 -#import "TWTRTwitter.h"
58 -#import "TWTRUser.h"
59 -#import "TWTRUserTimelineDataSource.h"
60 -#import "TWTRVideoMetaData.h"
61 -#import "TWTRVideoPlaybackState.h"
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRListTimelineDataSource.h deleted
-104
@@ -1,104 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -#import <TwitterKit/TWTRTimelineDataSource.h>
20 -
21 -@class TWTRAPIClient;
22 -@class TWTRTimelineFilter;
23 -
24 -NS_ASSUME_NONNULL_BEGIN
25 -
26 -/**
27 - * Data source representing a list of Tweets. These Tweets are ordered chronologically with the most recent first.
28 - *
29 - * @see https://dev.twitter.com/rest/reference/get/lists/statuses
30 - */
31 -@interface TWTRListTimelineDataSource : NSObject <TWTRTimelineDataSource>
32 -
33 -/**
34 - * The ID of the list to show Tweets for. Either the `listID` or the `listSlug` and `listOwnerScreenName` are required.
35 - */
36 -@property (nonatomic, copy, readonly) NSString *listID;
37 -
38 -/**
39 - * The slug of the list to show Tweets for. Either the `listID` or the `listSlug` and `listOwnerScreenName` are required.
40 - */
41 -@property (nonatomic, copy, readonly) NSString *listSlug;
42 -
43 -/**
44 - * Screen name of the owner of the list as specified by the `listSlug`. Either the `listID` or the `listSlug` and `listOwnerScreenName` are required.
45 - */
46 -@property (nonatomic, copy, readonly) NSString *listOwnerScreenName;
47 -
48 -/**
49 - * The number of Tweets to request in each query to the Twitter Timeline API when fetching the next batch of Tweets. Will request 30 Tweets by default. Setting this value to 0 will use the server default.
50 - */
51 -@property (nonatomic, readonly) NSUInteger maxTweetsPerRequest;
52 -
53 -/**
54 - * Whether to request retweets in the set of Tweets from the server.
55 - *
56 - * Defaults to YES.
57 - */
58 -@property (nonatomic, readonly) BOOL includeRetweets;
59 -
60 -/*
61 - * A filtering object that hides certain tweets.
62 - */
63 -@property (nonatomic, copy, nullable) TWTRTimelineFilter *timelineFilter;
64 -
65 -/**
66 - * Convenience initializer. Uses default values for `maxTweetsPerRequest` and `includeRetweets`.
67 - *
68 - * @param listID (required) The ID of the list.
69 - * @param client (required) The API client to use for making network requests.
70 - *
71 - * @return A full initialized list timeline datasource.
72 - */
73 -- (instancetype)initWithListID:(NSString *)listID APIClient:(TWTRAPIClient *)client;
74 -
75 -/**
76 - * Convenience initializer. Uses default values for `maxTweetsPerRequest` and `includeRetweets`.
77 - *
78 - * @param listSlug (required) The slug of the list.
79 - * @param listOwnerScreenName (required) The list owner's screen name.
80 - * @param client (required) The API client to use for making network requests.
81 - *
82 - * @return A full initialized list timeline datasource.
83 - */
84 -- (instancetype)initWithListSlug:(NSString *)listSlug listOwnerScreenName:(NSString *)listOwnerScreenName APIClient:(TWTRAPIClient *)client;
85 -
86 -/**
87 - * Designated initializer for creating list timeline data sources taking all parameters.
88 - *
89 - * @param listID (optional) The ID of the list. Provide either the `listID` or `listSlug` and `listOwnerScreenName`.
90 - * @param listSlug (optional) The slug of the list. Provide either the `listID` or `listSlug` and `listOwnerScreenName`.
91 - * @param listOwnerScreenName (optional) The list owner's screen name. Provide either the `listID` or `listSlug` and `listOwnerScreenName`.
92 - * @param client (required) The API client to use for making networking requests
93 - * @param maxTweetsPerRequest (optional) The number of Tweets per batch to request. A value of 0 will use the server default.
94 - * @param includeRetweets (optional) Whether retweets should be requested.
95 - *
96 - * @return A fully initialized list timeline datasource.
97 - */
98 -- (instancetype)initWithListID:(nullable NSString *)listID listSlug:(nullable NSString *)listSlug listOwnerScreenName:(nullable NSString *)listOwnerScreenName APIClient:(TWTRAPIClient *)client maxTweetsPerRequest:(NSUInteger)maxTweetsPerRequest includeRetweets:(BOOL)includeRetweets NS_DESIGNATED_INITIALIZER;
99 -
100 -- (instancetype)init NS_UNAVAILABLE;
101 -
102 -@end
103 -
104 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRLogInButton.h deleted
-49
@@ -1,49 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <TwitterCore/TWTRSession.h>
19 -#import <TwitterKit/TWTRTwitter.h>
20 -#import <UIKit/UIKit.h>
21 -
22 -NS_ASSUME_NONNULL_BEGIN
23 -
24 -/**
25 - * A Button which launches the sign in to Twitter flow when tapped.
26 - */
27 -@interface TWTRLogInButton : UIButton
28 -
29 -/**
30 - * The completion block to be called with a `TWTRSession` if successful,
31 - * and a `NSError` if logging in failed or was canceled.
32 - */
33 -@property (nonatomic, copy) TWTRLogInCompletion logInCompletion;
34 -
35 -/**
36 - * Returns a new log in button which launches Twitter log in when tapped and
37 - * calls `completion` when logging in succeeds or fails.
38 - *
39 - * Internally, this button simply calls `-[TWTRTwitter logInWithCompletion:]`.
40 - *
41 - * @param completion The completion to be called with a `TWTRSession` if successful,
42 - * and a `NSError` if logging in failed or was canceled.
43 - * @return An initialized `TWTRLogInButton`.
44 - */
45 -+ (instancetype)buttonWithLogInCompletion:(TWTRLogInCompletion)completion;
46 -
47 -@end
48 -
49 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRMediaEntitySize.h deleted
-71
@@ -1,71 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <UIKit/UIKit.h>
19 -
20 -NS_ASSUME_NONNULL_BEGIN
21 -
22 -typedef NS_ENUM(NSUInteger, TWTRMediaEntitySizeResizingMode) {
23 - TWTRMediaEntitySizeResizingModeFit,
24 - TWTRMediaEntitySizeResizingModeCrop,
25 -};
26 -
27 -FOUNDATION_EXTERN NSString *NSStringFromTWTRMediaEntitySizeResizingMode(TWTRMediaEntitySizeResizingMode resizingMode);
28 -FOUNDATION_EXTERN TWTRMediaEntitySizeResizingMode TWTRMediaEntitySizeResizingModeFromString(NSString *resizingModeString);
29 -
30 -@interface TWTRMediaEntitySize : NSObject <NSCoding>
31 -
32 -/**
33 - * The name of the size. 'large', 'medium', etc.
34 - */
35 -@property (nonatomic, copy, readonly) NSString *name;
36 -
37 -/**
38 - * Resize mode of the image size e.g. Fit, Crop.
39 - */
40 -@property (nonatomic, readonly) TWTRMediaEntitySizeResizingMode resizingMode;
41 -
42 -/**
43 - * The actual size.
44 - */
45 -@property (nonatomic, readonly) CGSize size;
46 -
47 -- (instancetype)init NS_UNAVAILABLE;
48 -
49 -/**
50 - * Designated initializer.
51 - *
52 - * @param name The name of the size. If nil will default to the empty string.
53 - * @param resizingMode The resizing mode of this entity size.
54 - * @param size The size of the entity.
55 - */
56 -- (instancetype)initWithName:(NSString *)name resizingMode:(TWTRMediaEntitySizeResizingMode)resizingMode size:(CGSize)size NS_DESIGNATED_INITIALIZER;
57 -
58 -- (BOOL)isEqualToMediaEntitySize:(TWTRMediaEntitySize *)otherSize;
59 -
60 -/**
61 - * Returns a dictionary of valid `TWTRMediaEntitySize` instances from the Twitter API response for media sizes.
62 - *
63 - * @param dictionary A parsed dictionary of media sizes from the Twitter API response
64 - *
65 - * @return Dictionary of parsed `TWTRMediaEntitySize` instances keyed by size name.
66 - */
67 -+ (NSDictionary *)mediaEntitySizesWithJSONDictionary:(NSDictionary *)dictionary;
68 -
69 -@end
70 -
71 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRMoPubAdConfiguration.h deleted
-53
@@ -1,53 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -
20 -NS_ASSUME_NONNULL_BEGIN
21 -
22 -/**
23 - * Bridging class for configuring how to load your MoPub ad unit.
24 - */
25 -@interface TWTRMoPubAdConfiguration : NSObject
26 -
27 -/**
28 - * Ad unit ID of the MoPub ad.
29 - */
30 -@property (nonatomic, copy, readonly) NSString *adUnitID;
31 -
32 -/**
33 - * Keywords specified in comma-separated key-value pairs to provide
34 - * better targetting of the ads. e.g. "marital:single,age:24"
35 - * @see https://github.com/mopub/mopub-ios-sdk/blob/master/MoPubSDK/Native%20Ads/MPNativeAdRequestTargeting.h
36 - */
37 -@property (nonatomic, copy, readonly, nullable) NSString *keywords;
38 -
39 -- (instancetype)init NS_UNAVAILABLE;
40 -
41 -/**
42 - * Initializes a new MoPub ad configuration.
43 - *
44 - * @param adUnitID The ad unit ID as configured in the MoPub dashboard
45 - * @param keywords Keywords for better ad targeting
46 - *
47 - * @return Fully initialized ad configuration.
48 - */
49 -- (instancetype)initWithAdUnitID:(NSString *)adUnitID keywords:(nullable NSString *)keywords;
50 -
51 -@end
52 -
53 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRMoPubNativeAdContainerView.h deleted
-86
@@ -1,86 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <UIKit/UIKit.h>
19 -
20 -NS_ASSUME_NONNULL_BEGIN
21 -
22 -/**
23 - * A default combination of colors for the native ads.
24 - */
25 -typedef NS_ENUM(NSUInteger, TWTRNativeAdTheme) {
26 - /**
27 - * Official light theme.
28 - */
29 - TWTRNativeAdThemeLight,
30 - /**
31 - * Official dark theme.
32 - */
33 - TWTRNativeAdThemeDark
34 -};
35 -
36 -/**
37 - * The ad view rendered using MoPub. This class is not intended for public use other than to configure
38 - * color options. Colors can be configured by setting the theme and further customized by tweaking
39 - * the individual color options.
40 - *
41 - * ## UIAppearance
42 - *
43 - * You may use UIAppearance proxy objects to style certain aspects of the
44 - * the ad view to match your application's design.
45 -
46 - * // Setting a theme
47 - * [TWTRMoPubNativeAdContainerView appearance].theme = TWTRNativeAdThemeDark;
48 - *
49 - * // Overriding colors of certain properties
50 - * [TWTRMoPubNativeAdContainerView appearance].primaryTextColor = [UIColor yellowColor];
51 - *
52 - * @note You can't change the theme through an appearance proxy after the
53 - * view has already been added to the view hierarchy.
54 - */
55 -@interface TWTRMoPubNativeAdContainerView : UIView <UIAppearanceContainer>
56 -
57 -/**
58 - * Setting the theme of ad views. This is the base template that can
59 - * be overridden by setting your custom colors for the available view
60 - * properties. Default is `TWTRNativeAdThemeLight`.
61 - */
62 -@property (nonatomic) TWTRNativeAdTheme theme UI_APPEARANCE_SELECTOR;
63 -
64 -/**
65 - * Background color of this ad container view. Defaults to #F5F8FA.
66 - */
67 -@property (nonatomic) UIColor *backgroundColor UI_APPEARANCE_SELECTOR;
68 -
69 -/**
70 - * Background color of the ad within the container. Defaults to #FFFFFF.
71 - */
72 -@property (nonatomic) UIColor *adBackgroundColor UI_APPEARANCE_SELECTOR;
73 -
74 -/**
75 - * Primary text color used within the ad cell including the underlying ad. Defaults to #292F33.
76 - */
77 -@property (nonatomic) UIColor *primaryTextColor UI_APPEARANCE_SELECTOR;
78 -
79 -/**
80 - * Background color of buttons. Defaults to #174791.
81 - */
82 -@property (nonatomic) UIColor *buttonBackgroundColor UI_APPEARANCE_SELECTOR;
83 -
84 -@end
85 -
86 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRNotificationConstants.h deleted
-148
@@ -1,148 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -
20 -NS_ASSUME_NONNULL_BEGIN
21 -
22 -/**
23 - * Constants for notifications that are posted from TwitterKit. These are posted on the default notification center.
24 - */
25 -
26 -#pragma mark - Tweet Action Notifications
27 -
28 -/**
29 - * Notification indicating a Tweet was selected.
30 - */
31 -FOUNDATION_EXTERN NSString *const TWTRDidSelectTweetNotification;
32 -
33 -/**
34 - * Notification indicating the Tweet detail view was shown for a given Tweet.
35 - */
36 -FOUNDATION_EXTERN NSString *const TWTRDidShowTweetDetailNotification;
37 -
38 -/**
39 - * Notification indicating the user has selected to share Tweet.
40 - */
41 -FOUNDATION_EXTERN NSString *const TWTRWillShareTweetNotification;
42 -
43 -/**
44 - * Notification indicating the Tweet was shared.
45 - */
46 -FOUNDATION_EXTERN NSString *const TWTRDidShareTweetNotification;
47 -
48 -/**
49 - * Notification indicating the user has cancelled sharing of the Tweet.
50 - */
51 -FOUNDATION_EXTERN NSString *const TWTRCancelledShareTweetNotification;
52 -
53 -/**
54 - * Notification indicating the user has liked a Tweet.
55 - */
56 -FOUNDATION_EXTERN NSString *const TWTRDidLikeTweetNotification;
57 -
58 -/**
59 - * Notification indicating the user has unliked a Tweet.
60 - */
61 -FOUNDATION_EXTERN NSString *const TWTRDidUnlikeTweetNotification;
62 -
63 -#pragma mark - Media Notifications
64 -
65 -/**
66 - * Notification indicating the the playback state of a video
67 - * has changed.
68 - *
69 - * object: The UIView emitting these notifications
70 - * userInfo: {TWTRVideoPlaybackStateKey: TWTRVideoStateValuePlaying}
71 - * {TWTRVideoPlaybackStateKey: TWTRVideoStateValuePaused}
72 - * {TWTRVideoPlaybackStateKey: TWTRVideoStateValueCompleted}
73 - */
74 -FOUNDATION_EXTERN NSString *const TWTRVideoPlaybackStateChangedNotification;
75 -
76 -/**
77 - * User info key for the state of video playback.
78 - */
79 -FOUNDATION_EXTERN NSString *const TWTRVideoPlaybackStateKey;
80 -
81 -/**
82 - * User info values for the state of video playback.
83 - */
84 -FOUNDATION_EXTERN NSString *const TWTRVideoStateValuePlaying;
85 -FOUNDATION_EXTERN NSString *const TWTRVideoStateValuePaused;
86 -FOUNDATION_EXTERN NSString *const TWTRVideoStateValueCompleted;
87 -
88 -#pragma mark - Presentation Notifications
89 -
90 -/**
91 - * Notification indicating that the video view controller will
92 - * be presented.
93 - *
94 - * object: The UIViewController hosting the video view
95 - * userInfo: {TWTRVideoTypeKey: TWTRVideoTypeGIF}
96 - * {TWTRVideoTypeKey: TWTRVideoTypeStandard}
97 - * {TWTRVideoTypeKey: TWTRVideoTypeVine}
98 - */
99 -FOUNDATION_EXTERN NSString *const TWTRWillPresentVideoNotification;
100 -
101 -/**
102 - * Notification indicating that the video view controller has
103 - * been dismissed.
104 - *
105 - * object: The UIViewController hosting the video view
106 - */
107 -FOUNDATION_EXTERN NSString *const TWTRDidDismissVideoNotification;
108 -
109 -/**
110 - * The key to fetch the type of video being displayed in a
111 - * TWTRVideoViewController.
112 - */
113 -FOUNDATION_EXTERN NSString *const TWTRVideoTypeKey;
114 -
115 -/**
116 - * User info values for the type of video being displayed
117 - * in a TWTRVideoViewController.
118 - */
119 -FOUNDATION_EXTERN NSString *const TWTRVideoTypeGIF;
120 -FOUNDATION_EXTERN NSString *const TWTRVideoTypeStandard;
121 -FOUNDATION_EXTERN NSString *const TWTRVideoTypeVine;
122 -
123 -#pragma mark - Notification User Info
124 -
125 -/**
126 - * User info key to fetch the associated Tweet in the notification.
127 - */
128 -FOUNDATION_EXTERN NSString *const TWTRNotificationInfoTweet;
129 -
130 -/**
131 - * A notification which is posted when a user logs out of Twitter.
132 - * The notification will contain a user dictionary which contains
133 - * the user id which is being logged out. Note, this notification may
134 - * be posted as a result of starting the Twitter object.
135 - */
136 -FOUNDATION_EXTERN NSString *const TWTRUserDidLogOutNotification;
137 -FOUNDATION_EXTERN NSString *const TWTRLoggedOutUserIDKey;
138 -
139 -/**
140 - * A notification which is posted when a user logs in to Twitter.
141 - * The notification will contain a user dictionary which contains
142 - * the user id which is being logged in. Note, this notification may
143 - * be posted as a result of starting the Twitter object.
144 - */
145 -FOUNDATION_EXTERN NSString *const TWTRUserDidLogInNotification;
146 -FOUNDATION_EXTERN NSString *const TWTRLoggedInUserIDKey;
147 -
148 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTROAuthSigning.h deleted
-56
@@ -1,56 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <TwitterCore/TWTRCoreOAuthSigning.h>
19 -
20 -@class TWTRAuthConfig;
21 -@class TWTRSession;
22 -
23 -NS_ASSUME_NONNULL_BEGIN
24 -
25 -/**
26 - * This class provides tools to generate OAuth signatures.
27 - */
28 -@interface TWTROAuthSigning : NSObject <TWTRCoreOAuthSigning>
29 -
30 -/**
31 - * @name Initialization
32 - */
33 -
34 -/**
35 - * Instantiate a `TWTROAuthSigning` object with the parameters it needs to generate the OAuth signatures.
36 - *
37 - * @param authConfig (required) Encapsulates credentials required to authenticate a Twitter application.
38 - * @param authSession (required) Encapsulated credentials associated with a user session.
39 - *
40 - * @return An initialized `TWTROAuthSigning` object or nil if any of the parameters are missing.
41 - *
42 - * @note If you want to generate OAuth Echo headers to verify Digits' credentials, see `DGTOAuthSigning`.
43 - *
44 - * @see TWTRAuthConfig
45 - * @see TWTRSession
46 - */
47 -- (instancetype)initWithAuthConfig:(TWTRAuthConfig *)authConfig authSession:(TWTRSession *)authSession NS_DESIGNATED_INITIALIZER;
48 -
49 -/**
50 - * Unavailable. Use `-initWithAuthConfig:authSession:` instead.
51 - */
52 -- (instancetype)init NS_UNAVAILABLE;
53 -
54 -@end
55 -
56 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRSearchTimelineDataSource.h deleted
-121
@@ -1,121 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -#import <TwitterKit/TWTRTimelineDataSource.h>
20 -
21 -@class TWTRAPIClient;
22 -@class TWTRTimelineFilter;
23 -
24 -NS_ASSUME_NONNULL_BEGIN
25 -
26 -/**
27 -Data source representing a Search Timeline. Provides TWTRTweet objects to a TWTRTimelineViewController in pages determined by the TWTRTimelineCursor object passed in to the `loadNext:` and `loadPrevious:` methods.
28 -
29 -## Search Queries:
30 -
31 - * `watching now` containing both “watching” and “now”. Default.
32 - * `“happy hour”` containing the exact phrase “happy hour”.
33 - * `love OR hate` containing either “love” or “hate” (or both).
34 - * `beer -root` containing “beer” but not “root”.
35 - * `#haiku` containing the hashtag “haiku”.
36 - * `from:alexiskold`sent from person “alexiskold”.
37 - * `to:techcrunch` sent to person “techcrunch”.
38 - * `@mashable` referencing person “mashable”.
39 - * `flight :(` containing “flight” and with a negative attitude.
40 - * `traffic ?` containing “traffic” and asking a question.
41 - * `movie -scary :)`containing “movie”, but not “scary”, and with a positive attitude.
42 - * `hilarious filter:links` containing “hilarious” and linking to URL.
43 - * `news source:twitterfeed`containing “news” and entered via TwitterFeed
44 - * `superhero since:2010-12-27` containing “superhero” and sent since date “2010-12-27” (year-month-day).
45 - * `ftw until:2010-12-27` containing “ftw” and sent before the date “2010-12-27”.
46 -
47 - @see https://dev.twitter.com/rest/public/search
48 - */
49 -@interface TWTRSearchTimelineDataSource : NSObject <TWTRTimelineDataSource>
50 -
51 -/**
52 - * The search query. This matches what you would type into https://twitter.com/search
53 - */
54 -@property (nonatomic, copy, readonly) NSString *searchQuery;
55 -
56 -/**
57 - * Restricts tweets returned to a given language, specified by its ISO 639-1 code (for example: en, es). Language detection is best-effort. The server defaults to returning Tweets in all languages.
58 - *
59 - * @see http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
60 - */
61 -@property (nonatomic, copy, readonly, nullable) NSString *languageCode;
62 -
63 -/**
64 - * The number of Tweets to request in each network request for more Tweets. By default requests 30 tweets. If set to `0` the parameter will not be set on the request and the Twitter API will use the default size for the endpoint.
65 - */
66 -@property (nonatomic, readonly) NSUInteger maxTweetsPerRequest;
67 -
68 -/**
69 - * The geocode details to narrow search results. The format is "latitude,longitude,radius" e.g. "37.781157,-122.398720,1mi"
70 - *
71 - * @see https://dev.twitter.com/rest/public/search
72 - */
73 -@property (nonatomic, copy, nullable) NSString *geocodeSpecifier;
74 -
75 -/**
76 - * Filter out sensitive (containing nudity or violence) tweets.
77 - *
78 - * Defaults to YES.
79 - */
80 -@property (nonatomic) BOOL filterSensitiveTweets;
81 -
82 -/*
83 - * A filtering object that hides certain tweets.
84 - */
85 -@property (nonatomic, copy, nullable) TWTRTimelineFilter *timelineFilter;
86 -
87 -/*
88 - * Specifies search result type to be recent or popular Tweets, or a mix of both.
89 - *
90 - * @param resultType possible options are recent, popular, or mixed.
91 - */
92 -@property (nonatomic, copy, nullable) NSString *resultType;
93 -
94 -/**
95 - * Convenience initializer. Uses default values for `languageCode` and `maxTweetsPerRequest`.
96 - *
97 - * @param searchQuery (required) The query string that you would type into https://twitter.com/search
98 - * @param client (required) An instance of `TWTRAPIClient` with which API calls will be made.
99 - *
100 - * @return A fully initialized search timeline datasource or `nil` if any of the required parameters are missing.
101 - */
102 -- (instancetype)initWithSearchQuery:(NSString *)searchQuery APIClient:(TWTRAPIClient *)client;
103 -
104 -/**
105 - * Create a new search timeline data source.
106 - *
107 - * @param searchQuery (required) The query string that you would type into https://twitter.com/search
108 - * @param client (required) An instance of `TWTRAPIClient` with which API calls will be made.
109 - * @param languageCode (optional) The ISO 639-1 language code to restrict Tweets to. A `nil` value will not add the parameter to the server request and so use the server default.
110 - * @param maxTweetsPerRequest (optional) The number of tweets to request in each query to the Twitter API. A value of 0 will not add to the parameters and thus use the server default.
111 - * @param resultType (optional) The result type for timeline. It is default to 'mixed' if not assigned.
112 - *
113 - * @return A fully initialized search timeline datasource or `nil` if any of the required parameters are missing.
114 - */
115 -- (instancetype)initWithSearchQuery:(NSString *)searchQuery APIClient:(TWTRAPIClient *)client languageCode:(nullable NSString *)languageCode maxTweetsPerRequest:(NSUInteger)maxTweetsPerRequest resultType:(nullable NSString *)resultType NS_DESIGNATED_INITIALIZER;
116 -
117 -- (instancetype)init NS_UNAVAILABLE;
118 -
119 -@end
120 -
121 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTimelineCursor.h deleted
-76
@@ -1,76 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -
20 -/**
21 - This Model object is a generic type of `Cursor` to represent the range of Tweets
22 - which have already been loaded from the Twitter API. A dataset that supports
23 - "cursoring" splits of a set of results (or Tweets in our case) in pages. One
24 - page is loaded at a time, and the cursor from the previous request is used to
25 - calculated which set of Tweets should be requested.
26 -
27 -
28 - ## Positions
29 - For User, Search, and List Timelines generally corresponds to a real Tweet ID.
30 -
31 - newer Tweets
32 - (not yet loaded)
33 -
34 - -- newest/highest Tweet -- maxPosition
35 -
36 - loaded Tweets
37 -
38 - -- oldest/lowest Tweet -- minPosition
39 - minPosition - 1
40 - older Tweets
41 - (not yet loaded)
42 -
43 - More: https://dev.twitter.com/overview/api/cursoring
44 -
45 - */
46 -@interface TWTRTimelineCursor : NSObject
47 -
48 -/**
49 - * The ID of the Tweet highest up in a batch of Tweets received from a Timeline.
50 - * Often this corresponds to the newest Tweet in terms of time.
51 - *
52 - * For User, Search, and List Timelines this corresponds to a real Tweet ID..
53 - */
54 -@property (nonatomic, copy, readonly) NSString *maxPosition;
55 -
56 -/**
57 - * The ID of the Tweet lowest in a batch of Tweets received from a Timeline. This
58 - * often corresponds to the oldest Tweet in terms of time.
59 - *
60 - */
61 -@property (nonatomic, copy, readonly) NSString *minPosition;
62 -
63 -- (instancetype)init NS_UNAVAILABLE;
64 -
65 -/**
66 - * Initialize a new cursor.
67 - *
68 - * @param maxPosition The highest (newest) Tweet ID received in this batch of Tweets.
69 - * @param minPosition The lowest (oldest) Tweet ID received in this batch of Tweets.
70 - *
71 - * @return The initialized cursor to be passed back from a request for a Timeline from
72 - * the Twitter API.
73 - */
74 -- (instancetype)initWithMaxPosition:(NSString *)maxPosition minPosition:(NSString *)minPosition;
75 -
76 -@end
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTimelineDataSource.h deleted
-66
@@ -1,66 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import "TWTRTimelineType.h"
19 -
20 -@class TWTRAPIClient;
21 -@class TWTRTimelineCursor;
22 -@class TWTRTimelineFilter;
23 -@class TWTRTweet;
24 -
25 -NS_ASSUME_NONNULL_BEGIN
26 -
27 -typedef void (^TWTRLoadTimelineCompletion)(NSArray<TWTRTweet *> *_Nullable tweets, TWTRTimelineCursor *_Nullable cursor, NSError *_Nullable error);
28 -
29 -/**
30 - * Responsible for building network parameters for requesting a timeline of Tweets.
31 - *
32 - * Implementations of this protocol don't need to be thread-safe. All the methods will be invoked on the main thread.
33 - */
34 -@protocol TWTRTimelineDataSource <NSObject>
35 -
36 -/**
37 - * Load Tweets before a given position. For time-based timelines this generally
38 - * corresponds to Tweets older than a position.
39 - *
40 - * @param position (optional) The position or Tweet ID before the page
41 - * of Tweets to be loaded.
42 - * @param completion (required) Invoked with the Tweets and the cursor in case of success, or nil
43 - * and an error in case of error. This must be called on the main thread.
44 - */
45 -- (void)loadPreviousTweetsBeforePosition:(nullable NSString *)position completion:(TWTRLoadTimelineCompletion)completion;
46 -
47 -/*
48 - * The type of the timeline that this data source represents.
49 - */
50 -@property (nonatomic, readonly) TWTRTimelineType timelineType;
51 -
52 -/*
53 - * An object with a set of filters to hide certain tweets.
54 - */
55 -@property (nonatomic, copy, nullable) TWTRTimelineFilter *timelineFilter;
56 -
57 -/**
58 - * The API client to use with this data source.
59 - * You will, likely, not need to alter this value unless you are implementing your
60 - * own timeline view controller.
61 - */
62 -@property (nonatomic) TWTRAPIClient *APIClient;
63 -
64 -@end
65 -
66 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTimelineDelegate.h deleted
-51
@@ -1,51 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <UIKit/UIKit.h>
19 -
20 -@class TWTRTweet;
21 -@class TWTRTimelineViewController;
22 -
23 -NS_ASSUME_NONNULL_BEGIN
24 -
25 -@protocol TWTRTimelineDelegate <NSObject>
26 -
27 -@optional
28 -
29 -/**
30 - * The Timeline started loading new Tweets. This would be an
31 - * appropriate place to begin showing a loading indicator.
32 - *
33 - * @param timeline Timeline controller providing the updates
34 - */
35 -- (void)timelineDidBeginLoading:(TWTRTimelineViewController *)timeline;
36 -
37 -/**
38 - * The Timeline has finished loading more Tweets.
39 - *
40 - * If Tweets array is `nil`, you should check the error object
41 - * for a description of the failure case.
42 - *
43 - * @param timeline Timeline displaying loaded Tweets
44 - * @param tweets Tweet objects loaded from the network
45 - * @param error Error object describing details of failure
46 - */
47 -- (void)timeline:(TWTRTimelineViewController *)timeline didFinishLoadingTweets:(nullable NSArray *)tweets error:(nullable NSError *)error;
48 -
49 -@end
50 -
51 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTimelineFilter.h deleted
-41
@@ -1,41 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -
20 -/**
21 - * Assigning this object to any data source that implements `TWTRTimelineDataSource`
22 - * will filter the tweets on that timeline using the provided filter configuration.
23 - */
24 -@interface TWTRTimelineFilter : NSObject <NSCopying>
25 -
26 -@property (nonatomic, copy, nullable) NSSet *keywords;
27 -
28 -@property (nonatomic, copy, nullable) NSSet *hashtags;
29 -
30 -@property (nonatomic, copy, nullable) NSSet *handles;
31 -
32 -@property (nonatomic, copy, nullable) NSSet *urls;
33 -
34 -- (nullable instancetype)initWithJSONDictionary:(nonnull NSDictionary *)dictionary;
35 -- (nonnull instancetype) new NS_UNAVAILABLE;
36 -
37 -/*
38 - * Returns count of all filters
39 - */
40 -- (NSUInteger)filterCount;
41 -@end
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTimelineType.h deleted
-42
@@ -1,42 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/*
19 - * Type of timelines that may be loaded and shown to the user.
20 - */
21 -typedef NS_ENUM(NSUInteger, TWTRTimelineType) {
22 -
23 - /*
24 - * User Timeline
25 - */
26 - TWTRTimelineTypeUser = 1,
27 -
28 - /*
29 - * Search Timeline
30 - */
31 - TWTRTimelineTypeSearch,
32 -
33 - /**
34 - * Collection Timeline
35 - */
36 - TWTRTimelineTypeCollection,
37 -
38 - /**
39 - * List Timeline
40 - */
41 - TWTRTimelineTypeList,
42 -};
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTimelineViewController.h deleted
-129
@@ -1,129 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <UIKit/UIKit.h>
19 -@protocol TWTRTimelineDataSource;
20 -@protocol TWTRTweetViewDelegate;
21 -@protocol TWTRTimelineDelegate;
22 -@class TWTRMoPubAdConfiguration;
23 -@class TWTRTweet;
24 -
25 -NS_ASSUME_NONNULL_BEGIN
26 -
27 -/**
28 - This class is a `UITableViewController` subclass that displays `TWTRTweetTableViewCell` cells. It handles cell-reuse, cell-configuration, and loading more Tweets from the given timeline once the last cell is displayed.
29 -
30 - ## Usage
31 -
32 - Initialize this class with any object that conforms to the `TWTRTimelineDataSource` protocol. We provide two such classes, `TWTRUserTimelineDataSource` and `TWTRSearchTimelineDataSource`. These provide `TWTRTweet` objects to this table view which then configures the instances of `TWTRTweetTableViewCell`.
33 -
34 - // Create the data source
35 - TWTRAPIClient *client = [[TWTRAPIClient alloc] init];
36 - TWTRUserTimelineDataSource *dataSource = [[TWTRUserTimelineDataSource alloc] initWithScreenName:@"jack" APIClient:client];
37 -
38 - // Create the timeline view controller
39 - TWTRTimelineViewController *timeline = [[TWTRTimelineViewController alloc] initWithDataSource:dataSource];
40 -
41 - ## Loading More
42 -
43 - This class loads the first batch of `TWTRTweet` objects from the Twitter API when `viewWillAppear:` is received. It also handles loading more tweets automatically once the last cell has been shown.
44 -
45 - */
46 -@interface TWTRTimelineViewController : UITableViewController
47 -
48 -/**
49 - The source of `TWTRTweet` objects for this `TWTRTimelineViewController`.
50 - May be set to update the Tweets being shown by this table view. Must be set on the main thread.
51 - */
52 -@property (nonatomic, copy) id<TWTRTimelineDataSource> dataSource;
53 -
54 -/**
55 - * The configuration of MoPub ads to show in the timeline. You must
56 - * link against the MoPub framework and provide this configuration in order
57 - * for ads to be injected.
58 - * @note Changing this will force a reload of the timeline. You can only set this once. Must be set on the main thread.
59 - */
60 -@property (nonatomic, nullable) TWTRMoPubAdConfiguration *adConfiguration;
61 -
62 -/**
63 - * Whether action buttons (Like, Share) should be shown on the `TWTRTweetTableViewCell`s inside the tableview.
64 - */
65 -@property (nonatomic) BOOL showTweetActions;
66 -
67 -/**
68 - * If set, this value will be passed to all TWTRTweetView instances in the timeline.
69 - */
70 -@property (nonatomic, weak) id<TWTRTweetViewDelegate> tweetViewDelegate;
71 -
72 -/**
73 - * The object that acts as the delegate for the timeline.
74 - */
75 -@property (nonatomic, weak) id<TWTRTimelineDelegate> timelineDelegate;
76 -
77 -/**
78 - Initializes a timeline view controller. Does not start loading tweets until
79 - `viewWillAppear:` is called.
80 -
81 - This method must be used to initialize this class. The `init` method is unavailable.
82 -
83 - @param dataSource A timeline data source object that conforms to the `TWTRTimelineDataSource` protocol.
84 -
85 - @return A fully initialized `TWTRTimelineViewController` or nil if the data source is missing.
86 - */
87 -- (instancetype)initWithDataSource:(nullable id<TWTRTimelineDataSource>)dataSource;
88 -
89 -/**
90 - * Initializes a timeline view controller with an optional ad configuration. Does not start loading Tweets until `viewWillAppear:` is called.
91 - *
92 - * @param dataSource A timeline data source object that conforms to the `TWTRTimelineDataSource` protocol.
93 - * @param adConfiguration Configuration for the type of MoPub ads to display. Ads will only load after
94 - * the initial timeline is loaded. No ads will be displayed if nil.
95 - *
96 - * @return A fully initialized `TWTRTimelineViewController`. Tweets will not be loaded if the data source is nil.
97 - */
98 -- (instancetype)initWithDataSource:(nullable id<TWTRTimelineDataSource>)dataSource adConfiguration:(nullable TWTRMoPubAdConfiguration *)adConfiguration;
99 -
100 -- (instancetype)initWithStyle:(UITableViewStyle)style NS_UNAVAILABLE;
101 -
102 -/**
103 - * Asynchronously refresh and replace all the data in the table view with the latest `TWTRTweet`s.
104 - */
105 -- (void)refresh;
106 -
107 -/**
108 - * Returns the number of Tweets that are currently displayed by the controller.
109 - */
110 -- (NSUInteger)countOfTweets;
111 -
112 -/**
113 - * Returns the Tweet at the given index.
114 - *
115 - * @warning This method will throw an exception if the index is out of range of the count of Tweets.
116 - */
117 -- (TWTRTweet *)tweetAtIndex:(NSInteger)index;
118 -
119 -/**
120 - * Returns a copy of the Tweets at the time of calling this method.
121 -
122 - * This method returns the copy of the current Tweets. The Tweets may change
123 - * after this method is called.
124 - */
125 -- (NSArray *)snapshotTweets;
126 -
127 -@end
128 -
129 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTweet.h deleted
-166
@@ -1,166 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -#import <TwitterKit/TWTRJSONConvertible.h>
20 -
21 -@class TWTRTweet;
22 -@class TWTRUser;
23 -
24 -NS_ASSUME_NONNULL_BEGIN
25 -
26 -/**
27 - * `TWTRTweet` is an immutable representation of a Tweet.
28 - */
29 -@interface TWTRTweet : NSObject <NSCoding, TWTRJSONConvertible>
30 -
31 -#pragma mark - Properties
32 -
33 -/**
34 - * The ID of the Twitter Tweet.
35 - * @warning This represents the id_str field, which could differ from the value of the id field.
36 - */
37 -@property (nonatomic, copy, readonly) NSString *tweetID;
38 -
39 -/**
40 - * The date when this Tweet was created.
41 - */
42 -@property (nonatomic, copy, readonly) NSDate *createdAt;
43 -
44 -/**
45 - * The text of the Tweet.
46 - */
47 -@property (nonatomic, copy, readonly) NSString *text;
48 -
49 -/**
50 - * The Author of the Tweet.
51 - */
52 -@property (nonatomic, readonly) TWTRUser *author;
53 -
54 -/**
55 - * ID of the authenticated Twitter user this Tweet was loaded for. Some Tweet properties e.g. `isLiked`
56 - * can vary depending on the authenticated user. Nil means the Tweet was loaded from the perspective
57 - * of a logged-out user or the authenticated user could not be determined.
58 - */
59 -@property (nonatomic, readonly, nullable) NSString *perspectivalUserID;
60 -
61 -/**
62 - * The number of times this Tweet was liked.
63 - */
64 -@property (nonatomic, readonly) long long likeCount;
65 -
66 -/**
67 - * The number of times this Tweet was retweeted.
68 - */
69 -@property (nonatomic, readonly) long long retweetCount;
70 -
71 -/**
72 - * The language of the Tweet.
73 - */
74 -@property (nonatomic, copy, readonly) NSString *languageCode;
75 -
76 -/**
77 - * The Tweet this Tweet was a reply to.
78 - */
79 -@property (nonatomic, copy, readonly, nullable) NSString *inReplyToTweetID;
80 -
81 -/**
82 - * The User ID this Tweet was a reply to.
83 - */
84 -@property (nonatomic, copy, readonly, nullable) NSString *inReplyToUserID;
85 -
86 -/**
87 - * The screen name of the user this Tweet was a reply to.
88 - * @note This doesn't contain the `@` sign before the screen name.
89 - */
90 -@property (nonatomic, copy, readonly, nullable) NSString *inReplyToScreenName;
91 -
92 -/**
93 - * The permalink URL for this Tweet.
94 - *
95 - * Suitable for loading in a `UIWebView`, `WKWebView` or passing to Safari:
96 - *
97 - * `[[UIApplication sharedApplication] openURL:tweet.permalink];`
98 - */
99 -@property (nonatomic, copy, readonly) NSURL *permalink;
100 -
101 -/**
102 - * Whether this Tweet was liked by the authenticated user.
103 - *
104 - * @warning The value of this property depends on the authenticated user.
105 - */
106 -@property (nonatomic, readonly) BOOL isLiked;
107 -
108 -/**
109 - * Whether this Tweet was retweeted by the authenticated user.
110 - *
111 - * @warning The value of this property depends on the authenticated user.
112 - */
113 -@property (nonatomic, readonly) BOOL isRetweeted;
114 -
115 -/**
116 - * The Tweet ID of the authenticated user's retweet of this Tweet. This will be `nil` if there is no
117 - * authenticated user or the user has not retweeted this Tweet.
118 - *
119 - * @warning The value of this property depends on the authenticated user.
120 - */
121 -@property (nonatomic, copy, readonly, nullable) NSString *retweetID;
122 -
123 -/**
124 - * The original, fully-hydrated Tweet that was retweeted. This corresponds to the `retweeted_status` API field.
125 - * This is `nil` unless `self.isRetweet == YES`.
126 - */
127 -@property (nonatomic, readonly, nullable) TWTRTweet *retweetedTweet;
128 -
129 -/**
130 - * Indicates whether this Tweet is a retweet of another Tweet.
131 - */
132 -@property (nonatomic, readonly) BOOL isRetweet;
133 -
134 -/**
135 - * Indicates whether this Tweet is a Quote Tweet.
136 - */
137 -@property (nonatomic, readonly) BOOL isQuoteTweet;
138 -
139 -/**
140 - * The original, fully-hydrated Tweet that was quoted.
141 - * This is `nil` unless `self.isRetweet == YES`.
142 - */
143 -@property (nonatomic, readonly, nullable) TWTRTweet *quotedTweet;
144 -
145 -/**
146 - * Creates an array of TWTRTweet instances from the array of Twitter API JSON response.
147 - *
148 - * @param array A parsed array of Tweet API JSON responses.
149 - * @return An array of TWTRTweet instances.
150 - */
151 -+ (NSArray *)tweetsWithJSONArray:(nullable NSArray *)array;
152 -
153 -/**
154 - * Creates a new Tweet instance with a new value for the `isLiked` boolean
155 - * value which is the opposite of the current value.
156 - */
157 -- (TWTRTweet *)tweetWithLikeToggled;
158 -
159 -/**
160 - * Tweet objects should be hyrdrated from a valid JSON object. See TWTRJSONConvertible for more information.
161 - */
162 -- (instancetype)init NS_UNAVAILABLE;
163 -
164 -@end
165 -
166 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTweetCashtagEntity.h deleted
-36
@@ -1,36 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <TwitterKit/TWTRJSONConvertible.h>
19 -#import "TWTRTweetEntity.h"
20 -
21 -NS_ASSUME_NONNULL_BEGIN
22 -
23 -/**
24 - * A Tweet entity which represents a Cashtag like '$twtr'
25 - */
26 -@interface TWTRTweetCashtagEntity : TWTRTweetEntity <NSCoding, TWTRJSONConvertible>
27 -
28 -/**
29 - * The text represented by this entity.
30 - * @note This entity does not include the '$'.
31 - */
32 -@property (nonatomic, copy, readonly) NSString *text;
33 -
34 -@end
35 -
36 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTweetEntity.h deleted
-48
@@ -1,48 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -#import <TwitterKit/TWTRJSONConvertible.h>
20 -
21 -NS_ASSUME_NONNULL_BEGIN
22 -
23 -@interface TWTRTweetEntity : NSObject <NSCoding, NSCopying, TWTRJSONConvertible>
24 -
25 -/**
26 - * The start index of the entity in code points.
27 - */
28 -@property (nonatomic, readonly) NSInteger startIndex;
29 -
30 -/**
31 - * The end index of the entity in code points.
32 - */
33 -@property (nonatomic, readonly) NSInteger endIndex;
34 -
35 -/**
36 - * Initializes the receiver with the given start index and end index.
37 - */
38 -- (instancetype)initWithStartIndex:(NSInteger)startIndex endIndex:(NSInteger)endIndex;
39 -
40 -/**
41 - * Subclasses should override this method to provide an accessibility value
42 - * which can be used inside of Tweets.
43 - */
44 -- (NSString *)accessibilityValue;
45 -
46 -@end
47 -
48 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTweetHashtagEntity.h deleted
-36
@@ -1,36 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <TwitterKit/TWTRJSONConvertible.h>
19 -#import "TWTRTweetEntity.h"
20 -
21 -NS_ASSUME_NONNULL_BEGIN
22 -
23 -/**
24 - * A Tweet entity which represents a Hashtag like '#twitterkit'
25 - */
26 -@interface TWTRTweetHashtagEntity : TWTRTweetEntity <NSCoding, TWTRJSONConvertible>
27 -
28 -/**
29 - * The text represented by this entity.
30 - * @note This entity does not include the '#'.
31 - */
32 -@property (nonatomic, copy, readonly) NSString *text;
33 -
34 -@end
35 -
36 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTweetTableViewCell.h deleted
-64
@@ -1,64 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <UIKit/UIKit.h>
19 -#import "TWTRTweetView.h"
20 -
21 -@class TWTRTweet;
22 -
23 -NS_ASSUME_NONNULL_BEGIN
24 -
25 -/**
26 - * A table view cell subclass which displays a Tweet.
27 - */
28 -@interface TWTRTweetTableViewCell : UITableViewCell
29 -
30 -/**
31 - * The Tweet view inside this cell. Holds all relevant text and images.
32 - */
33 -@property (nonatomic, readonly) TWTRTweetView *tweetView;
34 -
35 -/**
36 - * Configures the existing Tweet view with a Tweet. Updates labels, images, and thumbnails.
37 - *
38 - * @param tweet The `TWTRTweet` model object for the Tweet to display.
39 - */
40 -- (void)configureWithTweet:(TWTRTweet *)tweet;
41 -
42 -/**
43 - * Returns how tall the Tweet view should be.
44 - *
45 - * Uses the system to calculate the Auto Layout height. This is the same as
46 - * calling sizeThatFits: on a cached TWTRTweetView instance to let the system
47 - * calculate how tall the resulting view will be including the image, Retweet
48 - * view, and optional action buttons.
49 - *
50 - * Note: The Auto Layout engine will throw an exception if this is called
51 - * on a background thread.
52 - *
53 - * @param tweet the Tweet
54 - * @param style the style of the Tweet view
55 - * @param width the width of the Tweet
56 - * @param showActions whether the Tweet view will be displaying actions
57 - *
58 - * @return the calculated height of the Tweet view
59 - */
60 -+ (CGFloat)heightForTweet:(TWTRTweet *)tweet style:(TWTRTweetViewStyle)style width:(CGFloat)width showingActions:(BOOL)showActions;
61 -
62 -@end
63 -
64 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTweetUrlEntity.h deleted
-46
@@ -1,46 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <TwitterKit/TWTRJSONConvertible.h>
19 -#import "TWTRTweetEntity.h"
20 -
21 -NS_ASSUME_NONNULL_BEGIN
22 -
23 -/**
24 - * A Tweet entity which represents a URL
25 - */
26 -@interface TWTRTweetUrlEntity : TWTRTweetEntity <NSCoding, TWTRJSONConvertible>
27 -
28 -/**
29 - * The URL to display. This property may be truncated and may
30 - * not be a valid URL.
31 - */
32 -@property (nonatomic, copy, readonly) NSString *displayUrl;
33 -
34 -/**
35 - * The expanded URL. This property will be a valid URL.
36 - */
37 -@property (nonatomic, copy, readonly) NSString *expandedUrl;
38 -
39 -/**
40 - * The t.co link which will redirect to the original URL.
41 - */
42 -@property (nonatomic, copy, readonly) NSString *url;
43 -
44 -@end
45 -
46 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTweetUserMentionEntity.h deleted
-45
@@ -1,45 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <TwitterKit/TWTRJSONConvertible.h>
19 -#import "TWTRTweetEntity.h"
20 -
21 -NS_ASSUME_NONNULL_BEGIN
22 -
23 -/**
24 - * A Tweet entity which represents a user mention.
25 - */
26 -@interface TWTRTweetUserMentionEntity : TWTRTweetEntity <NSCoding, TWTRJSONConvertible>
27 -
28 -/**
29 - * The userID of the user whom ha s been mentioned.
30 - */
31 -@property (nonatomic, copy, readonly) NSString *userID;
32 -
33 -/**
34 - * The name of the user whom has been mentioned.
35 - */
36 -@property (nonatomic, copy, readonly) NSString *name;
37 -
38 -/**
39 - * The screen name of the user whom has been mentioned.
40 - */
41 -@property (nonatomic, copy, readonly) NSString *screenName;
42 -
43 -@end
44 -
45 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTweetView.h deleted
-234
@@ -1,234 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <UIKit/UIKit.h>
19 -#import "TWTRTweetViewDelegate.h"
20 -
21 -@class TWTRTweet;
22 -
23 -NS_ASSUME_NONNULL_BEGIN
24 -
25 -/**
26 - * The style for Tweet views.
27 - */
28 -typedef NS_ENUM(NSUInteger, TWTRTweetViewStyle) {
29 -
30 - /**
31 - * A full-size Tweet view. Displays images if present.
32 - */
33 - TWTRTweetViewStyleRegular,
34 -
35 - /**
36 - * A small Tweet view, primarily designed to be used in table views.
37 - */
38 - TWTRTweetViewStyleCompact
39 -};
40 -
41 -/**
42 - * A default combination of colors for Tweet views.
43 - */
44 -typedef NS_ENUM(NSUInteger, TWTRTweetViewTheme) {
45 -
46 - /**
47 - * Official light theme.
48 - */
49 - TWTRTweetViewThemeLight,
50 -
51 - /**
52 - * Official dark theme.
53 - */
54 - TWTRTweetViewThemeDark,
55 -};
56 -
57 -/**
58 - `TWTRTweetView` displays a single Tweet to the user. It handles background taps and other actions displayed to the user.
59 -
60 - TWTRAPIClient *APIClient = [[TWTRAPIClient alloc] init];
61 - [[APIClient loadTweetWithID:@"20" completion:^(TWTRTweet *tweet, NSError *error) {
62 - if (tweet) {
63 - TWTRTweetView *tweetView = [[TWTRTweetView alloc] initWithTweet:tweet];
64 - [self.view addSubview:tweetView];
65 - } else {
66 - NSLog(@"Error loading Tweet: %@", [error localizedDescription]);
67 - }
68 - }];
69 -
70 - ## Interaction
71 -
72 - The `TWTRTweetViewDelegate` is notified:
73 -
74 - - When the background is tapped.
75 - - When a link is selected.
76 - - When the share button is tapped.
77 - - When the share action completes.
78 - - When the favorite action completes.
79 - - When the video (if available) is paused or started to play.
80 -
81 - ## Usage in UITableView
82 -
83 - To allow for usage in a `UITableView`, the `configureWithTweet:` method allows configuration of an existing `TWTRTweetView` without having to create a new instance.
84 -
85 - ## Sizing
86 -
87 - When using Auto Layout, feel free to set a width or margin on the Tweet view. The height will be calculated automatically. For old-fashioned frame based layout you may use the standard `sizeThatFits:` method to calculate the appropriate height for a given width:
88 -
89 - // Find the height for a given width (20pts on either side)
90 - CGFloat desiredHeight = [tweetView sizeThatFits:CGSizeMake(self.view.frame.size.width - 40, CGFLOAT_MAX)].height;
91 -
92 - ## UIAppearance
93 -
94 - You may use UIAppearance proxy objects to style certain aspects of Tweet views before those views are added to the view hierarchy.
95 -
96 - // Using UIAppearance Proxy
97 - [TWTRTweetView appearance].theme = TWTRTweetViewThemeDark;
98 -
99 - // Setting colors directly
100 - [TWTRTweetView appearance].primaryTextColor = [UIColor yellowColor];
101 - [TWTRTweetView appearance].backgroundColor = [UIColor blueColor];
102 -
103 - // Setting action button visibility
104 - [TWTRTweetView appearance].showActionButtons = NO;
105 -
106 - _Note:_ You can't change the theme through an appearance proxy after the view has already been added to the view hierarchy. Direct `theme` property access will work though.
107 - */
108 -@interface TWTRTweetView : UIView <UIAppearanceContainer>
109 -
110 -/**
111 - * The Tweet being displayed.
112 - */
113 -@property (nonatomic, readonly) TWTRTweet *tweet;
114 -
115 -/**
116 - * Background color of the Tweet view and all text labels (fullname, username, Tweet text, timestamp).
117 - */
118 -@property (nonatomic) UIColor *backgroundColor UI_APPEARANCE_SELECTOR;
119 -
120 -/**
121 - * Color of Tweet text and full name.
122 - */
123 -@property (nonatomic) UIColor *primaryTextColor UI_APPEARANCE_SELECTOR;
124 -
125 -/**
126 - * Color of links in Tweet text.
127 - */
128 -@property (nonatomic) UIColor *linkTextColor UI_APPEARANCE_SELECTOR;
129 -
130 -/**
131 - * Set whether the border should be shown.
132 - * Defaults to YES.
133 - */
134 -@property (nonatomic) BOOL showBorder UI_APPEARANCE_SELECTOR;
135 -
136 -/**
137 - * Set whether or not videos playing inline should be muted.
138 - * Defaults to NO.
139 - */
140 -@property (nonatomic) BOOL shouldPlayVideoMuted;
141 -
142 -/**
143 - * Set whether the action buttons (Favorite, Share) should be shown. When toggled,
144 - * both the visibility of the action buttons and the internal constraints are
145 - * updated immediately. The layout will be updated the next layout pass that occurs.
146 - *
147 - * Defaults to NO.
148 - */
149 -@property (nonatomic) BOOL showActionButtons;
150 -
151 -/**
152 - * Setting the theme of the Tweet view will change the color properties accordingly.
153 - *
154 - * Set to `TWTRTweetViewThemeLight` by default.
155 - */
156 -@property (nonatomic) TWTRTweetViewTheme theme;
157 -
158 -/**
159 - * The style of the Tweet. i.e. `TWTRTweetViewStyleRegular` or `TWTRTweetViewStyleCompact`.
160 - */
161 -@property (nonatomic, readonly) TWTRTweetViewStyle style;
162 -
163 -/**
164 - * Optional delegate to receive notifications when certain actions happen
165 - */
166 -@property (nonatomic, weak) IBOutlet id<TWTRTweetViewDelegate> delegate;
167 -
168 -/**
169 - * Optional property to set a UIViewController from which to present various new UI
170 - * e.g. when presenting a Share sheet, presenting a login view controller for actions, etc
171 - */
172 -@property (nonatomic, weak) UIViewController *presenterViewController;
173 -
174 -/**
175 - * Convenience initializer to configure a compact style Tweet view.
176 - *
177 - * @param tweet The Tweet to display.
178 - *
179 - * @return The fully-configured Tweet view.
180 - */
181 -- (instancetype)initWithTweet:(nullable TWTRTweet *)tweet;
182 -
183 -/**
184 - * Designated initializer. Initializes view with both Tweet and style.
185 - *
186 - * @param tweet The Tweet to display.
187 - * @param style The style of the Tweet view (regular or compact).
188 - *
189 - * @return The fully configured Tweet view.
190 - */
191 -- (instancetype)initWithTweet:(nullable TWTRTweet *)tweet style:(TWTRTweetViewStyle)style;
192 -
193 -/**
194 - * Initialization with a frame parameter is not supported.
195 - */
196 -- (instancetype)initWithFrame:(CGRect)frame NS_UNAVAILABLE;
197 -
198 -/**
199 - Find the size that fits into a desired space. This is a system method on UIView but implemented on `TWTRTweetView`
200 -
201 - // Calculate the desired height at 280 points wide
202 - CGSize desiredSize = [tweetView sizeThatFits:CGSizeMake(280, CGFLOAT_MAX)];
203 -
204 -
205 - @param size The space available. Should generally leave one orientation unconstrained, and the minimum width supported is 200pts.
206 -
207 - @return The size that will fit into the space available.
208 - */
209 -- (CGSize)sizeThatFits:(CGSize)size;
210 -
211 -/**
212 - * Update all images and label text to fully represent the given Tweet.
213 - *
214 - * @param tweet The Tweet to display.
215 - */
216 -- (void)configureWithTweet:(nullable TWTRTweet *)tweet;
217 -
218 -/**
219 - * If the tweet contains playable media, calling this function will play the media. The media will also play if
220 - * the user taps on the play button for the media.
221 - */
222 -- (void)playVideo;
223 -
224 -/**
225 - * If the tweet contains media that is currently playing, this function will pause the current video.
226 - *
227 - * If a TWTRTweetVideo is being added to a UICollectionView, implement the delegate collectionView:didEndDisplayingCell:forItemAtIndexPath:
228 - * and call pauseVideo here so videos stop playing when the user scrolls off the screen.
229 - */
230 -- (void)pauseVideo;
231 -
232 -@end
233 -
234 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTweetViewDelegate.h deleted
-97
@@ -1,97 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <UIKit/UIKit.h>
19 -#import "TWTRVideoPlaybackState.h"
20 -
21 -@class TWTRSession;
22 -@class TWTRTweet;
23 -@class TWTRTweetView;
24 -@class TWTRUser;
25 -@protocol TWTRSessionStore;
26 -
27 -NS_ASSUME_NONNULL_BEGIN
28 -
29 -typedef void (^TWTRAuthenticationCompletionHandler)(id<TWTRSessionStore> sessionStore, NSString *userID);
30 -
31 -/**
32 - Delegate for `TWTRTweetView` to receive updates on the user interacting with this particular Tweet view.
33 -
34 - // Create the tweet view
35 - TWTRTweetView *tweetView = [[TWTRTweetView alloc] initWithTweet:tweet];
36 - // Set the delegate
37 - tweetView.delegate = self;
38 - */
39 -@protocol TWTRTweetViewDelegate <NSObject>
40 -
41 -@optional
42 -
43 -/**
44 - * The tweet view image was tapped.
45 - *
46 - * @param tweetView The Tweet view that was tapped.
47 - * @param image The exact UIImage data shown by the Tweet view.
48 - * @param imageURL The full URL of the image being shown.
49 - */
50 -- (void)tweetView:(TWTRTweetView *)tweetView didTapImage:(UIImage *)image withURL:(NSURL *)imageURL;
51 -
52 -/**
53 - * The Tweet view video was tapped.
54 - * If this method is not implemented a video player will be presented.
55 - *
56 - * @param tweetView The Tweet view that was tapped.
57 - * @param videoURL The full URL of the video being shown.
58 - */
59 -- (void)tweetView:(TWTRTweetView *)tweetView didTapVideoWithURL:(NSURL *)videoURL;
60 -
61 -/**
62 - * A URL in the text of a tweet was tapped. Implement to show your own webview rather than opening Safari.
63 - *
64 - * @param tweetView The Tweet view that was tapped.
65 - * @param url The URL that was tapped.
66 - */
67 -- (void)tweetView:(TWTRTweetView *)tweetView didTapURL:(NSURL *)url;
68 -
69 -/**
70 - * Called when the user's profile image is tapped.
71 - * If this method is not implemented, the default behavior is to deep link into Twitter application or twitter.com in a webview.
72 - *
73 - * @param tweetView The Tweet view that was tapped.
74 - * @param user The Twitter user.
75 - */
76 -- (void)tweetView:(TWTRTweetView *)tweetView didTapProfileImageForUser:(TWTRUser *)user;
77 -
78 -/**
79 - * Called when the Tweet is tapped.
80 - * If this method is not implemented, the default behavior is to deep link into Twitter application or twitter.com in a webview.
81 - *
82 - * @param tweetView The Tweet view that was tapped.
83 - * @param tweet The Tweet that user tapped.
84 - */
85 -- (void)tweetView:(TWTRTweetView *)tweetView didTapTweet:(TWTRTweet *)tweet;
86 -
87 -/**
88 - * Called when video in the Tweet changes its state.
89 - *
90 - * @param tweetView The Tweet view that was tapped.
91 - * @param newState The state of the video. (TWTRVideoPlaybackStatePaused, TWTRVideoPlaybackStatePlaying, TWTRVideoPlaybackStateCompleted)
92 - */
93 -- (void)tweetView:(TWTRTweetView *)tweetView didChangePlaybackState:(TWTRVideoPlaybackState)newState;
94 -
95 -@end
96 -
97 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRTwitter.h deleted
-126
@@ -1,126 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <TwitterCore/TWTRSession.h>
19 -#import <TwitterCore/TWTRSessionStore.h>
20 -#import <UIKit/UIKit.h>
21 -#import "TWTRAPIClient.h"
22 -
23 -NS_ASSUME_NONNULL_BEGIN
24 -
25 -#ifndef Twitter
26 -
27 -/**
28 - * To support legacy integrations with TwitterKit,
29 - * map the old `Twitter` to the new `TWTRTwitter` using a macro.
30 - */
31 -#define Twitter TWTRTwitter
32 -
33 -#endif
34 -
35 -/**
36 - * The central class of the Twitter Kit.
37 - * @note This class can only be used from the main thread.
38 - */
39 -@interface TWTRTwitter : NSObject
40 -
41 -/**
42 - * Returns the Twitter singleton.
43 - *
44 - * @return The Twitter singleton.
45 - */
46 -+ (TWTRTwitter *)sharedInstance;
47 -
48 -/**
49 - * Start Twitter with your consumer key and secret. These will override any credentials
50 - * present in your applications Info.plist.
51 - *
52 - * @param consumerKey Your Twitter application's consumer key.
53 - * @param consumerSecret Your Twitter application's consumer secret.
54 - */
55 -- (void)startWithConsumerKey:(NSString *)consumerKey consumerSecret:(NSString *)consumerSecret;
56 -
57 -/**
58 - * Start Twitter with a consumer key, secret, and keychain access group. See -[TWTRTwitter startWithConsumerKey:consumerSecret:]
59 - *
60 - * @param consumerKey Your Twitter application's consumer key.
61 - * @param consumerSecret Your Twitter application's consumer secret.
62 - * @param accessGroup An optional keychain access group to apply to session objects stored in the keychain.
63 - *
64 - * @note In the majority of situations applications will not need to specify an access group to use with Twitter sessions.
65 - * This value is only needed if you plan to share credentials with another application that you control or if you are
66 - * using TwitterKit with an app extension.
67 - */
68 -- (void)startWithConsumerKey:(NSString *)consumerKey consumerSecret:(NSString *)consumerSecret accessGroup:(nullable NSString *)accessGroup;
69 -
70 -/**
71 - * The current version of this kit.
72 - */
73 -@property (nonatomic, copy, readonly) NSString *version;
74 -
75 -/**
76 - * Authentication configuration details. Encapsulates the `consumerKey` and `consumerSecret` credentials required to authenticate a Twitter application.
77 - */
78 -@property (nonatomic, readonly) TWTRAuthConfig *authConfig;
79 -
80 -/**
81 - * Session store exposing methods to fetch and manage active sessions. Applications that need to manage
82 - * multiple users should use the session store to authenticate and log out users.
83 - */
84 -@property (nonatomic, readonly) TWTRSessionStore *sessionStore;
85 -
86 -/**
87 - * Triggers user authentication with Twitter.
88 - *
89 - * This method will present UI to allow the user to log in if there are no saved Twitter login credentials.
90 - * This method is equivalent to calling loginWithMethods:completion: with TWTRLoginMethodAll.
91 - *
92 - * @param completion The completion block will be called after authentication is successful or if there is an error.
93 - * @warning This method requires that you have set up your `consumerKey` and `consumerSecret`.
94 - */
95 -- (void)logInWithCompletion:(TWTRLogInCompletion)completion;
96 -
97 -/**
98 - * Triggers user authentication with Twitter. Allows the developer to specify the presenting view controller.
99 - *
100 - * This method will present UI to allow the user to log in if there are no saved Twitter login credentials.
101 - *
102 - * @param viewController The view controller that will be used to present the authentication view.
103 - * @param completion The completion block will be called after authentication is successful or if there is an error.
104 - * @warning This method requires that you have set up your `consumerKey` and `consumerSecret`.
105 - */
106 -- (void)logInWithViewController:(nullable UIViewController *)viewController completion:(TWTRLogInCompletion)completion;
107 -
108 -/**
109 - * Finish the `SFSafariViewController` authentication loop. This method should
110 - * be called from application:openURL:options inside the application delegate.
111 - *
112 - * This method will verify an authentication token sent by the Twitter API to
113 - * finish the web-based authentication flow.
114 - *
115 - * @param application The `UIApplication` instance received as a parameter.
116 - * @param url The `NSURL` instance received as a parameter.
117 - * @param options The options dictionary received as a parameter.
118 - *
119 - * @return Boolean specifying whether this URL was handled
120 - * by Twitter Kit or not.
121 - */
122 -- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options;
123 -
124 -@end
125 -
126 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRUser.h deleted
-86
@@ -1,86 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -#import <TwitterKit/TWTRJSONConvertible.h>
20 -
21 -NS_ASSUME_NONNULL_BEGIN
22 -
23 -/**
24 - * Represents a user on Twitter.
25 - */
26 -@interface TWTRUser : NSObject <NSCoding, NSCopying, TWTRJSONConvertible>
27 -
28 -#pragma mark - Properties
29 -
30 -/**
31 - * The ID of the Twitter User.
32 - */
33 -@property (nonatomic, copy, readonly) NSString *userID;
34 -
35 -/**
36 - * The user's name as it appears on their profile.
37 - *
38 - * @warning This can be modified by the user at any time.
39 - */
40 -@property (nonatomic, copy, readonly) NSString *name;
41 -
42 -/**
43 - * The user's username on Twitter.
44 - *
45 - * @warning This can be modified by the user at any time.
46 - */
47 -@property (nonatomic, copy, readonly) NSString *screenName;
48 -
49 -/**
50 - * Whether the user has been verified by Twitter.
51 - */
52 -@property (nonatomic, readonly) BOOL isVerified;
53 -
54 -/**
55 - * Whether the user is protected.
56 - */
57 -@property (nonatomic, readonly) BOOL isProtected;
58 -
59 -/**
60 - * The HTTPS URL of the user's profile image.
61 - */
62 -@property (nonatomic, copy, readonly) NSString *profileImageURL;
63 -
64 -/**
65 - * The URL of a smaller version of the user's profile image.
66 - */
67 -@property (nonatomic, copy, readonly) NSString *profileImageMiniURL;
68 -
69 -/**
70 - * The URL of a larger version of the user's profile image.
71 - */
72 -@property (nonatomic, copy, readonly) NSString *profileImageLargeURL;
73 -
74 -/**
75 - * The formatted version of the user's `screenName` with the `@` sign for display purposes.
76 - */
77 -@property (nonatomic, copy, readonly) NSString *formattedScreenName;
78 -
79 -/**
80 - * Returns the URL for deeplinking to the the user's profile.
81 - */
82 -@property (nonatomic, copy, readonly) NSURL *profileURL;
83 -
84 -@end
85 -
86 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRUserTimelineDataSource.h deleted
-94
@@ -1,94 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <Foundation/Foundation.h>
19 -#import <TwitterKit/TWTRTimelineDataSource.h>
20 -
21 -@class TWTRAPIClient;
22 -
23 -NS_ASSUME_NONNULL_BEGIN
24 -
25 -/**
26 - * This Timeline Data Source provides a list of Tweets roughly consistent with the list on a Users profile page. The difference is that this data source will filter out Tweets that are direct replies to other users by default.
27 - *
28 - * These Tweets are ordered chronologically with the most recent first.
29 - */
30 -@interface TWTRUserTimelineDataSource : NSObject <TWTRTimelineDataSource>
31 -
32 -/**
33 - * The screen name of the User whose Tweets are being shown. Either the `screenName` or the `userID` are required.
34 - */
35 -@property (nonatomic, copy, readonly) NSString *screenName;
36 -
37 -/**
38 - * The userID of the User whose Tweets are being shown. Either the `screenName` or the `userID` are required.
39 - */
40 -@property (nonatomic, copy, readonly) NSString *userID;
41 -
42 -/**
43 - * The number of Tweets to request in each query to the Twitter Timeline API when fetching the next batch of Tweets. Will request 30 Tweets by default. Setting this value to 0 will use the server default.
44 - */
45 -@property (nonatomic, readonly) NSUInteger maxTweetsPerRequest;
46 -
47 -/**
48 - * Whether to request replies in the set of Tweets from the server.
49 - *
50 - * Defaults to NO.
51 - */
52 -@property (nonatomic, readonly) BOOL includeReplies;
53 -
54 -/**
55 - * Whether to request retweets in the set of Tweets from the server.
56 - *
57 - * Defaults to YES.
58 - */
59 -@property (nonatomic, readonly) BOOL includeRetweets;
60 -
61 -/*
62 - * A filtering object that hides certain tweets.
63 - */
64 -@property (nonatomic, copy, nullable) TWTRTimelineFilter *timelineFilter;
65 -
66 -/**
67 - * Convenience initializer. Uses default values for `maxTweetsPerRequest`, `includeReplies` and `includeRetweets`.
68 - *
69 - * @param screenName The screen name of a Twitter User
70 - * @param client The API client to use for making network requests.
71 - *
72 - * @return A fully initialized user timeline datasource or nil.
73 - */
74 -- (instancetype)initWithScreenName:(NSString *)screenName APIClient:(TWTRAPIClient *)client;
75 -
76 -/**
77 - * The designated initialzer accepted values for properties.
78 - *
79 - * @param userID The user ID of the Twitter User
80 - * @param screenName The screen name of the Twitter User
81 - * @param client The API client to use for making network requests.
82 - * @param maxTweetsPerRequest The number of Tweets per batch to request. A value of 0 will use the server default.
83 - * @param includeReplies Whether replies should be requested
84 - * @param includeRetweets Whether retweets should be requested
85 - *
86 - * @return A fully initialized user timeline datasource or nil.
87 - */
88 -- (instancetype)initWithScreenName:(nullable NSString *)screenName userID:(nullable NSString *)userID APIClient:(TWTRAPIClient *)client maxTweetsPerRequest:(NSUInteger)maxTweetsPerRequest includeReplies:(BOOL)includeReplies includeRetweets:(BOOL)includeRetweets NS_DESIGNATED_INITIALIZER;
89 -
90 -- (instancetype)init NS_UNAVAILABLE;
91 -
92 -@end
93 -
94 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRVideoMetaData.h deleted
-71
@@ -1,71 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -#import <TwitterKit/TWTRJSONConvertible.h>
19 -#import <UIKit/UIKit.h>
20 -
21 -NS_ASSUME_NONNULL_BEGIN
22 -
23 -FOUNDATION_EXTERN NSString *const TWTRMediaTypeMP4;
24 -FOUNDATION_EXTERN NSString *const TWTRMediaTypeM3u8;
25 -
26 -@interface TWTRVideoMetaDataVariant : NSObject <NSCoding, NSCopying, TWTRJSONConvertible>
27 -
28 -/**
29 - * The bitrate of the entitity
30 - */
31 -@property (nonatomic, readonly) NSInteger bitrate;
32 -
33 -/**
34 - * The content type of the video entity.
35 - */
36 -@property (nonatomic, copy, readonly) NSString *contentType;
37 -
38 -/**
39 - * The URL for the entity.
40 - */
41 -@property (nonatomic, readonly) NSURL *URL;
42 -
43 -@end
44 -
45 -@interface TWTRVideoMetaData : NSObject <NSCoding, NSCopying, TWTRJSONConvertible>
46 -
47 -/**
48 - * The URL of the video if the video is an mp4. This value is provided as a convenience
49 - * method but user's should query the `variants` property to have finer grained control
50 - * over which video they play.
51 - */
52 -@property (nonatomic, readonly, nullable) NSURL *videoURL;
53 -
54 -/**
55 - * Returns the array of variants.
56 - */
57 -@property (nonatomic, readonly) NSArray *variants;
58 -
59 -/**
60 - * The video's aspect ratio.
61 - */
62 -@property (nonatomic, readonly) CGFloat aspectRatio;
63 -
64 -/**
65 - * The video's duration in seconds.
66 - */
67 -@property (nonatomic, readonly) NSTimeInterval duration;
68 -
69 -@end
70 -
71 -NS_ASSUME_NONNULL_END
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TWTRVideoPlaybackState.h deleted
-22
@@ -1,22 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -typedef NS_ENUM(NSInteger, TWTRVideoPlaybackState) {
19 - TWTRVideoPlaybackStatePaused,
20 - TWTRVideoPlaybackStatePlaying,
21 - TWTRVideoPlaybackStateCompleted,
22 -};
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Headers/TwitterKit-Prefix.pch deleted
-23
@@ -1,23 +0,0 @@
1 -//
2 -// Prefix header
3 -//
4 -// The contents of this file are implicitly included at the beginning of every source file.
5 -//
6 -
7 -#ifdef __OBJC__
8 - #import <UIKit/UIKit.h>
9 - #import <Foundation/Foundation.h>
10 - #import <TwitterCore/TWTRDefines.h>
11 - #define IS_UIKIT_AVAILABLE (TARGET_OS_IOS || TARGET_OS_TV)
12 -
13 - #ifndef NS_DESIGNATED_INITIALIZER
14 - #if __has_attribute(objc_designated_initializer)
15 - #define NS_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
16 - #else
17 - #define NS_DESIGNATED_INITIALIZER
18 - #endif
19 - #endif
20 -
21 - #import "../../libextobjc/EXTKeyPathCoding.h"
22 - #import "../../libextobjc/EXTScope.h"
23 -#endif
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Info.plist
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/Info.plist and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/Modules/module.modulemap deleted
-10
@@ -1,10 +0,0 @@
1 -framework module TwitterKit {
2 - umbrella header "TWTRKit.h"
3 -
4 - export *
5 - module * { export * }
6 -
7 - link framework "AVFoundation"
8 - link framework "CoreMedia"
9 - link framework "SafariServices"
10 -}
Example/Pods/TwitterKit/iOS/TwitterKit.framework/PrivateHeaders/TWTRConstants_Private.h deleted
-49
@@ -1,49 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Kit SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -#pragma mark - Twitter kit constants
25 -
26 -FOUNDATION_EXTERN NSString *const TWTRVersion;
27 -FOUNDATION_EXTERN NSString *const TWTRResourceBundleLocation;
28 -FOUNDATION_EXTERN NSString *const TWTRBundleID;
29 -
30 -#pragma mark - User messages
31 -
32 -FOUNDATION_EXTERN NSString *const TWTRMissingKitInfoMsg;
33 -FOUNDATION_EXTERN NSString *const TWTRMissingConsumerKeyMsg;
34 -FOUNDATION_EXTERN NSString *const TWTRMissingConsumerSecretMsg;
35 -
36 -#pragma mark - Twitter API
37 -
38 -FOUNDATION_EXTERN NSString *const TWTRAPIRateLimitHeader;
39 -FOUNDATION_EXTERN NSString *const TWTRAPIRateLimitRemainingHeader;
40 -FOUNDATION_EXTERN NSString *const TWTRAPIRateLimitResetHeader;
41 -
42 -#pragma mark - Kit Info
43 -
44 -FOUNDATION_EXTERN NSString *const TWTRKitInfoConsumerKeyKey;
45 -FOUNDATION_EXTERN NSString *const TWTRKitInfoConsumerSecretKey;
46 -
47 -#pragma mark - URL Referrer
48 -
49 -FOUNDATION_EXTERN NSString *const TWTRURLReferrer;
Example/Pods/TwitterKit/iOS/TwitterKit.framework/PrivateHeaders/TWTRDateFormatter.h deleted
-40
@@ -1,40 +0,0 @@
1 -/*
2 - * Copyright (C) 2017 Twitter, Inc.
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - *
16 - */
17 -
18 -/**
19 - This header is private to the Twitter Kit SDK and not exposed for public SDK consumption
20 - */
21 -
22 -#import <Foundation/Foundation.h>
23 -
24 -@interface TWTRDateFormatter : NSObject
25 -
26 -/**
27 - * Returns the formatted elapsed time string base on the given date.
28 - *
29 - * Logic:
30 - * - Relative timestamp for anything less than 24 hours
31 - * - Abbreviated month and day format (Aug 5), and no year for anything within the current year
32 - * - MM/DD/YY (10/5/14) for anything beyond the current year
33 - *
34 - * @param date The date object to calculate elapsed time against.
35 - *
36 - * @return Formatted string of the elapsed time from the given date.
37 - */
38 -+ (NSString *)elapsedTimeStringSinceDate:(NSDate *)date;
39 -
40 -@end
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKit
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKit and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/TFSScribe.momd/TFSScribe.mom
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/TFSScribe.momd/TFSScribe.mom and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/TFSScribe.momd/VersionInfo.plist
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/TFSScribe.momd/VersionInfo.plist and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/ar.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "إلغاء";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "ماذا يحدث؟";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "لم يتم إرسال التغريدة";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "يرجى الانتقال إلى إعدادات iOS > الخصوصية > خدمات الموقع للسماح لتويتر بالوصول إلى موقعك.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "السماح لتويتر بالوصول إلى موقعك";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "تعذر العثور على موقعك. يرجى إعادة المحاولة لاحقًا.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "فشل الوصول إلى الموقع";
14 -
15 -"OK_ACTION_LABEL" = "موافق";
16 -
17 -"RETRY_ACTION_LABEL" = "إعادة المحاولة";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "تغريد";
20 -
21 -"SHARE_EXT_ACCOUNT" = "الحساب";
22 -
23 -"SHARE_EXT_LOCATION" = "الموقع";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "بلا";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "لا توجد حسابات على تويتر تم تهيئتها. يمكنك إضافة حساب على تويتر أو إنشائه في \"الإعدادات\".";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "لا توجد حسابات على تويتر تم تهيئتها. يمكنك إنشاء حساب على تطبيق تويتر أو تسجيل الدخول إليه.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "لا يوجد حساب على تويتر";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "فشل إرسال التغريدة.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "تويتر";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d من الأيام";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d يوم";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d من الساعات";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d ساعة";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d من الدقائق";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d دقيقة";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d من الثواني";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d ثانية";
52 -
53 -"tw__card_compose_character_count" = "%td أحرف متبقيّة";
54 -
55 -"tw__card_compose_close_hint" = "انقر مرتين لتجاهل المحرّر.";
56 -
57 -"tw__card_compose_install_preview" = "معاينة زر التنصيب لـ %@";
58 -
59 -"tw__card_compose_profile_image" = "الملف الشخصيّ لـ %@";
60 -
61 -"tw__card_compose_tweet_hint" = "انقر مرتين لمشاركة هذه التغريدة";
62 -
63 -"tw__card_composer_app_store" = "متجر أبل";
64 -
65 -"tw__card_composer_install_button" = "تنصيب";
66 -
67 -"tw__card_composer_tweet" = "تغريد";
68 -
69 -"tw__close_button" = "إغلاق";
70 -
71 -"tw__composer_placeholder_text" = "ماذا يحدث؟";
72 -
73 -"tw__email_share_detail_message_format" = "احصل على تحديثات ومعلومات أخرى من %@ عندما تسمح لهم بالوصول إلى بريدك الإلكترونيّ على حسابك على تويتر @%@.";
74 -
75 -"tw__empty_timeline" = "الخط الزمني فارغ";
76 -
77 -"tw__image_viewer_done_button" = "تمّ";
78 -
79 -"tw__open_in_text" = "افتح في %@";
80 -
81 -"tw__privacy_information_button" = "معلومات الخصوصيّة";
82 -
83 -"tw__share_tweet" = "مشاركة التغريدة";
84 -
85 -"tw__share_tweet_subject_format" = "تغريدة من %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "تسجيل الدخول في تويتر";
88 -
89 -"tw__single_image" = "صورة مرفقة";
90 -
91 -"tw__test_string" = "اختبار";
92 -
93 -"tw__tweet_image_accessibility" = "المرفق";
94 -
95 -"tw__tweet_like_button" = "إعجاب";
96 -
97 -"tw__tweet_liked_state" = "تمّ الإعجاب بها";
98 -
99 -"tw__tweet_not_liked_state" = "لم يتم الإعجاب بها";
100 -
101 -"tw__tweet_profile_accessibility" = "الملفّ الشخصيّ";
102 -
103 -"tw__tweet_retweeted_by_user" = "مُعاد تغريدها بواسطة %@";
104 -
105 -"tw__tweet_share_button" = "شارِك";
106 -
107 -"tw__user_content_image" = "معاينة التطبيق";
108 -
109 -"tw__video_thumbnail" = "فيديو مرفق";
110 -
111 -"tw__view_is_sponsored_ad" = "هذا إعلان مموَّل";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/bg.lproj/Localizable.strings deleted
-12
@@ -1,12 +0,0 @@
1 -"tw__empty_timeline" = "Хрониката е празна";
2 -
3 -"tw__image_viewer_done_button" = "Готово";
4 -
5 -"tw__open_in_text" = "Отваряне в/ъв %@";
6 -
7 -"tw__privacy_information_button" = "Поверителна информация";
8 -
9 -"tw__tweet_share_button" = "Споделяне";
10 -
11 -"tw__view_is_sponsored_ad" = "Това е платена реклама";
12 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/bn.lproj/Localizable.strings deleted
-74
@@ -1,74 +0,0 @@
1 -"TIME_SHORT_DAYS_FORMAT" = "%d দিন";
2 -
3 -"TIME_SHORT_DAY_FORMAT" = "%d দিন";
4 -
5 -"TIME_SHORT_HOURS_FORMAT" = "%d ঘণ্টা";
6 -
7 -"TIME_SHORT_HOUR_FORMAT" = "%d ঘণ্টা";
8 -
9 -"TIME_SHORT_MINUTES_FORMAT" = "%d মিনিট";
10 -
11 -"TIME_SHORT_MINUTE_FORMAT" = "%d মিনিট";
12 -
13 -"TIME_SHORT_SECONDS_FORMAT" = "%d সেকেন্ড";
14 -
15 -"TIME_SHORT_SECOND_FORMAT" = "%d সেকেন্ড";
16 -
17 -"tw__card_compose_character_count" = "%tdটি অক্ষর বাকি আছে";
18 -
19 -"tw__card_compose_close_hint" = "রচয়িতা খারিজ করতে দুবার-আলতো চাপুন।";
20 -
21 -"tw__card_compose_install_preview" = "%@ এর জন্য ইনস্টল বোতামের পূর্বরূপ";
22 -
23 -"tw__card_compose_profile_image" = "%@এর প্রোফাইল";
24 -
25 -"tw__card_compose_tweet_hint" = "এই টুইটটি পোস্ট করতে দুবার-আলতো চাপুন";
26 -
27 -"tw__card_composer_app_store" = "অ্যাপ স্টোর";
28 -
29 -"tw__card_composer_install_button" = "ইনস্টল";
30 -
31 -"tw__card_composer_tweet" = "টুইট";
32 -
33 -"tw__composer_placeholder_text" = "কী হচ্ছে?";
34 -
35 -"tw__email_share_detail_message_format" = "আপনি আপনার @%@ টুইটার অ্যাকাউন্টে %@ কে আপনার ইমেইলে অ্যাক্সেস দিলে তাদের থেকে আপডেট এবং অন্যান্য তথ্য পান।";
36 -
37 -"tw__empty_timeline" = "সময়রেখা খালি";
38 -
39 -"tw__image_viewer_done_button" = "সম্পন্ন হয়েছে";
40 -
41 -"tw__open_in_text" = "%@-এ খুলুন";
42 -
43 -"tw__privacy_information_button" = "গোপনীয়তা তথ্য";
44 -
45 -"tw__share_tweet" = "টুইট শেয়ার করুন";
46 -
47 -"tw__share_tweet_subject_format" = "%1$@ (@%2$@) থেকে টুইট";
48 -
49 -"tw__sign_in_with_twitter_button" = "টুইটার দিয়ে লগ ইন করুন";
50 -
51 -"tw__single_image" = "চিত্র সংযুক্তি";
52 -
53 -"tw__test_string" = "পরীক্ষা";
54 -
55 -"tw__tweet_image_accessibility" = "সংযুক্তি";
56 -
57 -"tw__tweet_like_button" = "পছন্দ করুন";
58 -
59 -"tw__tweet_liked_state" = "পছন্দ করেছেন";
60 -
61 -"tw__tweet_not_liked_state" = "পছন্দ না";
62 -
63 -"tw__tweet_profile_accessibility" = "প্রোফাইল";
64 -
65 -"tw__tweet_retweeted_by_user" = "%@ পুনঃটুইট করেছেন";
66 -
67 -"tw__tweet_share_button" = "শেয়ার করুন";
68 -
69 -"tw__user_content_image" = "অ্যাপের পূর্বরূপ";
70 -
71 -"tw__video_thumbnail" = "ভিডিও সংযুক্তি";
72 -
73 -"tw__view_is_sponsored_ad" = "এই একটি প্রযোজিত বিজ্ঞাপন";
74 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/ca.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Cancel·la";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Què passa?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "El tuit no s'ha enviat";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Vés a Configuració de l'iOS > Privacitat > Serveis d'ubicació per permetre que el Twitter accedeixi a la teva ubicació.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Permet que el Twitter accedeixi a la teva ubicació";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "No s'ha pogut trobar la ubicació. Torna-ho a provar més tard.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "No s'ha pogut accedir a la ubicació";
14 -
15 -"OK_ACTION_LABEL" = "D'acord";
16 -
17 -"RETRY_ACTION_LABEL" = "Torna-ho a provar";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tuit";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Compte";
22 -
23 -"SHARE_EXT_LOCATION" = "Ubicació";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Cap";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "No hi ha cap compte de Twitter configurat. Pots afegir o crear un compte de Twitter a la configuració.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "No hi ha cap compte del Twitter configurat. Pots crear un compte o iniciar-hi sessió des de l'aplicació del Twitter.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "No hi ha cap compte de Twitter";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "El tuit no s'ha pogut enviar.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dd";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dd";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dh";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dh";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
52 -
53 -"tw__card_compose_character_count" = "queden %td caràcters";
54 -
55 -"tw__card_compose_close_hint" = "Toc doble per tancar l'editor.";
56 -
57 -"tw__card_compose_install_preview" = "Previsualització del botó d'instal·lació per a %@";
58 -
59 -"tw__card_compose_profile_image" = "perfil de %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Doble toc per publicar el tuit";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Instal·la";
66 -
67 -"tw__card_composer_tweet" = "Tuit";
68 -
69 -"tw__close_button" = "Tanca";
70 -
71 -"tw__composer_placeholder_text" = "Què passa?";
72 -
73 -"tw__email_share_detail_message_format" = "Rep actualitzacions i altres dades de %@ quan els permetis accedir al correu electrònic al compte de Twitter @%@.";
74 -
75 -"tw__empty_timeline" = "La teva cronologia és buida";
76 -
77 -"tw__image_viewer_done_button" = "Fet";
78 -
79 -"tw__open_in_text" = "Obre'l a %@";
80 -
81 -"tw__privacy_information_button" = "Informació de privacitat";
82 -
83 -"tw__share_tweet" = "Comparteix el tuit";
84 -
85 -"tw__share_tweet_subject_format" = "Tuit de %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Entra amb Twitter";
88 -
89 -"tw__single_image" = "Imatge adjuntada";
90 -
91 -"tw__test_string" = "Prova";
92 -
93 -"tw__tweet_image_accessibility" = "Fitxer adjunt";
94 -
95 -"tw__tweet_like_button" = "T'agrada";
96 -
97 -"tw__tweet_liked_state" = "T'ha agradat";
98 -
99 -"tw__tweet_not_liked_state" = "Sense agradament";
100 -
101 -"tw__tweet_profile_accessibility" = "Perfil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Retuitat per %@";
104 -
105 -"tw__tweet_share_button" = "Comparteix";
106 -
107 -"tw__user_content_image" = "Previsualització de l'aplicació";
108 -
109 -"tw__video_thumbnail" = "Vídeo adjuntat";
110 -
111 -"tw__view_is_sponsored_ad" = "Aquest anunci està patrocinat";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/cs.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Zrušit";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Co se děje?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet nebyl odeslán.";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Pro udělení přístupu k poloze pro Twitter přejděte do nastavení iOS > Soukromí > Služby polohy.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Povolit Twitteru přístup k vaší poloze";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Vaši polohu se nepodařilo zjistit. Zkuste to znovu později.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Polohu se nepodařilo získat.";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Opakovat";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Účet";
22 -
23 -"SHARE_EXT_LOCATION" = "Poloha";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Žádný";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Na Twitteru nejsou nakonfigurovány žádné účty. Přidat nebo vytvořit účet na Twitteru můžete v nastavení.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Na Twitteru nejsou nakonfigurovány žádné účty. V aplikaci Twitter můžete vytvořit nový účet nebo se přihlásit k tomu stávajícímu.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Žádný účet na Twitteru";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweet se nepodařilo odeslat.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d d.";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d d.";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d h";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d h";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d min";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d min";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d s";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d s";
52 -
53 -"tw__card_compose_character_count" = "Zbývá znaků: %td";
54 -
55 -"tw__card_compose_close_hint" = "Dvojitým klepnutím zavřete editor.";
56 -
57 -"tw__card_compose_install_preview" = "Náhled tlačítka Instalovat pro aplikaci %@";
58 -
59 -"tw__card_compose_profile_image" = "Profil uživatele %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Dvojitým klepnutím Tweet odešlete.";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Instalovat";
66 -
67 -"tw__card_composer_tweet" = "Tweetnout";
68 -
69 -"tw__close_button" = "Zavřít";
70 -
71 -"tw__composer_placeholder_text" = "Co se děje?";
72 -
73 -"tw__email_share_detail_message_format" = "Když aplikaci %@ povolíte přístup k e-mailové adrese ve svém twitterovém účtu @%@, budete dostávat aktualizace a další informace.";
74 -
75 -"tw__empty_timeline" = "Časová osa je prázdná";
76 -
77 -"tw__image_viewer_done_button" = "Hotovo";
78 -
79 -"tw__open_in_text" = "Otevřít v aplikaci %@";
80 -
81 -"tw__privacy_information_button" = "Informace o ochraně osobních údajů";
82 -
83 -"tw__share_tweet" = "Sdílet tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet od uživatele %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Přihlásit se účtem od Twitteru";
88 -
89 -"tw__single_image" = "Obrázek v příloze";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Příloha";
94 -
95 -"tw__tweet_like_button" = "Lajknout";
96 -
97 -"tw__tweet_liked_state" = "Lajknuto";
98 -
99 -"tw__tweet_not_liked_state" = "Nelajknuto";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Retweetnul uživatel %@";
104 -
105 -"tw__tweet_share_button" = "Sdílet";
106 -
107 -"tw__user_content_image" = "Náhled aplikace";
108 -
109 -"tw__video_thumbnail" = "Video v příloze";
110 -
111 -"tw__view_is_sponsored_ad" = "Toto je sponzorovaná reklama.";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/da.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Annuller";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Hvad sker der?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet ikke sendt";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Gå til iOS-indstillingerne > Privatliv > Lokalitetstjenester for at give Twitter adgang til din lokalitet.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Giv Twitter adgang til din lokalitet";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Kunne ikke finde din lokalitet. Prøv igen senere.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Kunne ikke få adgang til lokalitet";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Prøv igen";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Konto";
22 -
23 -"SHARE_EXT_LOCATION" = "Lokalitet";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Ingen";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Der er ikke konfigureret nogen Twitter-konti. Du kan tilføje eller oprette en Twitter-konto i indstillingerne.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Der er ikke konfigureret nogen Twitter-konti. Du kan oprette eller logge ind på en konto i Twitter-appen.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Ingen Twitter-konto";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweetet blev ikke sendt.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dd";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d d";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d t";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d t";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d m";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d m";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d s";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d s";
52 -
53 -"tw__card_compose_character_count" = "%td tegn tilbage";
54 -
55 -"tw__card_compose_close_hint" = "Dobbelttryk for at fjerne sammensætteren.";
56 -
57 -"tw__card_compose_install_preview" = "Forhåndsvisning af installer-knappen for %@";
58 -
59 -"tw__card_compose_profile_image" = "%@s profil";
60 -
61 -"tw__card_compose_tweet_hint" = "Dobbelttryk for at sende dette Tweet";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Installer";
66 -
67 -"tw__card_composer_tweet" = "Tweet";
68 -
69 -"tw__close_button" = "Luk";
70 -
71 -"tw__composer_placeholder_text" = "Hvad sker der?";
72 -
73 -"tw__email_share_detail_message_format" = "Hent opdateringer og andre oplysninger fra %@ når du lader dem få adgang til din e-mail på din Twitter-konto @%@.";
74 -
75 -"tw__empty_timeline" = "Tidslinje er tom";
76 -
77 -"tw__image_viewer_done_button" = "Færdig";
78 -
79 -"tw__open_in_text" = "Åbn i %@";
80 -
81 -"tw__privacy_information_button" = "Privatlivsoplysninger";
82 -
83 -"tw__share_tweet" = "Del tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet fra %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Log ind med Twitter";
88 -
89 -"tw__single_image" = "Vedhæftet billede";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Vedhæftning";
94 -
95 -"tw__tweet_like_button" = "Like";
96 -
97 -"tw__tweet_liked_state" = "Liket";
98 -
99 -"tw__tweet_not_liked_state" = "Ikke liket";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Retweetet af %@";
104 -
105 -"tw__tweet_share_button" = "Del";
106 -
107 -"tw__user_content_image" = "Forhåndsvisning af app";
108 -
109 -"tw__video_thumbnail" = "Vedhæftet video";
110 -
111 -"tw__view_is_sponsored_ad" = "Dette er en sponsoreret annonce";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/de.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Abbrechen";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Was gibt’s Neues?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet nicht gesendet";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Öffne die iOS-Einstellungen > Datenschutz > Ortungsdienste, um Twitter Zugriff auf deinen Standort zu geben.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Twitter Zugriff auf deinen Standort erlauben";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Dein Standort konnte nicht gefunden werden. Versuche es später erneut.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Fehler beim Abrufen des Standorts";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Wiederholen";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Account";
22 -
23 -"SHARE_EXT_LOCATION" = "Standort";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Kein";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Es sind keine Twitter Accounts konfiguriert. In den Einstellungen kannst du einen Twitter Account hinzufügen oder anlegen.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Es sind keine Twitter Accounts konfiguriert. In der Twitter App kannst du einen Account anlegen oder dich anmelden.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Kein Twitter Account";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Fehler beim Senden des Tweets.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dT";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dT";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dS";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dS";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dM";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dM";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
52 -
53 -"tw__card_compose_character_count" = "%td Zeichen übrig";
54 -
55 -"tw__card_compose_close_hint" = "Doppelt antippen, um den Composer abzubrechen.";
56 -
57 -"tw__card_compose_install_preview" = "Vorschau des Installationsknopfes für %@";
58 -
59 -"tw__card_compose_profile_image" = "Profil von %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Doppeltippen, um diesen Tweet zu posten";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Installieren";
66 -
67 -"tw__card_composer_tweet" = "Twittern";
68 -
69 -"tw__close_button" = "Schließen";
70 -
71 -"tw__composer_placeholder_text" = "Was gibt’s Neues?";
72 -
73 -"tw__email_share_detail_message_format" = "Du erhältst Updates und andere Informationen von %@, wenn Du ihnen auf Deinem Twitter Account @%@ den Zugriff auf Deine E-Mail erlaubst.";
74 -
75 -"tw__empty_timeline" = "Die Timeline ist leer";
76 -
77 -"tw__image_viewer_done_button" = "Fertig";
78 -
79 -"tw__open_in_text" = "In %@ öffnen";
80 -
81 -"tw__privacy_information_button" = "Datenschutzinformation";
82 -
83 -"tw__share_tweet" = "Tweet teilen";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet von %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Mit Twitter anmelden";
88 -
89 -"tw__single_image" = "Bild-Anhang";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Anhang";
94 -
95 -"tw__tweet_like_button" = "Gefällt mir";
96 -
97 -"tw__tweet_liked_state" = "Gefällt mir";
98 -
99 -"tw__tweet_not_liked_state" = "Gefällt mir nicht";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Retweetet von %@";
104 -
105 -"tw__tweet_share_button" = "Teilen";
106 -
107 -"tw__user_content_image" = "App Vorschau";
108 -
109 -"tw__video_thumbnail" = "Video-Anhang";
110 -
111 -"tw__view_is_sponsored_ad" = "Dies ist eine gesponserte Anzeige";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/el.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Ακύρωση";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Τι συμβαίνει;";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Το Tweet δεν εστάλη";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Μεταβείτε στις επιλογές Ρυθμίσεις iOS > Απόρρητο > Υπηρεσίες τοποθεσίας, για να επιτρέψετε στο Twitter την πρόσβαση στην τοποθεσία σας";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Να επιτρέπεται στο Twitter η πρόσβαση στην τοποθεσία σας";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Δεν ήταν δυνατή η εύρεση της τοποθεσίας σας. Δοκιμάστε ξανά αργότερα.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Δεν ήταν δυνατή η πρόσβαση στην τοποθεσία";
14 -
15 -"OK_ACTION_LABEL" = "Εντάξει";
16 -
17 -"RETRY_ACTION_LABEL" = "Δοκιμάστε ξανά";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Λογαριασμός";
22 -
23 -"SHARE_EXT_LOCATION" = "Τοποθεσία";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Κανένα";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Δεν υπάρχουν διαμορφωμένοι λογαριασμοί Twitter. Μπορείτε να προσθέσετε ή να δημιουργήσετε έναν λογαριασμό Twitter στις Ρυθμίσεις.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Δεν υπάρχουν διαμορφωμένοι λογαριασμοί Twitter. Μπορείτε να δημιουργήσετε ή να πραγματοποιήσετε είσοδο σε έναν λογαριασμό στην εφαρμογή του Twitter.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Κανένας λογαριασμός Twitter";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Δεν ήταν δυνατή η αποστολή του Tweet.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dη";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dη";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dω";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dω";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dλ";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dλ";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%dδ";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%dδ";
52 -
53 -"tw__card_compose_character_count" = "απομένουν %td χαρακτήρες";
54 -
55 -"tw__card_compose_close_hint" = "Πατήστε δύο φορές για να κλείσετε τη λειτουργία σύνταξης.";
56 -
57 -"tw__card_compose_install_preview" = "Προεπισκόπηση του κουμπιού εγκατάστασης για %@";
58 -
59 -"tw__card_compose_profile_image" = "Προφίλ του χρήστη %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Πατήστε δύο φορές για να δημοσιεύσετε αυτό το Tweet";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Εγκατάσταση";
66 -
67 -"tw__card_composer_tweet" = "Tweet";
68 -
69 -"tw__close_button" = "Κλείσιμο";
70 -
71 -"tw__composer_placeholder_text" = "Τι συμβαίνει;";
72 -
73 -"tw__email_share_detail_message_format" = "Λάβετε ενημερώσεις και άλλες πληροφορίες από %@, όταν επιτρέπετε την πρόσβαση στη διεύθυνση ηλεκτρονικού ταχυδρομείου σας στο λογαριασμό σας @%@ στο Twitter.";
74 -
75 -"tw__empty_timeline" = "Το χρονολόγιο είναι άδειο";
76 -
77 -"tw__image_viewer_done_button" = "Τέλος";
78 -
79 -"tw__open_in_text" = "Άνοιγμα στην εφαρμογή %@";
80 -
81 -"tw__privacy_information_button" = "Πληροφορίες ιδιωτικότητας";
82 -
83 -"tw__share_tweet" = "Κοινοποίηση Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet από το χρήστη %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Είσοδος με το Twitter";
88 -
89 -"tw__single_image" = "Επισύναψη εικόνας";
90 -
91 -"tw__test_string" = "Δοκιμή";
92 -
93 -"tw__tweet_image_accessibility" = "Συνημμένο";
94 -
95 -"tw__tweet_like_button" = "Μου αρέσει";
96 -
97 -"tw__tweet_liked_state" = "Επιλέχθηκε \"Μου αρέσει\"";
98 -
99 -"tw__tweet_not_liked_state" = "Δεν έχει επισημανθεί με \"Μου αρέσει\"";
100 -
101 -"tw__tweet_profile_accessibility" = "Προφίλ";
102 -
103 -"tw__tweet_retweeted_by_user" = "Έγινε Retweet από το χρήστη %@";
104 -
105 -"tw__tweet_share_button" = "Κοινοποίηση";
106 -
107 -"tw__user_content_image" = "Προεπισκόπηση εφαρμογής";
108 -
109 -"tw__video_thumbnail" = "Επισύναψη βίντεο";
110 -
111 -"tw__view_is_sponsored_ad" = "Αυτή είναι μια επιδοτούμενη διαφήμιση";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/emailshare.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/emailshare.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/emailshare@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/emailshare@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/emailshare@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/emailshare@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/en-gb.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Cancel";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "What's Happening?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet not sent";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Please go to iOS Settings > Privacy > Location Services to allow Twitter to access your location.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Allow Twitter to access your location";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Couldn’t find your location. Please try again later.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Failed to access location";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Retry";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Account";
22 -
23 -"SHARE_EXT_LOCATION" = "Location";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "None";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "There are no Twitter accounts configured. You can add or create a Twitter account in Settings.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "There are no Twitter accounts configured. You can create or log in to an account in the Twitter app.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "No Twitter Account";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweet failed to send.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dd";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dd";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dh";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dh";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
52 -
53 -"tw__card_compose_character_count" = "%td characters remaining";
54 -
55 -"tw__card_compose_close_hint" = "Double-tap to dismiss the composer.";
56 -
57 -"tw__card_compose_install_preview" = "Preview of install button for %@";
58 -
59 -"tw__card_compose_profile_image" = "%@'s profile";
60 -
61 -"tw__card_compose_tweet_hint" = "Double-tap to post this Tweet";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Install";
66 -
67 -"tw__card_composer_tweet" = "Tweet";
68 -
69 -"tw__close_button" = "Close";
70 -
71 -"tw__composer_placeholder_text" = "What's happening?";
72 -
73 -"tw__email_share_detail_message_format" = "Get updates and other information from %@ when you allow them access to your email on your Twitter account @%@.";
74 -
75 -"tw__empty_timeline" = "Timeline is empty";
76 -
77 -"tw__image_viewer_done_button" = "Done";
78 -
79 -"tw__open_in_text" = "Open in %@";
80 -
81 -"tw__privacy_information_button" = "Privacy information";
82 -
83 -"tw__share_tweet" = "Share Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet from %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Log in with Twitter";
88 -
89 -"tw__single_image" = "Image Attachment";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Attachment";
94 -
95 -"tw__tweet_like_button" = "Like";
96 -
97 -"tw__tweet_liked_state" = "Liked";
98 -
99 -"tw__tweet_not_liked_state" = "Not liked";
100 -
101 -"tw__tweet_profile_accessibility" = "Profile";
102 -
103 -"tw__tweet_retweeted_by_user" = "Retweeted by %@";
104 -
105 -"tw__tweet_share_button" = "Share";
106 -
107 -"tw__user_content_image" = "App Preview";
108 -
109 -"tw__video_thumbnail" = "Video Attachment";
110 -
111 -"tw__view_is_sponsored_ad" = "This is a sponsored ad";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/en.lproj/Localizable.strings deleted
-126
@@ -1,126 +0,0 @@
1 -/* Label for button to bring up share dialog to share this Tweet in a single Tweet view */
2 -"tw__share_tweet" = "Share Tweet";
3 -/* Subject format used to prefill certain sharing options such as Email includes full name (%1$@) and screenname (%2$@) */
4 -"tw__share_tweet_subject_format" = "Tweet from %1$@ (@%2$@)";
5 -/* Generic share text format used in all sharing options includes screenname (%1$@) and URL to the Tweet (%2$@) */
6 -"tw__share_tweet_generic_template_format" = "Check out @%1$@\'s Tweet: %2$@";
7 -/* Label for Sign in with Twitter button */
8 -"tw__sign_in_with_twitter_button" = "Log in with Twitter";
9 -/* Detail message that includes the app name and username on the share your email screen */
10 -"tw__email_share_detail_message_format" = "Get updates and other information from %@ when you allow them access to your email on your Twitter account @%@.";
11 -/* Label for attributing this Tweet was retweeted by the user %@ */
12 -"tw__tweet_retweeted_by_user" = "Retweeted by %@";
13 -/* Label for the Install button within the app promo card preview of the Tweet composer */
14 -"tw__card_composer_install_button" = "Install";
15 -/* Label for the post tweet button in the compose view */
16 -"tw__card_composer_tweet" = "Tweet";
17 -/* Label for the App Store subtitle on the card install preview */
18 -"tw__card_composer_app_store" = "App Store";
19 -/* Placeholder text for the composer */
20 -"tw__composer_placeholder_text" = "What's Happening?";
21 -/* Label to explain this view contains sponsored ads. This is also spoken out with VoiceOver when an ad is shown. */
22 -"tw__view_is_sponsored_ad" = "This is a sponsored ad";
23 -/* Label to show users when a button will open a link in another app */
24 -"tw__open_in_text" = "Open in %@";
25 -/* Label for explaining that there were no matching Tweets found for a given timeline (User/Collection/Search, etc). */
26 -"tw__empty_timeline" = "Timeline is empty";
27 -
28 -/* Timestamps */
29 -
30 -/* Really short abbreviation for days (plural). 5 days would be '5d' */
31 -"TIME_SHORT_DAYS_FORMAT" = "%dd";
32 -/* Really short abbreviation for day (singular). 1 day would be '1d' */
33 -"TIME_SHORT_DAY_FORMAT" = "%dd";
34 -/* Really short abbreviation for hours (plural). 5 hours would be '5h' */
35 -"TIME_SHORT_HOURS_FORMAT" = "%dh";
36 -/* Really short abbreviation for hour (singular). 1 hour would be '1h' */
37 -"TIME_SHORT_HOUR_FORMAT" = "%dh";
38 -/* Really short abbreviation for minutes (plural). 5 minutes would be '5m' */
39 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
40 -/* Really short abbreviation for minute (singular). 1 minute would be '1m' */
41 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
42 -/* Really short abbreviation for seconds (plural). 5 seconds would be '5s' */
43 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
44 -/* Really short abbreviation for second (singular). '1s' */
45 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
46 -
47 -/* Accessibility Labels */
48 -
49 -/* Text spoken out with VoiceOver when a tweet has an image thumbnail showing */
50 -"tw__single_image" = "Image Attachment";
51 -/* Text spoken out with VoiceOver when a tweet has a video thumbnail showing */
52 -"tw__video_thumbnail" = "Video Attachment";
53 -/* Text spoken out with VoiceOver for selecting the profile image on a regular tweet view */
54 -"tw__tweet_profile_accessibility" = "Profile";
55 -/* Text spoken out with VoiceOver for selecting the attached image on a regular tweet view */
56 -"tw__tweet_image_accessibility" = "Attachment";
57 -/* Text spoken out with VoiceOver for the close button in the image viewer */
58 -"tw__close_button" = "Close";
59 -/* Text spoken out with VoiceOver for the content image of the card composer preview */
60 -"tw__user_content_image" = "App Preview";
61 -/* Text spoken out with VoiceOver for the Install button preview in card composer previews */
62 -"tw__card_compose_install_preview" = "Preview of install button for %@";
63 -/* Text spoken as VoiceOver hint for Tweet button in the card composer bottom bar */
64 -"tw__card_compose_tweet_hint" = "Double-tap to post this Tweet";
65 -/* Text spoken out with VoiceOver for the remaining character count in composer bottom bar */
66 -"tw__card_compose_character_count" = "%td characters remaining";
67 -/* Text spoken out with VoiceOver for the profile image in the composer top bar */
68 -"tw__card_compose_profile_image" = "%@'s profile";
69 -
70 -/* Text spoken out as VoiceOver hint for the close button in the card composer top bar */
71 -"tw__card_compose_close_hint" = "Double-tap to dismiss the composer.";
72 -/* VoiceOver label for Done button on image viewer */
73 -"tw__image_viewer_done_button" = "Done";
74 -/* VoiceOver label for Like button */
75 -"tw__tweet_like_button" = "Like";
76 -/* VoiceOver value for Like button on Tweet that has been liked */
77 -"tw__tweet_liked_state" = "Liked";
78 -/* VoiceOver value for Like button on Tweet that has not yet been liked */
79 -"tw__tweet_not_liked_state" = "Not Liked";
80 -/* VoiceOver label for Share button */
81 -"tw__tweet_share_button" = "Share";
82 -/* VoiceOver for privacy button to bring up the privacy page URL for ads */
83 -"tw__privacy_information_button" = "Privacy information";
84 -
85 -
86 -/* Shared composer */
87 -
88 -/* "Cancel" */
89 -"CANCEL_ACTION_LABEL" = "Cancel";
90 -/* "Tweet not sent" */
91 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet not sent";
92 -/* Please go to iOS Settings > Privacy > Location Services to allow Twitter to access your location. */
93 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Please go to iOS Settings > Privacy > Location Services to allow Twitter to access your location.";
94 -/* Allow Twitter to access your location */
95 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Allow Twitter to access your location";
96 -/* Couldn’t find your location. Please try again later. */
97 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Couldn’t find your location. Please try again later.";
98 -/* "Failed to access location" */
99 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Failed to access location";
100 -/* "OK" */
101 -"OK_ACTION_LABEL" = "OK";
102 -/* "Retry" */
103 -"RETRY_ACTION_LABEL" = "Retry";
104 -/* "Tweet" */
105 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
106 -/* "Account" */
107 -"SHARE_EXT_ACCOUNT" = "Account";
108 -/* "Location" */
109 -"SHARE_EXT_LOCATION" = "Location";
110 -/* "There are no Twitter accounts configured. You can add or create a Twitter account in Settings." */
111 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "There are no Twitter accounts configured. You can add or create a Twitter account in Settings.";
112 -/* "No Twitter Account" */
113 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "No Twitter Account";
114 -/* "None" */
115 -"SHARE_EXT_NONE_VALUE" = "None";
116 -/* "Tweet failed to send" */
117 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweet failed to send.";
118 -/* "Twitter" */
119 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
120 -/* "What's Happening?" - Placeholder */
121 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "What's Happening?";
122 -/* There are no Twitter accounts configured. You can create or log in to an account in the Twitter app. */
123 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "There are no Twitter accounts configured. You can create or log in to an account in the Twitter app.";
124 -
125 -/* Test String (just for unit tests) */
126 -"tw__test_string" = "Test";
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/es-MX.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Cancelar";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "¿Qué está pasando?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet no enviado";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Ve a la Configuración de iOS > Privacidad > Servicios de ubicación para permitir que Twitter acceda a tu ubicación.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Permite que Twitter acceda a tu ubicación";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "No se pudo encontrar tu ubicación. Inténtalo de nuevo más tarde.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "No se pudo acceder a la ubicación";
14 -
15 -"OK_ACTION_LABEL" = "Aceptar";
16 -
17 -"RETRY_ACTION_LABEL" = "Reintentar";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Cuenta";
22 -
23 -"SHARE_EXT_LOCATION" = "Ubicación";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Ninguno";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "No hay cuentas de Twitter configuradas. Para agregar o crear una cuenta de Twitter, ve a la Configuración.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "No hay cuentas de Twitter configuradas. Puedes crear o iniciar sesión en una cuenta en la app de Twitter.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Sin cuenta de Twitter";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "No se pudo enviar el Tweet.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dd";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dd";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dh";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dh";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
52 -
53 -"tw__card_compose_character_count" = "%td caracteres restantes";
54 -
55 -"tw__card_compose_close_hint" = "Pulsa dos veces para descartar el redactor.";
56 -
57 -"tw__card_compose_install_preview" = "Vista previa del botón de descarga de %@";
58 -
59 -"tw__card_compose_profile_image" = "Perfil de %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Pulsa dos veces para publicar este Tweet";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Instalar";
66 -
67 -"tw__card_composer_tweet" = "Twittear";
68 -
69 -"tw__close_button" = "Cerrar";
70 -
71 -"tw__composer_placeholder_text" = "¿Qué está pasando?";
72 -
73 -"tw__email_share_detail_message_format" = "Recibe actualizaciones y otra información de %@ cuando les permites acceso a tu correo electrónico en tu cuenta de Twitter @%@.";
74 -
75 -"tw__empty_timeline" = "La cronología está vacía";
76 -
77 -"tw__image_viewer_done_button" = "Listo";
78 -
79 -"tw__open_in_text" = "Abrir en %@";
80 -
81 -"tw__privacy_information_button" = "Información de privacidad";
82 -
83 -"tw__share_tweet" = "Compartir Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet de %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Iniciar sesión con Twitter";
88 -
89 -"tw__single_image" = "Imagen adjunta";
90 -
91 -"tw__test_string" = "Prueba";
92 -
93 -"tw__tweet_image_accessibility" = "Adjunto";
94 -
95 -"tw__tweet_like_button" = "Me gusta";
96 -
97 -"tw__tweet_liked_state" = "Marcado como Me gusta";
98 -
99 -"tw__tweet_not_liked_state" = "No marcado como Me gusta";
100 -
101 -"tw__tweet_profile_accessibility" = "Perfil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Retwitteado por %@";
104 -
105 -"tw__tweet_share_button" = "Compartir";
106 -
107 -"tw__user_content_image" = "Vista previa de la aplicación";
108 -
109 -"tw__video_thumbnail" = "Video adjunto";
110 -
111 -"tw__view_is_sponsored_ad" = "Este es un anuncio patrocinado";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/es.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Cancelar";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "¿Qué está pasando?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet no enviado";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Ve a la Configuración de iOS > Privacidad > Servicios de ubicación para permitir que Twitter acceda a tu ubicación.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Permite que Twitter acceda a tu ubicación";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "No se pudo encontrar tu ubicación. Inténtalo de nuevo más tarde.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "No se pudo acceder a la ubicación";
14 -
15 -"OK_ACTION_LABEL" = "Aceptar";
16 -
17 -"RETRY_ACTION_LABEL" = "Reintentar";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Cuenta";
22 -
23 -"SHARE_EXT_LOCATION" = "Ubicación";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Ninguno";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "No hay cuentas de Twitter configuradas. Para agregar o crear una cuenta de Twitter, ve a la Configuración.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "No hay cuentas de Twitter configuradas. Puedes crear o iniciar sesión en una cuenta en la app de Twitter.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Sin cuenta de Twitter";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "No se pudo enviar el Tweet.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dd";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dd";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dh";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dh";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
52 -
53 -"tw__card_compose_character_count" = "%td caracteres restantes";
54 -
55 -"tw__card_compose_close_hint" = "Pulsa dos veces para descartar el redactor.";
56 -
57 -"tw__card_compose_install_preview" = "Vista previa del botón de descarga de %@";
58 -
59 -"tw__card_compose_profile_image" = "Perfil de %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Pulsa dos veces para publicar este Tweet";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Instalar";
66 -
67 -"tw__card_composer_tweet" = "Twittear";
68 -
69 -"tw__close_button" = "Cerrar";
70 -
71 -"tw__composer_placeholder_text" = "¿Qué está pasando?";
72 -
73 -"tw__email_share_detail_message_format" = "Recibe actualizaciones y otra información de %@ cuando les permites acceso a tu correo electrónico en tu cuenta de Twitter @%@.";
74 -
75 -"tw__empty_timeline" = "La cronología está vacía";
76 -
77 -"tw__image_viewer_done_button" = "Listo";
78 -
79 -"tw__open_in_text" = "Abrir en %@";
80 -
81 -"tw__privacy_information_button" = "Información de privacidad";
82 -
83 -"tw__share_tweet" = "Compartir Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet de %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Iniciar sesión con Twitter";
88 -
89 -"tw__single_image" = "Imagen adjunta";
90 -
91 -"tw__test_string" = "Prueba";
92 -
93 -"tw__tweet_image_accessibility" = "Adjunto";
94 -
95 -"tw__tweet_like_button" = "Me gusta";
96 -
97 -"tw__tweet_liked_state" = "Marcado como Me gusta";
98 -
99 -"tw__tweet_not_liked_state" = "No marcado como Me gusta";
100 -
101 -"tw__tweet_profile_accessibility" = "Perfil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Retwitteado por %@";
104 -
105 -"tw__tweet_share_button" = "Compartir";
106 -
107 -"tw__user_content_image" = "Vista previa de la aplicación";
108 -
109 -"tw__video_thumbnail" = "Video adjunto";
110 -
111 -"tw__view_is_sponsored_ad" = "Este es un anuncio patrocinado";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/fa.lproj/Localizable.strings deleted
-74
@@ -1,74 +0,0 @@
1 -"TIME_SHORT_DAYS_FORMAT" = "%dروز";
2 -
3 -"TIME_SHORT_DAY_FORMAT" = "%dروز";
4 -
5 -"TIME_SHORT_HOURS_FORMAT" = "%dساعت";
6 -
7 -"TIME_SHORT_HOUR_FORMAT" = "%dساعت";
8 -
9 -"TIME_SHORT_MINUTES_FORMAT" = "%dدقیقه";
10 -
11 -"TIME_SHORT_MINUTE_FORMAT" = "%dدقیقه";
12 -
13 -"TIME_SHORT_SECONDS_FORMAT" = "%dثانیه";
14 -
15 -"TIME_SHORT_SECOND_FORMAT" = "%dثانیه";
16 -
17 -"tw__card_compose_character_count" = "%td نویسه باقی مانده";
18 -
19 -"tw__card_compose_close_hint" = "برای نادیده‌گرفتن سازنده دوبار ضربه بزنید";
20 -
21 -"tw__card_compose_install_preview" = "پیش‌نمایش دکمه نصب برای %@";
22 -
23 -"tw__card_compose_profile_image" = "نمایه %@";
24 -
25 -"tw__card_compose_tweet_hint" = "برای پست کردن این توییت دوبار ضربه بزنید";
26 -
27 -"tw__card_composer_app_store" = "اپ استور";
28 -
29 -"tw__card_composer_install_button" = "نصب";
30 -
31 -"tw__card_composer_tweet" = "توییت";
32 -
33 -"tw__composer_placeholder_text" = "چه خبر؟";
34 -
35 -"tw__email_share_detail_message_format" = "هنگامی که به دیگران اجازه می دهید در حساب @%@ توییترتان به ایمیلتان دسترسی داشته باشند، به روز رسانی ها و اطلاعات دیگر را از %@ دریافت کنید.";
36 -
37 -"tw__empty_timeline" = "خط زمان خالی است";
38 -
39 -"tw__image_viewer_done_button" = "انجام شد";
40 -
41 -"tw__open_in_text" = "در %@ باز می‌شود";
42 -
43 -"tw__privacy_information_button" = "اطلاعات حریم شخصی";
44 -
45 -"tw__share_tweet" = "اشتراک گذاری توییت";
46 -
47 -"tw__share_tweet_subject_format" = "توییت از طرف %1$@ (@%2$@)";
48 -
49 -"tw__sign_in_with_twitter_button" = "ورود با توییتر";
50 -
51 -"tw__single_image" = "پیوست تصویری";
52 -
53 -"tw__test_string" = "تست";
54 -
55 -"tw__tweet_image_accessibility" = "پیوست";
56 -
57 -"tw__tweet_like_button" = "پسندیدن";
58 -
59 -"tw__tweet_liked_state" = "پسندیده شد";
60 -
61 -"tw__tweet_not_liked_state" = "پسندیده نشده";
62 -
63 -"tw__tweet_profile_accessibility" = "نمایه";
64 -
65 -"tw__tweet_retweeted_by_user" = "بازتوییت شده توسط %@";
66 -
67 -"tw__tweet_share_button" = "اشتراک‌گذارى";
68 -
69 -"tw__user_content_image" = "پیش‌نمایش برنامه";
70 -
71 -"tw__video_thumbnail" = "پیوست ویدیویی";
72 -
73 -"tw__view_is_sponsored_ad" = "این آگهی دارای پشتیبانی مالی است";
74 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/fi.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Peruuta";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Mitä tapahtuu?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Twiittiä ei lähetetty";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Siirry iOS-asetusten kohtaan Yksityisyys > Sijaintipalvelut ja anna Twitterille lupa käyttää sijaintiasi.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Salli Twitterille sijainnin käyttö";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Sijaintia ei löytynyt. Yritä myöhemmin uudelleen.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Sijaintia ei löytynyt";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Yritä uudelleen";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Twiittaa";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Tili";
22 -
23 -"SHARE_EXT_LOCATION" = "Sijainti";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Ei mitään";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Sinulle ei ole määritetty Twitter-tilejä. Voit lisätä tilin tai luoda uuden Twitter-tilin Asetuksissa.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Twitter-tiliä ei ole määritetty. Voit luoda tilin tai kirjautua tilillesi Twitter-sovelluksessa.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Ei Twitter-tiliä";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Twiitin lähetys ei onnistunut.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d d";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d d";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d h";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d h";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d m";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d m";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d s";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d s";
52 -
53 -"tw__card_compose_character_count" = "%td merkkiä jäljellä";
54 -
55 -"tw__card_compose_close_hint" = "Hylkää lähettäminen kaksoisnapauttamalla.";
56 -
57 -"tw__card_compose_install_preview" = "Asenna-painikkeen esikatselu kohteelle %@";
58 -
59 -"tw__card_compose_profile_image" = "Käyttäjän %@ profiili";
60 -
61 -"tw__card_compose_tweet_hint" = "Lähetä tämä twiitti kaksoisnapauttamalla";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Asenna";
66 -
67 -"tw__card_composer_tweet" = "Twiittaa";
68 -
69 -"tw__close_button" = "Sulje";
70 -
71 -"tw__composer_placeholder_text" = "Mitä tapahtuu?";
72 -
73 -"tw__email_share_detail_message_format" = "Saat käyttäjän %@ päivityksiä ja muuta tietoa sallimalla käyttäjälle Twitter-tilisi @%@ sähköpostiosoitteen käytön.";
74 -
75 -"tw__empty_timeline" = "Aikajana on tyhjä";
76 -
77 -"tw__image_viewer_done_button" = "Valmis";
78 -
79 -"tw__open_in_text" = "Avaa sovelluksessa %@";
80 -
81 -"tw__privacy_information_button" = "Yksityisyystiedot";
82 -
83 -"tw__share_tweet" = "Jaa twiitti";
84 -
85 -"tw__share_tweet_subject_format" = "Twiitti käyttäjältä %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Kirjaudu Twitter-tunnuksella";
88 -
89 -"tw__single_image" = "Kuvaliite";
90 -
91 -"tw__test_string" = "Testi";
92 -
93 -"tw__tweet_image_accessibility" = "Liite";
94 -
95 -"tw__tweet_like_button" = "Tykkää";
96 -
97 -"tw__tweet_liked_state" = "Tykätty";
98 -
99 -"tw__tweet_not_liked_state" = "Ei tykätty";
100 -
101 -"tw__tweet_profile_accessibility" = "Profiili";
102 -
103 -"tw__tweet_retweeted_by_user" = "Uudelleentwiitannut %@";
104 -
105 -"tw__tweet_share_button" = "Jaa";
106 -
107 -"tw__user_content_image" = "Sovelluksen esikatselu";
108 -
109 -"tw__video_thumbnail" = "Videoliite";
110 -
111 -"tw__view_is_sponsored_ad" = "Tämä on sponsoroitu mainos";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/fr.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Annuler";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Quoi de neuf ?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet non envoyé";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Veuillez aller dans les Réglages d'iOS > Confidentialité > Service de localisation pour autoriser Twitter à accéder à votre localisation.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Autorisez Twitter à accéder à votre localisation.";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Nous n'avons pas pu trouver votre localisation. Veuillez réessayer plus tard.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Échec de l'accès à la localisation.";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Réessayer";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweeter";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Compte";
22 -
23 -"SHARE_EXT_LOCATION" = "Localisation";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Aucun";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Aucun compte Twitter n'est configuré. Vous pouvez ajouter ou créer un compte Twitter dans les Réglages.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Aucun compte Twitter n'est configuré. Vous pouvez créer un compte ou vous connecter à un compte dans l'application Twitter.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Pas de compte Twitter";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Échec de l'envoi du Tweet.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dj";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dj";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dh";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dh";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
52 -
53 -"tw__card_compose_character_count" = "%td caractères restants";
54 -
55 -"tw__card_compose_close_hint" = "Tapez deux fois pour passer le composeur.";
56 -
57 -"tw__card_compose_install_preview" = "Aperçu du bouton d'installation pour %@";
58 -
59 -"tw__card_compose_profile_image" = "Profil de %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Tapez deux fois pour publier ce Tweet";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Installer";
66 -
67 -"tw__card_composer_tweet" = "Tweeter";
68 -
69 -"tw__close_button" = "Fermer";
70 -
71 -"tw__composer_placeholder_text" = "Quoi de neuf ?";
72 -
73 -"tw__email_share_detail_message_format" = "Recevez des mises à jour et autres informations de %@ quand vous lui donnez accès à votre email sur votre compte Twitter @%@.";
74 -
75 -"tw__empty_timeline" = "Le fil d'actualités est vide";
76 -
77 -"tw__image_viewer_done_button" = "Terminé";
78 -
79 -"tw__open_in_text" = "Ouvrir dans %@";
80 -
81 -"tw__privacy_information_button" = "Informations sur la confidentialité";
82 -
83 -"tw__share_tweet" = "Partager ce Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet de %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Se connecter avec Twitter";
88 -
89 -"tw__single_image" = "Image Jointe";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Pièce jointe";
94 -
95 -"tw__tweet_like_button" = "J'aime";
96 -
97 -"tw__tweet_liked_state" = "A été aimé";
98 -
99 -"tw__tweet_not_liked_state" = "Pas encore aimé";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Retweeté par %@";
104 -
105 -"tw__tweet_share_button" = "Partager";
106 -
107 -"tw__user_content_image" = "Aperçu de l'application";
108 -
109 -"tw__video_thumbnail" = "Vidéo Jointe";
110 -
111 -"tw__view_is_sponsored_ad" = "Ceci est une annonce sponsorisée";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/gu.lproj/Localizable.strings deleted
-12
@@ -1,12 +0,0 @@
1 -"tw__empty_timeline" = "સમય અવધિ ખાલી છે";
2 -
3 -"tw__image_viewer_done_button" = "પૂરું થયું";
4 -
5 -"tw__open_in_text" = "%@ માં ખોલો";
6 -
7 -"tw__privacy_information_button" = "ગોપનીયતા માહિતી";
8 -
9 -"tw__tweet_share_button" = "શેર કરો";
10 -
11 -"tw__view_is_sponsored_ad" = "આ એક પ્રાયોજિત જાહેરાત છે";
12 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/he.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "ביטול";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "מה קורה?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "הציוץ לא נשלח";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "עבור אל הגדרות iOS > פרטיות > שירותי מיקום כדי לאפשר לטוויטר לגשת למיקום שלך.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "תן לטוויטר הרשאה לגשת למיקום שלך";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "אי אפשר למצוא את המיקום שלך. נסה שוב מאוחר יותר.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "ניסיון הגישה למיקום נכשל";
14 -
15 -"OK_ACTION_LABEL" = "אישור";
16 -
17 -"RETRY_ACTION_LABEL" = "נסה שוב";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "ציוץ";
20 -
21 -"SHARE_EXT_ACCOUNT" = "חשבון";
22 -
23 -"SHARE_EXT_LOCATION" = "מיקום";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "ללא";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "לא הוגדרו חשבונות טוויטר. אפשר להוסיף או ליצור חשבון טוויטר דרך ההגדרות.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "לא הוגדרו חשבונות טוויטר. אפשר ליצור חשבון או להיכנס לחשבון באמצעות היישום של טוויטר.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "אין חשבון טוויטר";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "שליחת הציוץ נכשלה.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "טוויטר";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d ימים";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "יום %d";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d שעות";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "שעה %d";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d דק'";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "דקה %d";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d שנ'";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "שניה %d";
52 -
53 -"tw__card_compose_character_count" = "%td תווים נותרו";
54 -
55 -"tw__card_compose_close_hint" = "נגיעה כפולה כדי לסגור את העורך";
56 -
57 -"tw__card_compose_install_preview" = "תצוגה מקדימה של כפתור התקנה עבור %@";
58 -
59 -"tw__card_compose_profile_image" = "הפרופיל של %@";
60 -
61 -"tw__card_compose_tweet_hint" = "נגיעה כפולה כדי לשלוח את הציוץ הזה";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "התקנה";
66 -
67 -"tw__card_composer_tweet" = "ציוץ";
68 -
69 -"tw__close_button" = "סגור";
70 -
71 -"tw__composer_placeholder_text" = "מה קורה?";
72 -
73 -"tw__email_share_detail_message_format" = "קבל עדכונים ומידע נוסף מ-%@ לאחר שתאשר ליישום לגשת לכתובת הדואר האלקטרוני המצוינת בחשבון הטוויטר שלך @%@.";
74 -
75 -"tw__empty_timeline" = "ציר הזמן ריק";
76 -
77 -"tw__image_viewer_done_button" = "סיום";
78 -
79 -"tw__open_in_text" = "פתח ב-%@";
80 -
81 -"tw__privacy_information_button" = "מידע על פרטיות";
82 -
83 -"tw__share_tweet" = "שתף ציוץ";
84 -
85 -"tw__share_tweet_subject_format" = "ציוץ מאת %1$@ (‎@%2$@‎)";
86 -
87 -"tw__sign_in_with_twitter_button" = "כניסה באמצעות טוויטר";
88 -
89 -"tw__single_image" = "קובץ תמונה מצורף";
90 -
91 -"tw__test_string" = "בדיקה";
92 -
93 -"tw__tweet_image_accessibility" = "קובץ מצורף";
94 -
95 -"tw__tweet_like_button" = "אהבתי";
96 -
97 -"tw__tweet_liked_state" = "סומן כאהוב";
98 -
99 -"tw__tweet_not_liked_state" = "לא סומן כאהוב";
100 -
101 -"tw__tweet_profile_accessibility" = "פרופיל";
102 -
103 -"tw__tweet_retweeted_by_user" = "צויץ מחדש על-ידי %@";
104 -
105 -"tw__tweet_share_button" = "שתף";
106 -
107 -"tw__user_content_image" = "תצוגה מקדימה של יישום";
108 -
109 -"tw__video_thumbnail" = "קובץ וידאו מצורף";
110 -
111 -"tw__view_is_sponsored_ad" = "זוהי הודעת חסות";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/hi.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "रद्द करें";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "क्या हो रहा है?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "ट्वीट भेजा नहीं गया";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Twitter को आपके स्थान तक पहुँचने देने के लिए कृपया iOS सेटिंग्ज > गोपनीयता > स्थान सेवाएँ पर जाएं।";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Twitter को आपके स्थान तक पहुँचने दें";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "आपका स्थान ढूंढ़ नहीं सके। कृपया बाद में पुन: प्रयास करें।";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "स्थान तक पहुँचा नहीं जा सका";
14 -
15 -"OK_ACTION_LABEL" = "ठीक है";
16 -
17 -"RETRY_ACTION_LABEL" = "फिर से कोशिश करें";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "ट्वीट";
20 -
21 -"SHARE_EXT_ACCOUNT" = "खाता";
22 -
23 -"SHARE_EXT_LOCATION" = "स्थान";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "कुछ नहीं";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "कोई भी Twitter खाता कॉन्फ़िगर किया हुआ नहीं है। आप सेंटिग्ज में Twitter खाता जोड़ या बना सकते हैं।";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "कोई भी Twitter खाता कॉन्फ़िगर नहीं है. आप Twitter ऐप में कोई खाता बना सकते हैं या उसमें लॉगिन कर सकते हैं.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "कोई Twitter खाता नहीं";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "ट्वीट भेजा नहीं जा सका।";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d दिन";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d दिन";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d घंटे";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d घंटा";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d क्षण";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d क्षण";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d पल";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d पल";
52 -
53 -"tw__card_compose_character_count" = "%td अक्षर बाकी हैं";
54 -
55 -"tw__card_compose_close_hint" = "कंपोज़र को हटाने के लिए दो बार टैप करें.";
56 -
57 -"tw__card_compose_install_preview" = "%@के इंस्टॉल बटन का पूर्वावलोकन";
58 -
59 -"tw__card_compose_profile_image" = "%@का प्रोफ़ाइल";
60 -
61 -"tw__card_compose_tweet_hint" = "इस ट्वीट को पोस्ट करने के लिए दो बार टैप करें";
62 -
63 -"tw__card_composer_app_store" = "ऐप स्टोर";
64 -
65 -"tw__card_composer_install_button" = "इंस्टॉल करें";
66 -
67 -"tw__card_composer_tweet" = "ट्वीट";
68 -
69 -"tw__close_button" = "बंद करें";
70 -
71 -"tw__composer_placeholder_text" = "क्या हो रहा है?";
72 -
73 -"tw__email_share_detail_message_format" = "%@ से अपडेट और अन्य जानकारी प्राप्त करें जब आप अपने @%@ ट्विटर खाते पर उन्हें आपके ईमेल तक पहुंच ने की अनुमति दें";
74 -
75 -"tw__empty_timeline" = "टाइमलाइन रिक्त है";
76 -
77 -"tw__image_viewer_done_button" = "पूर्ण";
78 -
79 -"tw__open_in_text" = "%@ में खोलें";
80 -
81 -"tw__privacy_information_button" = "गोपनीयता जानकारी";
82 -
83 -"tw__share_tweet" = "ट्वीट साझा करें";
84 -
85 -"tw__share_tweet_subject_format" = "%1$@ (@%2$@) से ट्वीट";
86 -
87 -"tw__sign_in_with_twitter_button" = "ट्विटर के साथ लॉगइन करें";
88 -
89 -"tw__single_image" = "छवि अटैचमेंट";
90 -
91 -"tw__test_string" = "जाँचें";
92 -
93 -"tw__tweet_image_accessibility" = "संलग्न";
94 -
95 -"tw__tweet_like_button" = "पसंद करें";
96 -
97 -"tw__tweet_liked_state" = "पसंद किया गया";
98 -
99 -"tw__tweet_not_liked_state" = "पसंद नही किया";
100 -
101 -"tw__tweet_profile_accessibility" = "प्रोफ़ाइल";
102 -
103 -"tw__tweet_retweeted_by_user" = "%@ द्वारा रीट्विट";
104 -
105 -"tw__tweet_share_button" = "शेयर करें";
106 -
107 -"tw__user_content_image" = "ऐप पूर्वावलोकन";
108 -
109 -"tw__video_thumbnail" = "वीडियो अटैचमेंट";
110 -
111 -"tw__view_is_sponsored_ad" = "यह एक प्रायोजित विज्ञापन है";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/hr.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Odustani";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Što se zbiva?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet nije poslan";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "U sustavu iOS otvorite odjeljak Postavke > Privatnost > Lokacijske usluge te dopustite Twitteru pristup svojoj lokaciji.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Dopustite Twitteru pristup svojoj lokaciji";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Nismo uspjeli pronaći vašu lokaciju. Pokušajte ponovno kasnije.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Pristup lokaciji nije uspio";
14 -
15 -"OK_ACTION_LABEL" = "U redu";
16 -
17 -"RETRY_ACTION_LABEL" = "Pokušaj ponovno";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Račun";
22 -
23 -"SHARE_EXT_LOCATION" = "Lokacija";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Nema";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Nema konfiguriranih računa za Twitter. Račun za Twitter možete dodati ili stvoriti u odjeljku Postavke.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Nema konfiguriranih računa za Twitter. Stvorite račun ili se prijavite na njega u aplikaciji Twitter.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Nema računa za Twitter";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Slanje tweeta nije uspjelo.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d d";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d d";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d h";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d h";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d min";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d min";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d s";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d s";
52 -
53 -"tw__card_compose_character_count" = "Broj preostalih znakova: %td";
54 -
55 -"tw__card_compose_close_hint" = "Dodirnite dvaput da biste uklonili sastavljač teksta.";
56 -
57 -"tw__card_compose_install_preview" = "Pretpregled gumba za instaliranje za %@";
58 -
59 -"tw__card_compose_profile_image" = "Profil korisnika/ce %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Dodirnite dvaput da biste objavili ovaj Tweet";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Instaliraj";
66 -
67 -"tw__card_composer_tweet" = "Objavi Tweet";
68 -
69 -"tw__close_button" = "Zatvori";
70 -
71 -"tw__composer_placeholder_text" = "Što se zbiva?";
72 -
73 -"tw__email_share_detail_message_format" = "Primajte novosti i druge informacije o aplikaciji %@ kada im omogućite da pristupe vašoj adresi e-pošte na računu za Twitter @%@.";
74 -
75 -"tw__empty_timeline" = "Vremenska je crta prazna";
76 -
77 -"tw__image_viewer_done_button" = "Gotovo";
78 -
79 -"tw__open_in_text" = "Otvori u aplikaciji %@";
80 -
81 -"tw__privacy_information_button" = "Informacije o zaštiti privatnosti";
82 -
83 -"tw__share_tweet" = "Podijeli Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet korisnika/ce %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Prijavi se putem Twittera";
88 -
89 -"tw__single_image" = "Privitak sa slikom";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Privitak";
94 -
95 -"tw__tweet_like_button" = "Sviđa mi se";
96 -
97 -"tw__tweet_liked_state" = "Označeno oznakom \"sviđa mi se\"";
98 -
99 -"tw__tweet_not_liked_state" = "Nije označeno oznakom \"sviđa mi se\"";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "%@ je proslijedio/la ovaj Tweet";
104 -
105 -"tw__tweet_share_button" = "Podijeli";
106 -
107 -"tw__user_content_image" = "Pretpregled aplikacije";
108 -
109 -"tw__video_thumbnail" = "Privitak s videozapisom";
110 -
111 -"tw__view_is_sponsored_ad" = "Ovo je plaćeni oglas";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/hu.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Mégse";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Mi történik?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "A Tweet nincs elküldve";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Nyisd meg az iOS-beállítások> Adatvédelem> Helyszolgáltatások menüpontot, és engedélyezd a Twitternek, hogy hozzáférhessen a tartózkodási helyedhez.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Engedélyezd a Twitternek, hogy hozzáférhessen a tartózkodási helyedhez";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Nem található a tartózkodási helyed. Próbálkozz újra később!";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "A hely hozzáférése sikertelen";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Újrapóbálkozás";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Felhasználói fiók";
22 -
23 -"SHARE_EXT_LOCATION" = "Hely";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Nincs";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Nincsenek Twitter-fiókok konfigurálva. A Beállítások részen hozzáadhatsz vagy létrehozhatsz egy Twitter-fiókot.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Nincsenek Twitter-fiókok konfigurálva. A Twitter alkalmazásban létrehozhatsz egyet, vagy bejelentkezhetsz.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Nincs Twitter-fiók";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "A Tweet elküldése sikertelen";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dnap";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dnap";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dó";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dó";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dp";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dp";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%dmp";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%dmp";
52 -
53 -"tw__card_compose_character_count" = "Még %td karakter maradt";
54 -
55 -"tw__card_compose_close_hint" = "Koppints kétszer a szerkesztés elvetéséhez";
56 -
57 -"tw__card_compose_install_preview" = "A(z) %@ telepítés gomb előnézete";
58 -
59 -"tw__card_compose_profile_image" = "%@ profilja";
60 -
61 -"tw__card_compose_tweet_hint" = "Koppints kétszer a Tweet elküldéséhez";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Telepítés";
66 -
67 -"tw__card_composer_tweet" = "Tweet";
68 -
69 -"tw__close_button" = "Bezárás";
70 -
71 -"tw__composer_placeholder_text" = "Mi történik?";
72 -
73 -"tw__email_share_detail_message_format" = "Ha engedélyezed, hogy megtaláljanak @%@ Twitter-fiókodhoz kapcsolt e-mail címed alapján, megkapod %@ felhasználó frissítéseit és egyéb adatait.";
74 -
75 -"tw__empty_timeline" = "Az idővonal üres";
76 -
77 -"tw__image_viewer_done_button" = "Kész";
78 -
79 -"tw__open_in_text" = "Megnyitás itt: %@";
80 -
81 -"tw__privacy_information_button" = "Adatvédelmi információk";
82 -
83 -"tw__share_tweet" = "Tweet megosztása";
84 -
85 -"tw__share_tweet_subject_format" = "%1$@ (@%2$@) Tweetje";
86 -
87 -"tw__sign_in_with_twitter_button" = "Bejelentkezés Twitterrel";
88 -
89 -"tw__single_image" = "Képfájl-csatolmány";
90 -
91 -"tw__test_string" = "Tesztek";
92 -
93 -"tw__tweet_image_accessibility" = "Csatolmány";
94 -
95 -"tw__tweet_like_button" = "Kedvelés";
96 -
97 -"tw__tweet_liked_state" = "Kedvelt";
98 -
99 -"tw__tweet_not_liked_state" = "Nem kedvelt";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "%@ retweetelte";
104 -
105 -"tw__tweet_share_button" = "Megosztás";
106 -
107 -"tw__user_content_image" = "Alkalmazás előnézete";
108 -
109 -"tw__video_thumbnail" = "Videófájl-csatolmány";
110 -
111 -"tw__view_is_sponsored_ad" = "Ez egy szponzorált hirdetés";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/icn_vine_badge.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/icn_vine_badge.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/icn_vine_badge@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/icn_vine_badge@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/icn_vine_badge@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/icn_vine_badge@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/id.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Batal";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Apa yang Sedang Terjadi?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet tidak terkirim";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Buka Pengaturan iOS > Privasi > Layanan Lokasi untuk memungkinkan Twitter mengakses lokasi Anda.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Izinkan Twitter mengakses lokasi Anda";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Tidak dapat menemukan lokasi Anda. Silakan coba lagi nanti.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Gagal mengakses lokasi";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Ulangi";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Akun";
22 -
23 -"SHARE_EXT_LOCATION" = "Lokasi";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Tidak ada";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Tidak ada akun Twitter yang dikonfigurasi. Anda dapat menambahkan atau membuat akun Twitter di Pengaturan.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Tidak ada akun Twitter yang dikonfigurasi. Anda dapat membuat atau masuk ke akun di aplikasi Twitter.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Tidak Ada Akun Twitter";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweet gagal dikirim.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dh";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dh";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dj";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dj";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%dd";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%dd";
52 -
53 -"tw__card_compose_character_count" = "%td karakter tersisa";
54 -
55 -"tw__card_compose_close_hint" = "Sentuh dua kali untuk menyingkirkan penulis.";
56 -
57 -"tw__card_compose_install_preview" = "Pratinjau tombol pasang untuk %@";
58 -
59 -"tw__card_compose_profile_image" = "Profil %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Sentuh dua kali untuk mengirim Tweet ini";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Pasang";
66 -
67 -"tw__card_composer_tweet" = "Tweet";
68 -
69 -"tw__close_button" = "Tutup";
70 -
71 -"tw__composer_placeholder_text" = "Apa yang Sedang Terjadi?";
72 -
73 -"tw__email_share_detail_message_format" = "Dapatkan pembaruan dan informasi lainnya dari %@ bila Anda mengizinkan mereka untuk mengakses email Anda di akun Twitter @%@.";
74 -
75 -"tw__empty_timeline" = "Timeline kosong";
76 -
77 -"tw__image_viewer_done_button" = "Selesai";
78 -
79 -"tw__open_in_text" = "Buka di %@";
80 -
81 -"tw__privacy_information_button" = "Informasi privasi";
82 -
83 -"tw__share_tweet" = "Sebarkan Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet dari %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Masuk dengan Twitter";
88 -
89 -"tw__single_image" = "Lampiran Gambar";
90 -
91 -"tw__test_string" = "Tes";
92 -
93 -"tw__tweet_image_accessibility" = "Lampiran";
94 -
95 -"tw__tweet_like_button" = "Suka";
96 -
97 -"tw__tweet_liked_state" = "Disukai";
98 -
99 -"tw__tweet_not_liked_state" = "Belum Disukai";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Di-retweet oleh %@";
104 -
105 -"tw__tweet_share_button" = "Sebarkan";
106 -
107 -"tw__user_content_image" = "Pratinjau Aplikasi";
108 -
109 -"tw__video_thumbnail" = "Lampiran Video";
110 -
111 -"tw__view_is_sponsored_ad" = "Ini adalah iklan yang disponsori";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/it.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Annulla";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Che c'è di nuovo?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet non inviato";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Visita Impostazioni > Privacy > Localizzazione su iOS per permettere a Twitter di accedere alla tua posizione.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Permetti a Twitter di accedere alla tua posizione";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Non abbiamo trovato la tua posizione. Per favore, riprova.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Impossibile accedere alla posizione";
14 -
15 -"OK_ACTION_LABEL" = "Ok";
16 -
17 -"RETRY_ACTION_LABEL" = "Riprova";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Account";
22 -
23 -"SHARE_EXT_LOCATION" = "Posizione";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Niente";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Non ci sono account Twitter configurati. Puoi crearne o aggiungerne uno dalle Impostazioni.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Nessun account configurato. Usa l'app Twitter per accedere a un account o crearne uno.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Nessun account Twitter";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Invio del Tweet non riuscito.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dg";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dg";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dh";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dh";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
52 -
53 -"tw__card_compose_character_count" = "%td caratteri rimanenti";
54 -
55 -"tw__card_compose_close_hint" = "Tocca due volte per chiudere l'interfaccia.";
56 -
57 -"tw__card_compose_install_preview" = "Anteprima del pulsante di installazione per %@";
58 -
59 -"tw__card_compose_profile_image" = "Profilo di %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Tocca due volte per pubblicare questo Tweet";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Installa";
66 -
67 -"tw__card_composer_tweet" = "Tweet";
68 -
69 -"tw__close_button" = "Chiudi";
70 -
71 -"tw__composer_placeholder_text" = "Che c'è di nuovo?";
72 -
73 -"tw__email_share_detail_message_format" = "Ricevi aggiornamenti e altre informazioni da %@ nel momento in cui gli permetti di ottenere la tua email tramite il tuo account Twitter @%@.";
74 -
75 -"tw__empty_timeline" = "La cronologia è vuota";
76 -
77 -"tw__image_viewer_done_button" = "Fatto";
78 -
79 -"tw__open_in_text" = "Apri con %@";
80 -
81 -"tw__privacy_information_button" = "Informazioni sulla privacy";
82 -
83 -"tw__share_tweet" = "Condividi Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet di %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Accedi tramite Twitter";
88 -
89 -"tw__single_image" = "Immagine allegata";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Allegato";
94 -
95 -"tw__tweet_like_button" = "Mi piace";
96 -
97 -"tw__tweet_liked_state" = "Ti piace";
98 -
99 -"tw__tweet_not_liked_state" = "Di' che ti piace questo Tweet";
100 -
101 -"tw__tweet_profile_accessibility" = "Profilo";
102 -
103 -"tw__tweet_retweeted_by_user" = "Ritwittato da %@";
104 -
105 -"tw__tweet_share_button" = "Condividi";
106 -
107 -"tw__user_content_image" = "Anteprima app";
108 -
109 -"tw__video_thumbnail" = "Video allegato";
110 -
111 -"tw__view_is_sponsored_ad" = "Questo è un annuncio sponsorizzato";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/ja.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "キャンセル";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "いまどうしてる?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "ツイートが送信されていません";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "iOSの [設定] > [プライバシー] > [位置情報サービス] からTwitterによる位置情報の利用を許可してください。";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Twitterが位置情報を利用することを許可する";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "位置情報を取得できませんでした。やりなおしてください。";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "位置情報を利用できません";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "やりなおす";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "ツイート";
20 -
21 -"SHARE_EXT_ACCOUNT" = "アカウント";
22 -
23 -"SHARE_EXT_LOCATION" = "場所";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "なし";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Twitterアカウントが設定されていません。設定からTwitterアカウントを追加するか、新規登録してください。";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Twitterアカウントが設定されていません。Twitterアプリでアカウントを新規登録するか、ログインしてください。";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Twitterアカウントがありません";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "ツイートを送信できません。";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d日";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d日";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d時間";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d時間";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d分";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d分";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d秒";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d秒";
52 -
53 -"tw__card_compose_character_count" = "残り%td文字";
54 -
55 -"tw__card_compose_close_hint" = "ダブルタップして編集画面を閉じる。";
56 -
57 -"tw__card_compose_install_preview" = "%@のインストールボタンのプレビュー";
58 -
59 -"tw__card_compose_profile_image" = "%@さんのプロフィール";
60 -
61 -"tw__card_compose_tweet_hint" = "ダブルタップしてこのツイートを投稿";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "インストール";
66 -
67 -"tw__card_composer_tweet" = "ツイート";
68 -
69 -"tw__close_button" = "閉じる";
70 -
71 -"tw__composer_placeholder_text" = "いまどうしてる?";
72 -
73 -"tw__email_share_detail_message_format" = "%@​に​あなたがご利用中のTwitterアカウント​(​@%@​)​に登録し​たメールアドレスを​提供し、最新情報をメールで受け取​れるようにします。";
74 -
75 -"tw__empty_timeline" = "タイムラインに表示するツイートはありません";
76 -
77 -"tw__image_viewer_done_button" = "完了";
78 -
79 -"tw__open_in_text" = "%@で開く";
80 -
81 -"tw__privacy_information_button" = "プライバシー情報";
82 -
83 -"tw__share_tweet" = "ツイートを共有";
84 -
85 -"tw__share_tweet_subject_format" = "%1$@ (@%2$@)さんからのツイート";
86 -
87 -"tw__sign_in_with_twitter_button" = "Twitterにログイン";
88 -
89 -"tw__single_image" = "添付画像";
90 -
91 -"tw__test_string" = "テスト";
92 -
93 -"tw__tweet_image_accessibility" = "添付";
94 -
95 -"tw__tweet_like_button" = "いいねする";
96 -
97 -"tw__tweet_liked_state" = "いいねしました";
98 -
99 -"tw__tweet_not_liked_state" = "いいねしていません";
100 -
101 -"tw__tweet_profile_accessibility" = "プロフィール";
102 -
103 -"tw__tweet_retweeted_by_user" = "%@さんがリツイート";
104 -
105 -"tw__tweet_share_button" = "共有";
106 -
107 -"tw__user_content_image" = "アプリのプレビュー";
108 -
109 -"tw__video_thumbnail" = "添付動画";
110 -
111 -"tw__view_is_sponsored_ad" = "スポンサー広告";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/kn.lproj/Localizable.strings deleted
-12
@@ -1,12 +0,0 @@
1 -"tw__empty_timeline" = "ಕಾಲರೇಖೆ ಖಾಲಿ ಆಗಿದೆ";
2 -
3 -"tw__image_viewer_done_button" = "ಆಗಿದೆ";
4 -
5 -"tw__open_in_text" = "%@ ನಲ್ಲಿ ತೆರೆಯಿರಿ";
6 -
7 -"tw__privacy_information_button" = "ಗೌಪ್ಯತೆ ಮಾಹಿತಿ";
8 -
9 -"tw__tweet_share_button" = "ಹಂಚಿ";
10 -
11 -"tw__view_is_sponsored_ad" = "ಇದು ಒಂದು ಪ್ರಾಯೋಜಿತ ಜಾಹೀರಾತು";
12 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/ko.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "취소";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "무슨 일이 일어나고 있나요?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "트윗이 전송되지 않았습니다";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "iOS 설정 > 개인정보 > 위치 서비스로 이동하여 트위터가 내 위치정보에 접근할 수 있도록 허용하세요.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "트위터가 내 위치정보에 접근할 수 있도록 허용";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "위치를 찾을 수 없습니다. 잠시 후에 다시 시도해보세요.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "위치정보 접근 실패";
14 -
15 -"OK_ACTION_LABEL" = "확인";
16 -
17 -"RETRY_ACTION_LABEL" = "다시 시도";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "트윗";
20 -
21 -"SHARE_EXT_ACCOUNT" = "계정";
22 -
23 -"SHARE_EXT_LOCATION" = "위치";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "없음";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "설정된 트위터 계정이 없습니다. 설정에서 트위터 계정을 추가하거나 생성할 수 있습니다.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "설정된 트위터 계정이 없습니다. 트위터 앱에서 계정을 생성하거나 로그인할 수 있습니다.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "트위터 계정 없음";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "트윗 전송에 실패했습니다.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "트위터";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d일";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d일";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d시간";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d시간";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d분";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d분";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d초";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d초";
52 -
53 -"tw__card_compose_character_count" = "%td자 남음";
54 -
55 -"tw__card_compose_close_hint" = "작성창을 닫으려면 두 번 탭하세요.";
56 -
57 -"tw__card_compose_install_preview" = "%@ 설치 버튼 미리보기";
58 -
59 -"tw__card_compose_profile_image" = "%@ 님의 프로필";
60 -
61 -"tw__card_compose_tweet_hint" = "이 트윗을 게시하려면 두 번 탭하세요.";
62 -
63 -"tw__card_composer_app_store" = "앱 스토어";
64 -
65 -"tw__card_composer_install_button" = "설치";
66 -
67 -"tw__card_composer_tweet" = "트윗";
68 -
69 -"tw__close_button" = "닫기";
70 -
71 -"tw__composer_placeholder_text" = "무슨 일이 일어나고 있나요?";
72 -
73 -"tw__email_share_detail_message_format" = "다른 사람이 내 트위터 계정(@%@)을 사용하도록 허락할 경우 %@의 최신 소식과 정보를 받습니다.";
74 -
75 -"tw__empty_timeline" = "타임라인이 비어 있습니다";
76 -
77 -"tw__image_viewer_done_button" = "완료";
78 -
79 -"tw__open_in_text" = "%@에서 열기";
80 -
81 -"tw__privacy_information_button" = "개인정보 관련 정보";
82 -
83 -"tw__share_tweet" = "트윗 공유하기";
84 -
85 -"tw__share_tweet_subject_format" = "%1$@ (@%2$@) 님이 보낸 트윗";
86 -
87 -"tw__sign_in_with_twitter_button" = "트위터 계정으로 로그인";
88 -
89 -"tw__single_image" = "첨부된 이미지";
90 -
91 -"tw__test_string" = "테스트";
92 -
93 -"tw__tweet_image_accessibility" = "첨부 파일";
94 -
95 -"tw__tweet_like_button" = "마음에 들어요";
96 -
97 -"tw__tweet_liked_state" = "마음에 들어요 있음";
98 -
99 -"tw__tweet_not_liked_state" = "마음에 들어요 없음";
100 -
101 -"tw__tweet_profile_accessibility" = "프로필";
102 -
103 -"tw__tweet_retweeted_by_user" = "%@ 님이 리트윗함";
104 -
105 -"tw__tweet_share_button" = "공유하기";
106 -
107 -"tw__user_content_image" = "앱 미리보기";
108 -
109 -"tw__video_thumbnail" = "첨부된 동영상";
110 -
111 -"tw__view_is_sponsored_ad" = "스폰서 광고입니다";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/mr.lproj/Localizable.strings deleted
-12
@@ -1,12 +0,0 @@
1 -"tw__empty_timeline" = "टाइमलाइन रिक्त आहे";
2 -
3 -"tw__image_viewer_done_button" = "पूर्ण";
4 -
5 -"tw__open_in_text" = "%@ मध्ये उघडा";
6 -
7 -"tw__privacy_information_button" = "गोपनीयता माहिती";
8 -
9 -"tw__tweet_share_button" = "शेअर करा";
10 -
11 -"tw__view_is_sponsored_ad" = "ही एक प्रायोजित जाहिरात आहे";
12 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/ms.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Batal";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Apa yang sedang Berlaku?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet tidak dihantar";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Sila pergi ke Tetapan iOS > Privasi > Perkhidmatan Lokasi untuk membenarkan Twitter mengakses lokasi anda.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Benarkan Twitter mengakses lokasi anda";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Tidak dapat menemui lokasi anda. Sila cuba lagi kemudian.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Gagal untuk mengakses lokasi";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Cuba semula";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Akaun";
22 -
23 -"SHARE_EXT_LOCATION" = "Lokasi";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Tiada";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Tiada akaun Twitter yang dikonfigurasikan. Anda boleh menambah atau mencipta akaun Twitter dalam Tetapan.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Tiada akaun Twitter yang dikonfigurasikan. Anda boleh mencipta atau log masuk ke akaun dalam aplikasi Twitter.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Tiada Akaun Twitter";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweet gagal dihantar.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dh";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dh";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dj";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dj";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
52 -
53 -"tw__card_compose_character_count" = "%td aksara yang tinggal";
54 -
55 -"tw__card_compose_close_hint" = "Ketik dua kali untuk menolak penggubah.";
56 -
57 -"tw__card_compose_install_preview" = "Pratonton butang pasang untuk %@";
58 -
59 -"tw__card_compose_profile_image" = "%@'s profil";
60 -
61 -"tw__card_compose_tweet_hint" = "Ketik dua kali untuk hantar Tweet ini";
62 -
63 -"tw__card_composer_app_store" = "Stor Aplikasi";
64 -
65 -"tw__card_composer_install_button" = "Pasang";
66 -
67 -"tw__card_composer_tweet" = "Tweet";
68 -
69 -"tw__close_button" = "Tutup";
70 -
71 -"tw__composer_placeholder_text" = "Apa yang sedang Berlaku?";
72 -
73 -"tw__email_share_detail_message_format" = "Dapatkan kemas kini dan maklumat lain daripada %@ apabila anda memberikan mereka akses kepada e-mel anda pada akaun Twitter anda @%@.";
74 -
75 -"tw__empty_timeline" = "Garis masa kosong";
76 -
77 -"tw__image_viewer_done_button" = "Selesai";
78 -
79 -"tw__open_in_text" = "Dibuka pada %@";
80 -
81 -"tw__privacy_information_button" = "Maklumat privasi";
82 -
83 -"tw__share_tweet" = "Kongsi Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet daripada %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Log masuk dengan Twitter";
88 -
89 -"tw__single_image" = "Lampiran Imej";
90 -
91 -"tw__test_string" = "Ujian";
92 -
93 -"tw__tweet_image_accessibility" = "Lampiran";
94 -
95 -"tw__tweet_like_button" = "Suka";
96 -
97 -"tw__tweet_liked_state" = "Disukai";
98 -
99 -"tw__tweet_not_liked_state" = "Tidak Disukai";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Ditweet semula oleh %@";
104 -
105 -"tw__tweet_share_button" = "Kongsi";
106 -
107 -"tw__user_content_image" = "Pratonton Aplikasi";
108 -
109 -"tw__video_thumbnail" = "Lampiran Video";
110 -
111 -"tw__view_is_sponsored_ad" = "Ini ialah iklan yang ditaja";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/nb.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Avbryt";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Hva skjer?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweeten ble ikke sendt";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Gå til iOS-innstillinger > Personvern > Posisjonstjenester for å gi Twitter tillatelse til å hente posisjonen din.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Gi Twitter tilgang til posisjonen din";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Fant ikke posisjonen din. Prøv på nytt senere.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Kunne ikke hente posisjonen din";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Prøv på nytt";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Konto";
22 -
23 -"SHARE_EXT_LOCATION" = "Posisjon";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Ingen";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Ingen Twitter-konto er konfigurert. Du kan legge til eller opprette en Twitter-konto i ved å gå til innstillingene.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Ingen Twitter-konto er konfigurert. Du kan opprette eller logge på en konto i Twitter-appen.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Ingen Twitter-konto";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweeten ble ikke sendt.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d d";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d d";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d t";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d t";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d m";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d m";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d s";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d s";
52 -
53 -"tw__card_compose_character_count" = "%td tegn gjenstår";
54 -
55 -"tw__card_compose_close_hint" = "Dobbelttrykk for å lukke redigereren.";
56 -
57 -"tw__card_compose_install_preview" = "Forhåndsvisning av installeringsknappen for %@";
58 -
59 -"tw__card_compose_profile_image" = "Profilen til %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Dobbelttrykk for å sende tweeten";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Installer";
66 -
67 -"tw__card_composer_tweet" = "Tweet";
68 -
69 -"tw__close_button" = "Lukk";
70 -
71 -"tw__composer_placeholder_text" = "Hva skjer?";
72 -
73 -"tw__email_share_detail_message_format" = "Få oppdateringer og annen informasjon fra %@ når du gir dem tilgang til e-postadressen din på Twitter-kontoen din @%@.";
74 -
75 -"tw__empty_timeline" = "Tidslinjen er tom";
76 -
77 -"tw__image_viewer_done_button" = "Ferdig";
78 -
79 -"tw__open_in_text" = "Åpne i %@";
80 -
81 -"tw__privacy_information_button" = "Personverninfo";
82 -
83 -"tw__share_tweet" = "Del tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet fra %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Logg inn med Twitter";
88 -
89 -"tw__single_image" = "Bildevedlegg";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Vedlegg";
94 -
95 -"tw__tweet_like_button" = "Liker";
96 -
97 -"tw__tweet_liked_state" = "Likt";
98 -
99 -"tw__tweet_not_liked_state" = "Ikke likt";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Retweetet av %@";
104 -
105 -"tw__tweet_share_button" = "Del";
106 -
107 -"tw__user_content_image" = "App-forhåndsvisning";
108 -
109 -"tw__video_thumbnail" = "Videovedlegg";
110 -
111 -"tw__view_is_sponsored_ad" = "Dette er en sponset annonse";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/nl.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Annuleren";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Wat houdt je bezig?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet niet verstuurd";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Ga naar iOS-instellingen > Privacy > Locatievoorzieningen om Twitter toegang tot je locatie te geven.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Geef Twitter toegang tot je locatie";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Je locatie werd niet gevonden. Probeer het later opnieuw.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Locatie niet gevonden";
14 -
15 -"OK_ACTION_LABEL" = "Oké";
16 -
17 -"RETRY_ACTION_LABEL" = "Probeer opnieuw";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Account";
22 -
23 -"SHARE_EXT_LOCATION" = "Locatie";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Geen";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Er zijn geen Twitter-accounts ingesteld. Je kunt een Twitter-account aanmaken of toevoegen bij Instellingen.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Er zijn geen Twitter-accounts ingesteld. Je kan een Twitter-account aanmaken of bij een account inloggen in de Twitter-app.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Geen Twitter-account";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweet niet verstuurd.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dd";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dd";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%du";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%du";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
52 -
53 -"tw__card_compose_character_count" = "%td tekens resterend";
54 -
55 -"tw__card_compose_close_hint" = "Tik dubbel om de opsteller te sluiten.";
56 -
57 -"tw__card_compose_install_preview" = "Voorbeeld van installeerknop voor %@";
58 -
59 -"tw__card_compose_profile_image" = "Profiel van %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Tik dubbel om deze Tweet te plaatsen";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Installeer";
66 -
67 -"tw__card_composer_tweet" = "Tweet";
68 -
69 -"tw__close_button" = "Sluiten";
70 -
71 -"tw__composer_placeholder_text" = "Wat houdt je bezig?";
72 -
73 -"tw__email_share_detail_message_format" = "Ontvang updates en andere informatie van %@ door toegang te geven tot het e-mailadres van je Twitter-account @%@.";
74 -
75 -"tw__empty_timeline" = "Tijdlijn is leeg";
76 -
77 -"tw__image_viewer_done_button" = "Gereed";
78 -
79 -"tw__open_in_text" = "Open in %@";
80 -
81 -"tw__privacy_information_button" = "Privacyinformatie";
82 -
83 -"tw__share_tweet" = "Deel Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet van %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Log in met Twitter";
88 -
89 -"tw__single_image" = "Afbeeldingsbijlage";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Bijlage";
94 -
95 -"tw__tweet_like_button" = "Leuk";
96 -
97 -"tw__tweet_liked_state" = "Leuk gevonden";
98 -
99 -"tw__tweet_not_liked_state" = "Niet leuk gevonden";
100 -
101 -"tw__tweet_profile_accessibility" = "Profiel";
102 -
103 -"tw__tweet_retweeted_by_user" = "Geretweet door %@";
104 -
105 -"tw__tweet_share_button" = "Deel";
106 -
107 -"tw__user_content_image" = "Voorbeeld van app";
108 -
109 -"tw__video_thumbnail" = "Videobijlage";
110 -
111 -"tw__view_is_sponsored_ad" = "Dit is een gesponsorde advertentie";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/pl.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Anuluj";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Co się dzieje?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Nie udało się wysłać Tweeta";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Aby zezwolić Twitterowi na sprawdzenie Twojej lokalizacji, przejdź do: Ustawienia iOS > Prywatność > Usługi lokalizacji.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Pozwól Twitterowi sprawdzać Twoją lokalizację";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Nie udało się odnaleźć Twojej lokalizacji. Spróbuj ponownie później.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Nie udało się uzyskać lokalizacji";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Spróbuj ponownie";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Konto";
22 -
23 -"SHARE_EXT_LOCATION" = "Lokalizacja";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Brak";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Nie ma skonfigurowanego konta na Twitterze. Możesz dodawać lub usuwać konta na Twitterze w Ustawieniach.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Nie ma skonfigurowanego konta na Twitterze. Możesz utworzyć konto lub zalogować się do istniejącego konta w aplikacji Twittera.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Brak konta na Twitterze";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Nie udało się wysłać Tweeta.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d dn.";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d dn.";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d godz.";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d godz.";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d min";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d min";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d s";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d s";
52 -
53 -"tw__card_compose_character_count" = "Pozostało tyle znaków: %td";
54 -
55 -"tw__card_compose_close_hint" = "Stuknij dwa razy, aby zamknąć okno tworzenia.";
56 -
57 -"tw__card_compose_install_preview" = "Podgląd przycisku instalacji dla %@";
58 -
59 -"tw__card_compose_profile_image" = "Profil %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Stuknij dwukrotnie, aby wysłać tego Tweeta";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Zainstaluj";
66 -
67 -"tw__card_composer_tweet" = "Tweetnij";
68 -
69 -"tw__close_button" = "Zamknij";
70 -
71 -"tw__composer_placeholder_text" = "Co się dzieje?";
72 -
73 -"tw__email_share_detail_message_format" = "Jeśli zgodzisz się na udostępnienie swojego adresu e-mail podanego na Twitterze na koncie @%@, będziesz otrzymywać aktualizacje i informacje z %@.";
74 -
75 -"tw__empty_timeline" = "Oś czasu jest pusta";
76 -
77 -"tw__image_viewer_done_button" = "Gotowe";
78 -
79 -"tw__open_in_text" = "Otwórz w %@";
80 -
81 -"tw__privacy_information_button" = "Imformacje o ochronie prywatności";
82 -
83 -"tw__share_tweet" = "Udostępnij tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet od %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Zaloguj się przez Twittera";
88 -
89 -"tw__single_image" = "Załączony obraz";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Załącznik";
94 -
95 -"tw__tweet_like_button" = "Lubię";
96 -
97 -"tw__tweet_liked_state" = "Polubiony";
98 -
99 -"tw__tweet_not_liked_state" = "Niepolubiony";
100 -
101 -"tw__tweet_profile_accessibility" = "Profilowe";
102 -
103 -"tw__tweet_retweeted_by_user" = "Podane dalej przez %@";
104 -
105 -"tw__tweet_share_button" = "Udostępnij";
106 -
107 -"tw__user_content_image" = "Podgląd aplikacji";
108 -
109 -"tw__video_thumbnail" = "Załączony film";
110 -
111 -"tw__view_is_sponsored_ad" = "To jest reklama sponsorowana";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/pt.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Cancelar";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "O que está acontecendo?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet não enviado";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "No iOS, acesse Ajustes > Privacidade > Serviços de Localização para permitir que o Twitter acesse sua localização.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Permitir que o Twitter acesse sua localização";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Não foi possível encontrar sua localização. Tente novamente mais tarde.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Falha ao acessar localização";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Tentar novamente";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Conta";
22 -
23 -"SHARE_EXT_LOCATION" = "Localização";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Nenhum";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Não há nenhuma conta do Twitter configurada. Você pode adicionar ou criar uma conta do Twitter em Configurações.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Não há nenhuma conta do Twitter configurada. Você pode criar ou entrar em uma conta no aplicativo do Twitter.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Nenhuma Conta do Twitter";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Falha no envio do Tweet.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dd";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dd";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dh";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dh";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
52 -
53 -"tw__card_compose_character_count" = "%td caracteres restantes";
54 -
55 -"tw__card_compose_close_hint" = "Toque duas vezes para rejeitar o editor.";
56 -
57 -"tw__card_compose_install_preview" = "Visualização do botão Instalar de %@";
58 -
59 -"tw__card_compose_profile_image" = "Perfil de %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Toque duas vezes para publicar este Tweet";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Instalar";
66 -
67 -"tw__card_composer_tweet" = "Tweet";
68 -
69 -"tw__close_button" = "Fechar";
70 -
71 -"tw__composer_placeholder_text" = "O que está acontecendo?";
72 -
73 -"tw__email_share_detail_message_format" = "Receba atualizações e outras informações de %@ ao permitir que esse usuário acesse seu e-mail em sua conta do Twitter @%@.";
74 -
75 -"tw__empty_timeline" = "A timeline está vazia";
76 -
77 -"tw__image_viewer_done_button" = "Concluído";
78 -
79 -"tw__open_in_text" = "Abrir no %@";
80 -
81 -"tw__privacy_information_button" = "Informações de privacidade";
82 -
83 -"tw__share_tweet" = "Compartilhar Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet de %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Entrar com o Twitter";
88 -
89 -"tw__single_image" = "Anexo de imagem";
90 -
91 -"tw__test_string" = "Testar";
92 -
93 -"tw__tweet_image_accessibility" = "Anexo";
94 -
95 -"tw__tweet_like_button" = "Curtir";
96 -
97 -"tw__tweet_liked_state" = "Curtiu";
98 -
99 -"tw__tweet_not_liked_state" = "Ainda não curtiu";
100 -
101 -"tw__tweet_profile_accessibility" = "Perfil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Retweetado por %@";
104 -
105 -"tw__tweet_share_button" = "Compartilhar";
106 -
107 -"tw__user_content_image" = "Visualização do alicativo";
108 -
109 -"tw__video_thumbnail" = "Anexo de vídeo";
110 -
111 -"tw__view_is_sponsored_ad" = "Este anúncio é patrocinado";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/ro.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Anulează";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Ce se întâmplă?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet netrimis";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Accesează Configurări iOS > Intimitate > Servicii de localizare pentru a permite Twitter să-ți acceseze locația.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Permite Twitter să-ți acceseze locația";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Nu ți-am putut găsi locația. Încearcă din nou mai târziu.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Nu s-a putut accesa locația";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Reîncearcă";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Cont";
22 -
23 -"SHARE_EXT_LOCATION" = "Locație";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Fără";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Nu există conturi Twitter configurate. Poți să adaugi sau să creezi un cont Twitter în Setări.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Nu există conturi Twitter configurate. Poți să creezi un cont sau să te conectezi la unul în aplicația Twitter.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Niciun cont Twitter";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweetul nu s-a trimis.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d z";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d zi";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d h";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d h";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d m";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d m";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d s";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d s";
52 -
53 -"tw__card_compose_character_count" = "%td caractere rămase";
54 -
55 -"tw__card_compose_close_hint" = "Atinge de două ori pentru a îndepărta autorul.";
56 -
57 -"tw__card_compose_install_preview" = "Previzualizarea butonului de instalare pentru %@";
58 -
59 -"tw__card_compose_profile_image" = "Profilul lui %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Atinge de două ori pentru a posta acest Tweet";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Instalează";
66 -
67 -"tw__card_composer_tweet" = "Creează un Tweet";
68 -
69 -"tw__close_button" = "Închide";
70 -
71 -"tw__composer_placeholder_text" = "Ce se întâmplă?";
72 -
73 -"tw__email_share_detail_message_format" = "Primește noutăți și alte informații de la %@ când le permiți să îți acceseze e-mailul pe contul tău Twitter @%@.";
74 -
75 -"tw__empty_timeline" = "Cronologia este goală";
76 -
77 -"tw__image_viewer_done_button" = "Gata";
78 -
79 -"tw__open_in_text" = "Deschide în %@";
80 -
81 -"tw__privacy_information_button" = "Informații despre confidențialitate";
82 -
83 -"tw__share_tweet" = "Partajează Tweetul";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet de la %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Conectează-te cu Twitter";
88 -
89 -"tw__single_image" = "Atașare imagine";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Atașare";
94 -
95 -"tw__tweet_like_button" = "Apreciază";
96 -
97 -"tw__tweet_liked_state" = "Apreciat";
98 -
99 -"tw__tweet_not_liked_state" = "Neapreciat";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Redistribuit de %@";
104 -
105 -"tw__tweet_share_button" = "Distribuie";
106 -
107 -"tw__user_content_image" = "Previzualizare aplicație";
108 -
109 -"tw__video_thumbnail" = "Atașare video";
110 -
111 -"tw__view_is_sponsored_ad" = "Aceasta este o reclamă sponsorizată";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/ru.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Отмена";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Что нового?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Твит не отправлен";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Перейдите в раздел «Настройки iOS» > «Приватность» > «Службы местоположения», чтобы разрешить Твиттеру доступ к данным о местоположении.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Разрешить Твиттеру доступ к данным о вашем местоположении";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Не удалось найти ваше местоположение. Повторите попытку позже.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Нет доступа к данным о местоположении";
14 -
15 -"OK_ACTION_LABEL" = "ОК";
16 -
17 -"RETRY_ACTION_LABEL" = "Повторить";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Твит";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Учетная запись";
22 -
23 -"SHARE_EXT_LOCATION" = "Местоположение";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Нет";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Нет настроенных учетных записей Твиттера. Учетную запись Твиттера можно добавить или создать в настройках.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Нет настроенных учетных записей в Твиттере. Для создания учетной записи и входа в нее можно воспользоваться приложением Твиттера.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Нет учетной записи Твиттера";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Не удалось отправить твит.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Твиттер";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dдн.";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dдн.";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dч";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dч";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dмин";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dмин";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%dс";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%dс";
52 -
53 -"tw__card_compose_character_count" = "Осталось символов: %td";
54 -
55 -"tw__card_compose_close_hint" = "Нажмите дважды, чтобы закрыть редактор.";
56 -
57 -"tw__card_compose_install_preview" = "Предварительный просмотр кнопки «Установить» для %@";
58 -
59 -"tw__card_compose_profile_image" = "Профиль %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Нажмите дважды, чтобы опубликовать этот твит";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Установить";
66 -
67 -"tw__card_composer_tweet" = "Твитнуть";
68 -
69 -"tw__close_button" = "Закрыть";
70 -
71 -"tw__composer_placeholder_text" = "Что нового?";
72 -
73 -"tw__email_share_detail_message_format" = "Вы будете получать обновления и другую информацию от %@, когда вы предоставляете этим приложениям доступ к электронной почте, связанной с вашей учётной записью в Твиттере @%@.";
74 -
75 -"tw__empty_timeline" = "Лента пуста";
76 -
77 -"tw__image_viewer_done_button" = "Готово";
78 -
79 -"tw__open_in_text" = "Открыть в %@";
80 -
81 -"tw__privacy_information_button" = "Информация о конфиденциальности";
82 -
83 -"tw__share_tweet" = "Поделиться твитом";
84 -
85 -"tw__share_tweet_subject_format" = "Твит от %1$@ (@%2$@) ";
86 -
87 -"tw__sign_in_with_twitter_button" = "Войти с учётной записью Твиттера";
88 -
89 -"tw__single_image" = "Прикрепленное изображение";
90 -
91 -"tw__test_string" = "Тест";
92 -
93 -"tw__tweet_image_accessibility" = "Вложение";
94 -
95 -"tw__tweet_like_button" = "Нравится";
96 -
97 -"tw__tweet_liked_state" = "Понравилось";
98 -
99 -"tw__tweet_not_liked_state" = "Не понравилось";
100 -
101 -"tw__tweet_profile_accessibility" = "Профиль";
102 -
103 -"tw__tweet_retweeted_by_user" = "Ретвитнуто пользователем %@";
104 -
105 -"tw__tweet_share_button" = "Поделиться";
106 -
107 -"tw__user_content_image" = "Предварительный просмотр приложения";
108 -
109 -"tw__video_thumbnail" = "Прикрепленное видео";
110 -
111 -"tw__view_is_sponsored_ad" = "Это спонсорская реклама";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/sk.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Zrušiť";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Čo sa deje?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet sa neodoslal";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "V systéme iOS prejdite na položky Nastavenia > Súkromie > Lokalizačné služby a povoľte Twitteru prístup k vašej polohe.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Povoľte Twitteru prístup k vašej polohe";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Nepodarilo sa nájsť vašu polohu. Skúste to neskôr znova.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Nepodarilo sa získať prístup k polohe";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Skúsiť znova";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweetnuť";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Účet";
22 -
23 -"SHARE_EXT_LOCATION" = "Poloha";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Žiadne";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Nie sú nakonfigurované žiadne účty na Twitteri. Účet na Twitteri môžete pridať alebo vytvoriť v nastaveniach.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Nie sú nakonfigurované žiadne účty na Twitteri. Účet si môžete vytvoriť alebo sa doň prihlásiť v apke Twitter.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Žiaden účet na Twitteri";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweet sa nepodarilo odoslať.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d d";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d d";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d h";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d h";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d min";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d min";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d s";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d s";
52 -
53 -"tw__card_compose_character_count" = "Zostávajúci počet znakov: %td";
54 -
55 -"tw__card_compose_close_hint" = "Dvojitým ťuknutím na skladateľa ho zamietnete.";
56 -
57 -"tw__card_compose_install_preview" = "Ukážka tlačidla na inštaláciu aplikácie %@";
58 -
59 -"tw__card_compose_profile_image" = "Profil používateľa %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Tento Tweet odošlete dvojitým ťuknutím.";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Inštalovať";
66 -
67 -"tw__card_composer_tweet" = "Tweetnuť";
68 -
69 -"tw__close_button" = "Zavrieť";
70 -
71 -"tw__composer_placeholder_text" = "Čo sa deje?";
72 -
73 -"tw__email_share_detail_message_format" = "Keď aplikácii %@ umožníte prístup k vášmu e-mailu vo vašom účte na Twitteri \@%@, môžete získavať aktualizácie a iné informácie.";
74 -
75 -"tw__empty_timeline" = "Časová os je prázdna";
76 -
77 -"tw__image_viewer_done_button" = "Hotovo";
78 -
79 -"tw__open_in_text" = "Otvoriť v %@";
80 -
81 -"tw__privacy_information_button" = "Informácie o súkromí";
82 -
83 -"tw__share_tweet" = "Zdielať Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet od používateľa %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Prihlásiť sa na Twitter";
88 -
89 -"tw__single_image" = "Obrazová príloha";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Príloha";
94 -
95 -"tw__tweet_like_button" = "Páči sa mi";
96 -
97 -"tw__tweet_liked_state" = "Označené ako Páči sa mi to";
98 -
99 -"tw__tweet_not_liked_state" = "Zatiaľ bez označenia Páči sa mi to";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Retweetnuté používateľom %@";
104 -
105 -"tw__tweet_share_button" = "Zdieľať";
106 -
107 -"tw__user_content_image" = "Ukážka apky";
108 -
109 -"tw__video_thumbnail" = "Videopríloha";
110 -
111 -"tw__view_is_sponsored_ad" = "Toto je sponzorovaná reklama";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/sr.lproj/Localizable.strings deleted
-74
@@ -1,74 +0,0 @@
1 -"TIME_SHORT_DAYS_FORMAT" = "%dд";
2 -
3 -"TIME_SHORT_DAY_FORMAT" = "%dд";
4 -
5 -"TIME_SHORT_HOURS_FORMAT" = "%dс";
6 -
7 -"TIME_SHORT_HOUR_FORMAT" = "%dс";
8 -
9 -"TIME_SHORT_MINUTES_FORMAT" = "%dм";
10 -
11 -"TIME_SHORT_MINUTE_FORMAT" = "%dм";
12 -
13 -"TIME_SHORT_SECONDS_FORMAT" = "%dс";
14 -
15 -"TIME_SHORT_SECOND_FORMAT" = "%dс";
16 -
17 -"tw__card_compose_character_count" = "%td карактера преостало";
18 -
19 -"tw__card_compose_close_hint" = "Додирни двапут да одбациш композитора.";
20 -
21 -"tw__card_compose_install_preview" = "Преглед инсталационог дугмета за %@";
22 -
23 -"tw__card_compose_profile_image" = "Профил %@";
24 -
25 -"tw__card_compose_tweet_hint" = "Додирни двапут да објавиш твит";
26 -
27 -"tw__card_composer_app_store" = "Продавница апликација";
28 -
29 -"tw__card_composer_install_button" = "Инсталирај";
30 -
31 -"tw__card_composer_tweet" = "Твитуј";
32 -
33 -"tw__composer_placeholder_text" = "Шта се дешава?";
34 -
35 -"tw__email_share_detail_message_format" = "Добијај ажурирања и друге информације од %@ када дозволиш приступ својој е-пошти на свом Твитер налогу @%@.";
36 -
37 -"tw__empty_timeline" = "Временска трака је празна";
38 -
39 -"tw__image_viewer_done_button" = "Готово";
40 -
41 -"tw__open_in_text" = "Отвори у %@";
42 -
43 -"tw__privacy_information_button" = "Приватне информације";
44 -
45 -"tw__share_tweet" = "Подели твит";
46 -
47 -"tw__share_tweet_subject_format" = "Твит од %1$@ (@%2$@)";
48 -
49 -"tw__sign_in_with_twitter_button" = "Пријави се са Твитера";
50 -
51 -"tw__single_image" = "Слика је приложена";
52 -
53 -"tw__test_string" = "Тест";
54 -
55 -"tw__tweet_image_accessibility" = "Прилог";
56 -
57 -"tw__tweet_like_button" = "Свиђа ми се";
58 -
59 -"tw__tweet_liked_state" = "Свиђање";
60 -
61 -"tw__tweet_not_liked_state" = "Нема свиђања";
62 -
63 -"tw__tweet_profile_accessibility" = "Профил";
64 -
65 -"tw__tweet_retweeted_by_user" = "Ретвитовано од стране %@";
66 -
67 -"tw__tweet_share_button" = "Подели";
68 -
69 -"tw__user_content_image" = "Преглед апликација";
70 -
71 -"tw__video_thumbnail" = "Видео је приложен";
72 -
73 -"tw__view_is_sponsored_ad" = "Ово је плаћени оглас";
74 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/sv.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Avbryt";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Vad händer?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweeten skickades inte";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Öppna iOS-inställningar > Integritet > Platstjänster om du vill tillåta Twitter att komma åt din plats.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Tillåt Twitter att komma åt din plats";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Det gick inte att hitta platsen. Försök igen senare.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Det gick inte att komma åt platsen";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Försök igen";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Konto";
22 -
23 -"SHARE_EXT_LOCATION" = "Plats";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Inget";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Inga Twitter-konton är konfigurerade. Du kan lägga till eller skapa ett Twitter-konto i Inställningar.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Inga Twitter-konton är konfigurerade. Du kan skapa eller logga in på ett konto i Twitter-appen.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Inget Twitter-konto";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweeten gick inte att skicka.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dd";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dd";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dh";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dh";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
52 -
53 -"tw__card_compose_character_count" = "%td tecken kvar";
54 -
55 -"tw__card_compose_close_hint" = "Dubbeltryck för att avfärda redigeraren.";
56 -
57 -"tw__card_compose_install_preview" = "Förhandsgranskning av installationsknapp för %@";
58 -
59 -"tw__card_compose_profile_image" = "%@s profil";
60 -
61 -"tw__card_compose_tweet_hint" = "Dubbeltryck för att posta denna Tweet";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Installera";
66 -
67 -"tw__card_composer_tweet" = "Tweeta";
68 -
69 -"tw__close_button" = "Stäng";
70 -
71 -"tw__composer_placeholder_text" = "Vad händer?";
72 -
73 -"tw__email_share_detail_message_format" = "Du får uppdateringar och annan information från %@ om du tillåter denna person att komma åt din e-postadress i ditt Twitter-konto @%@.";
74 -
75 -"tw__empty_timeline" = "Tidslinjen är tom";
76 -
77 -"tw__image_viewer_done_button" = "Klart";
78 -
79 -"tw__open_in_text" = "Öppnas i %@";
80 -
81 -"tw__privacy_information_button" = "Integritetsinformation";
82 -
83 -"tw__share_tweet" = "Dela tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet från %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Logga in med Twitter";
88 -
89 -"tw__single_image" = "Bildbilaga";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Bilaga";
94 -
95 -"tw__tweet_like_button" = "Gilla";
96 -
97 -"tw__tweet_liked_state" = "Gillat";
98 -
99 -"tw__tweet_not_liked_state" = "Inte gillat";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "Retweetad av %@";
104 -
105 -"tw__tweet_share_button" = "Dela";
106 -
107 -"tw__user_content_image" = "Förhandsgranskning av app";
108 -
109 -"tw__video_thumbnail" = "Videobilaga";
110 -
111 -"tw__view_is_sponsored_ad" = "Detta är en sponsrad annons";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/ta.lproj/Localizable.strings deleted
-12
@@ -1,12 +0,0 @@
1 -"tw__empty_timeline" = "காலவரிசை வெறுமையாக உள்ளது";
2 -
3 -"tw__image_viewer_done_button" = "முடிந்தது";
4 -
5 -"tw__open_in_text" = "%@ -இல் திற";
6 -
7 -"tw__privacy_information_button" = "தனியுரிமைத் தகவல்";
8 -
9 -"tw__tweet_share_button" = "பகிர்";
10 -
11 -"tw__view_is_sponsored_ad" = "இது ஒரு ஸ்பான்சர் விளம்பரம்";
12 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/th.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "ยกเลิก";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "มีอะไรเกิดขึ้นบ้าง";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "ยังไม่ได้ส่งทวีต";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "โปรดไปที่ การตั้งค่า iOS > ความเป็นส่วนตัว > บริการตำแหน่งที่ตั้ง เพื่อให้ทวิตเตอร์สามารถเข้าถึงตำแหน่งที่ตั้งของคุณได้";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "อนุญาตให้ทวิตเตอร์เข้าถึงตำแหน่งที่ตั้งของคุณได้";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "หาตำแหน่งที่ตั้งไม่พบ โปรดลองอีกครั้งในภายหลัง";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "ไม่สามารถเข้าถึงตำแหน่งที่ตั้งได้";
14 -
15 -"OK_ACTION_LABEL" = "ตกลง";
16 -
17 -"RETRY_ACTION_LABEL" = "ลองใหม่";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "ทวีต";
20 -
21 -"SHARE_EXT_ACCOUNT" = "บัญชี";
22 -
23 -"SHARE_EXT_LOCATION" = "ตำแหน่งที่ตั้ง";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "ไม่มี";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "ไม่มีบัญชีทวิตเตอร์ที่กำหนดค่า คุณสามารถเพิ่มหรือสร้างบัญชีทวิตเตอร์ได้ในการตั้งค่า";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "ไม่มีบัญชีทวิตเตอร์ที่กำหนดค่า คุณสามารถสร้างหรือเข้าสู่ระบบบัญชีในแอพทวิตเตอร์ได้";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "ไม่มีบัญชีทวิตเตอร์";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "ไม่สามารถส่งทวีตได้";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "ทวิตเตอร์";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dว.";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dว.";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dชม.";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dชม.";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dน.";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dน.";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%dวิ.";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%dวิ.";
52 -
53 -"tw__card_compose_character_count" = "เหลืออีก %td ตัวอักขระ";
54 -
55 -"tw__card_compose_close_hint" = "แตะสองครั้งเพื่อยกเลิก";
56 -
57 -"tw__card_compose_install_preview" = "การแสดงตัวอย่างของปุ่มติดตั้งสำหรับ %@";
58 -
59 -"tw__card_compose_profile_image" = "โปรไฟล์ของ %@";
60 -
61 -"tw__card_compose_tweet_hint" = "แตะสองครั้งเพื่อโพสต์ทวีตนี้";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "ติดตั้ง";
66 -
67 -"tw__card_composer_tweet" = "ทวีต";
68 -
69 -"tw__close_button" = "ปิด";
70 -
71 -"tw__composer_placeholder_text" = "มีอะไรเกิดขึ้นบ้าง";
72 -
73 -"tw__email_share_detail_message_format" = "รับการอัพเดทและข้อมูลอื่นๆ ได้จาก %@ เมื่อคุณให้สิทธิ์ในการเข้าถึงอีเมลของคุณในบัญชีทวิตเตอร์ @%@";
74 -
75 -"tw__empty_timeline" = "ลำดับเหตุการณ์ว่างเปล่า";
76 -
77 -"tw__image_viewer_done_button" = "เสร็จสิ้น";
78 -
79 -"tw__open_in_text" = "เปิดใน %@";
80 -
81 -"tw__privacy_information_button" = "ข้อมูลความเป็นส่วนตัว";
82 -
83 -"tw__share_tweet" = "แบ่งปันทวีต";
84 -
85 -"tw__share_tweet_subject_format" = "ทวีตจาก %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "เข้าสู่ระบบด้วยทวิตเตอร์";
88 -
89 -"tw__single_image" = "ไฟล์แนบรูปภาพ";
90 -
91 -"tw__test_string" = "ทดสอบ";
92 -
93 -"tw__tweet_image_accessibility" = "ไฟล์แนบ";
94 -
95 -"tw__tweet_like_button" = "ชื่นชอบ";
96 -
97 -"tw__tweet_liked_state" = "ชื่นชอบแล้ว";
98 -
99 -"tw__tweet_not_liked_state" = "ยังไม่ได้ชื่นชอบ";
100 -
101 -"tw__tweet_profile_accessibility" = "โปรไฟล์";
102 -
103 -"tw__tweet_retweeted_by_user" = "รีทวีตโดย %@";
104 -
105 -"tw__tweet_share_button" = "แบ่งปัน";
106 -
107 -"tw__user_content_image" = "การแสดงตัวอย่างแอพ";
108 -
109 -"tw__video_thumbnail" = "ไฟล์แนบวิดีโอ";
110 -
111 -"tw__view_is_sponsored_ad" = "ส่วนนี้คือโฆษณาที่ได้รับการสนับสนุน";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/tl.lproj/Localizable.strings deleted
-74
@@ -1,74 +0,0 @@
1 -"TIME_SHORT_DAYS_FORMAT" = "%dd";
2 -
3 -"TIME_SHORT_DAY_FORMAT" = "%dd";
4 -
5 -"TIME_SHORT_HOURS_FORMAT" = "%dh";
6 -
7 -"TIME_SHORT_HOUR_FORMAT" = "%dh";
8 -
9 -"TIME_SHORT_MINUTES_FORMAT" = "%dm";
10 -
11 -"TIME_SHORT_MINUTE_FORMAT" = "%dm";
12 -
13 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
14 -
15 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
16 -
17 -"tw__card_compose_character_count" = "%td karakter ang natitira";
18 -
19 -"tw__card_compose_close_hint" = "I-tap ng doble para maalis ang composer.";
20 -
21 -"tw__card_compose_install_preview" = "Preview ng install button para sa %@";
22 -
23 -"tw__card_compose_profile_image" = "Profile ni %@";
24 -
25 -"tw__card_compose_tweet_hint" = "I-tap ng doble para i-post itong Tweet";
26 -
27 -"tw__card_composer_app_store" = "App Store";
28 -
29 -"tw__card_composer_install_button" = "I-install";
30 -
31 -"tw__card_composer_tweet" = "Mag-tweet";
32 -
33 -"tw__composer_placeholder_text" = "Ano'ng Nangyayari?";
34 -
35 -"tw__email_share_detail_message_format" = "Magkaroon ng mga update at iba pang impormasyon mula sa %@ kapag pinayagan ninyo silang mag-access sa inyong email sa inyiong Twitter account @%@.";
36 -
37 -"tw__empty_timeline" = "Walang laman ang timeline";
38 -
39 -"tw__image_viewer_done_button" = "Tapos na";
40 -
41 -"tw__open_in_text" = "Buksan sa %@";
42 -
43 -"tw__privacy_information_button" = "Impormasyon sa pagkapribado";
44 -
45 -"tw__share_tweet" = "Ibahagi ang Tweet";
46 -
47 -"tw__share_tweet_subject_format" = "Tweet mula kay %1$@ (@%2$@)";
48 -
49 -"tw__sign_in_with_twitter_button" = "Mag-log in sa Twitter";
50 -
51 -"tw__single_image" = "May kakabit na imahe";
52 -
53 -"tw__test_string" = "Test";
54 -
55 -"tw__tweet_image_accessibility" = "Attachment";
56 -
57 -"tw__tweet_like_button" = "Gawing gusto";
58 -
59 -"tw__tweet_liked_state" = "Nagustuhan";
60 -
61 -"tw__tweet_not_liked_state" = "Di nagustuhan";
62 -
63 -"tw__tweet_profile_accessibility" = "Profile";
64 -
65 -"tw__tweet_retweeted_by_user" = "Ni-retweet ni %@";
66 -
67 -"tw__tweet_share_button" = "Ibahagi";
68 -
69 -"tw__user_content_image" = "Preview ng App";
70 -
71 -"tw__video_thumbnail" = "May kakabit na video";
72 -
73 -"tw__view_is_sponsored_ad" = "Ito ay isang sponsored ad";
74 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/tr.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "İptal";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Neler Oluyor?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet gönderilmedi";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Twitter'a konumuna erişme izni vermek için lütfen iOS'ta Ayarlar > Gizlilik > Konum Servisleri bölümüne git.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Twitter'a konumuna erişmesi için izin ver";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Konumunu bulamadık. Lütfen daha sonra yeniden dene.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Konuma erişilemedi";
14 -
15 -"OK_ACTION_LABEL" = "Tamam";
16 -
17 -"RETRY_ACTION_LABEL" = "Yeniden Dene";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Hesap";
22 -
23 -"SHARE_EXT_LOCATION" = "Konum";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Yok";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Yapılandırılmış Twitter hesabı yok. Ayarlarda bir Twitter hesabı ekleyebilir veya oluşturabilirsin.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Yapılandırılmış Twitter hesapları yok. Bir hesabı Twitter uygulaması ile oluşturabilir veya giriş yapabilirsin.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Twitter Hesabı Yok";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweet gönderilemedi.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dg";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dg";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%ds";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%ds";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dd";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dd";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%ds";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%ds";
52 -
53 -"tw__card_compose_character_count" = "%td karakter kaldı";
54 -
55 -"tw__card_compose_close_hint" = "Besteciyi gizlemek için çift dokun.";
56 -
57 -"tw__card_compose_install_preview" = "%@ için yükleme butonu önizlemesi";
58 -
59 -"tw__card_compose_profile_image" = "%@ adlı kişinin profili";
60 -
61 -"tw__card_compose_tweet_hint" = "Bu Tweeti göndermek için çift dokun";
62 -
63 -"tw__card_composer_app_store" = "Uygulama Mağazası";
64 -
65 -"tw__card_composer_install_button" = "Yükle";
66 -
67 -"tw__card_composer_tweet" = "Tweetle";
68 -
69 -"tw__close_button" = "Kapat";
70 -
71 -"tw__composer_placeholder_text" = "Neler Oluyor?";
72 -
73 -"tw__email_share_detail_message_format" = "@%@ Twitter hesabından e-postana erişim izni verdiğinde, %@ kaynağından güncellemeleri ve diğer bilgileri alabilirsin.";
74 -
75 -"tw__empty_timeline" = "Zaman akışı boş";
76 -
77 -"tw__image_viewer_done_button" = "Tamam";
78 -
79 -"tw__open_in_text" = "%@ uygulamasında aç";
80 -
81 -"tw__privacy_information_button" = "Gizlilik bilgileri";
82 -
83 -"tw__share_tweet" = "Tweeti Paylaş";
84 -
85 -"tw__share_tweet_subject_format" = "%1$@ (@%2$@) adlı kişiden Tweet";
86 -
87 -"tw__sign_in_with_twitter_button" = "Twitter ile giriş yap";
88 -
89 -"tw__single_image" = "Resim Eklentisi";
90 -
91 -"tw__test_string" = "Test";
92 -
93 -"tw__tweet_image_accessibility" = "Ek";
94 -
95 -"tw__tweet_like_button" = "Beğen";
96 -
97 -"tw__tweet_liked_state" = "Beğenildi";
98 -
99 -"tw__tweet_not_liked_state" = "Beğenilmedi";
100 -
101 -"tw__tweet_profile_accessibility" = "Profil";
102 -
103 -"tw__tweet_retweeted_by_user" = "%@ tarafından retweetlendi";
104 -
105 -"tw__tweet_share_button" = "Paylaş";
106 -
107 -"tw__user_content_image" = "Uygulama Önizlemesi";
108 -
109 -"tw__video_thumbnail" = "Video Eklentisi";
110 -
111 -"tw__view_is_sponsored_ad" = "Bu bir sponsorlu reklamdır";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-heart-animation-sheet-large.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-heart-animation-sheet-large.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-heart-animation-sheet-large@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-heart-animation-sheet-large@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-heart-animation-sheet-large@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-heart-animation-sheet-large@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-heart-animation-sheet.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-heart-animation-sheet.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-heart-animation-sheet@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-heart-animation-sheet@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-heart-animation-sheet@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-heart-animation-sheet@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-off-large.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-off-large.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-off-large@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-off-large@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-off-large@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-off-large@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-off.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-off.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-off@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-off@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-off@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-off@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-on.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-on.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-on@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-on@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-on@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-heart-on@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-logo-white.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-logo-white.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-logo-white@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-logo-white@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-logo-white@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-logo-white@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-logo.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-logo.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-logo@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-logo@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-logo@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-logo@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-pause.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-pause.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-pause@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-pause@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-pause@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-pause@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-play.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-play.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-play@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-play@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-play@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-play@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-replay.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-replay.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-replay@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-replay@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-replay@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-replay@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-scrubber.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-scrubber.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-scrubber@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-scrubber@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-scrubber@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-media-scrubber@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-retweeted-by-dark.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-retweeted-by-dark.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-retweeted-by-dark@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-retweeted-by-dark@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-retweeted-by-dark@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-retweeted-by-dark@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-retweeted-by-light.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-retweeted-by-light.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-retweeted-by-light@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-retweeted-by-light@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-retweeted-by-light@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-retweeted-by-light@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-verified.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-verified.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-verified@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-verified@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-verified@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn-tweet-verified@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn_close.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn_close.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn_close@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn_close@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn_close@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icn_close@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icon-heart-on-large.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icon-heart-on-large.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icon-heart-on-large@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icon-heart-on-large@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icon-heart-on-large@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-icon-heart-on-large@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-media-expand.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-media-expand.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-media-expand@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-media-expand@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-media-expand@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-media-expand@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-play.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-play.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-play@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-play@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-play@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-play@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-share-large.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-share-large.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-share-large@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-share-large@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-share-large@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-share-large@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-share.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-share.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-share@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-share@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-share@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twtr-share@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twttr-icn-tweet-place-holder-photo-error.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twttr-icn-tweet-place-holder-photo-error.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twttr-icn-tweet-place-holder-photo-error@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twttr-icn-tweet-place-holder-photo-error@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twttr-icn-tweet-place-holder-photo-error@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twttr-icn-tweet-place-holder-photo-error@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twttr-icn-tweet-place-holder-photo.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twttr-icn-tweet-place-holder-photo.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twttr-icn-tweet-place-holder-photo@2x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twttr-icn-tweet-place-holder-photo@2x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twttr-icn-tweet-place-holder-photo@3x.png
Binary files a/Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/twttr-icn-tweet-place-holder-photo@3x.png and /dev/null differ
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/uk.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Скасувати";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Що відбувається?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Твіт не надіслано";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "В iOS виберіть «Параметри» > «Приватність» > «Служба локації», щоб дозволити Твіттеру отримувати дані про ваше місцезнаходження.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Дозвольте Твіттеру отримувати дані про ваше місцезнаходження";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Не вдалося визначити ваше місцезнаходження. Спробуйте ще раз пізніше.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Не вдалось отримати дані про місцезнаходження";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Спробувати ще раз";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Твітнути";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Профіль";
22 -
23 -"SHARE_EXT_LOCATION" = "Місцезнаходження";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Немає";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Профіль Твіттера не налаштовано. Ви можете додати або створити профіль Твіттера в Налаштуваннях.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Профіль Твіттера не налаштовано. Ви можете створити профіль або ввійти в наявний у додатку Твіттера.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Профіль Твіттера не вказано";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Не вдалося надіслати твіт.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Твіттер";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d дн.";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d дн.";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d год";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d год";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d хв";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d хв";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d с";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d с";
52 -
53 -"tw__card_compose_character_count" = "Лишилося символів: %td";
54 -
55 -"tw__card_compose_close_hint" = "Торкніться двічі, щоб прибрати редактор.";
56 -
57 -"tw__card_compose_install_preview" = "Попередній перегляд кнопки установки для %@";
58 -
59 -"tw__card_compose_profile_image" = "Профіль %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Торкніться двічі, щоб опублікувати цей твіт";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "Встановити";
66 -
67 -"tw__card_composer_tweet" = "Твітнути";
68 -
69 -"tw__close_button" = "Закрити";
70 -
71 -"tw__composer_placeholder_text" = "Що відбувається?";
72 -
73 -"tw__email_share_detail_message_format" = "Отримуйте оновлення та іншу інформацію від додатка %@, надавши йому доступ до адреси електронної пошти у вашому профілі Твіттера @%@.";
74 -
75 -"tw__empty_timeline" = "Стрічка пуста";
76 -
77 -"tw__image_viewer_done_button" = "Готово";
78 -
79 -"tw__open_in_text" = "Відкрити в %@";
80 -
81 -"tw__privacy_information_button" = "Інформація про конфіденційність";
82 -
83 -"tw__share_tweet" = "Поділитися твітом";
84 -
85 -"tw__share_tweet_subject_format" = "Твіт від %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Увійти за допомогою профілю Твіттера";
88 -
89 -"tw__single_image" = "Прикріплено зображення";
90 -
91 -"tw__test_string" = "Тест";
92 -
93 -"tw__tweet_image_accessibility" = "Прикріплення";
94 -
95 -"tw__tweet_like_button" = "Вподобати";
96 -
97 -"tw__tweet_liked_state" = "Вподобано";
98 -
99 -"tw__tweet_not_liked_state" = "Не вподобано";
100 -
101 -"tw__tweet_profile_accessibility" = "Профіль";
102 -
103 -"tw__tweet_retweeted_by_user" = "Ретвітнуто користувачем(кою) %@";
104 -
105 -"tw__tweet_share_button" = "Поділитися";
106 -
107 -"tw__user_content_image" = "Попередній перегляд додатка";
108 -
109 -"tw__video_thumbnail" = "Прикріплено відео";
110 -
111 -"tw__view_is_sponsored_ad" = "Це спонсорська реклама";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/ur.lproj/Localizable.strings deleted
-66
@@ -1,66 +0,0 @@
1 -"TIME_SHORT_DAYS_FORMAT" = "%dدن";
2 -
3 -"TIME_SHORT_DAY_FORMAT" = "%dدن";
4 -
5 -"TIME_SHORT_HOURS_FORMAT" = "%dگھنٹے";
6 -
7 -"TIME_SHORT_HOUR_FORMAT" = "%dگھنٹہ";
8 -
9 -"TIME_SHORT_MINUTES_FORMAT" = "%dمنٹ";
10 -
11 -"TIME_SHORT_MINUTE_FORMAT" = "%dمنٹ";
12 -
13 -"TIME_SHORT_SECONDS_FORMAT" = "%dسیکنڈ";
14 -
15 -"TIME_SHORT_SECOND_FORMAT" = "%dسیکنڈ";
16 -
17 -"tw__card_compose_profile_image" = "%@ کی پروفائل";
18 -
19 -"tw__card_composer_app_store" = "ایپ اسٹور";
20 -
21 -"tw__card_composer_install_button" = "انسٹال کریں";
22 -
23 -"tw__card_composer_tweet" = "ٹویٹ";
24 -
25 -"tw__composer_placeholder_text" = "کیا ہو رہا ہے؟";
26 -
27 -"tw__email_share_detail_message_format" = "%@ سے اپ ڈیٹس اور دیگر معلومات حاصل کریں جب آپ نے انہیں @%@ اپنے ٹوئٹر اکاؤنٹ پر اپنے ای میل تک رسائی کی اجازت دی ہو";
28 -
29 -"tw__empty_timeline" = "ٹائم لائن خالی ہے";
30 -
31 -"tw__image_viewer_done_button" = "ہو گیا";
32 -
33 -"tw__open_in_text" = "%@ میں کھولیں";
34 -
35 -"tw__privacy_information_button" = "ذاتی معلومات";
36 -
37 -"tw__share_tweet" = "ٹویٹ شیئر کریں";
38 -
39 -"tw__share_tweet_subject_format" = "ٹویٹ بطرف %1$@ (@%2$@)";
40 -
41 -"tw__sign_in_with_twitter_button" = "ٹوئٹر کے ساتھ لاگ ان کریں";
42 -
43 -"tw__single_image" = "تصویر منسلک ہے";
44 -
45 -"tw__test_string" = "ٹیسٹ";
46 -
47 -"tw__tweet_image_accessibility" = "منسلکہ";
48 -
49 -"tw__tweet_like_button" = "پسند";
50 -
51 -"tw__tweet_liked_state" = "پسند کردہ";
52 -
53 -"tw__tweet_not_liked_state" = "نا پسند کردہ";
54 -
55 -"tw__tweet_profile_accessibility" = "پروفائل";
56 -
57 -"tw__tweet_retweeted_by_user" = "%@ کی ریٹویٹ شدہ";
58 -
59 -"tw__tweet_share_button" = "شیئر کریں";
60 -
61 -"tw__user_content_image" = "ایپلی کیشن کا پیش منظر";
62 -
63 -"tw__video_thumbnail" = "ویڈیو منسلک ہے";
64 -
65 -"tw__view_is_sponsored_ad" = "یہ اسپانسر شدہ اشتہار ہے";
66 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/vi.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "Hủy";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "Chuyện gì đang xảy ra?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "Tweet không gửi";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "Hãy truy cập Cài đặt\niOS > Quyền riêng tư > Dịch vụ định vị để cho phép Twitter truy cập vị trí của bạn.";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "Cho phép Twitter truy cập vị trí của bạn";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "Không thể tìm thấy vị trí của bạn. Hãy thử lại sau.";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "Không truy cập được vị trí";
14 -
15 -"OK_ACTION_LABEL" = "OK";
16 -
17 -"RETRY_ACTION_LABEL" = "Thử lại";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "Tweet";
20 -
21 -"SHARE_EXT_ACCOUNT" = "Tài khoản";
22 -
23 -"SHARE_EXT_LOCATION" = "Vị trí";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "Không";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "Không có tài khoản Twitter nào được cấu hình. Bạn có thể\nthêm hoặc tạo tài khoản Twitter trong Cài đặt.";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "Không có tài khoản Twitter nào được cấu hình. Bạn có thể tạo hoặc đăng nhập vào một tài khoản trên ứng dụng Twitter.";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "Không có tài khoản Twitter";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "Tweet không gửi được.";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%dngày";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%dngày";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%dgiờ";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%dgiờ";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%dphút";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%dphút";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%dgiây";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%dgiây";
52 -
53 -"tw__card_compose_character_count" = "%td ký tự còn lại";
54 -
55 -"tw__card_compose_close_hint" = "Nhấn đúp để bỏ qua trình soạn.";
56 -
57 -"tw__card_compose_install_preview" = "Xem trước nút cài đặt cho %@";
58 -
59 -"tw__card_compose_profile_image" = "Hồ sơ của %@";
60 -
61 -"tw__card_compose_tweet_hint" = "Nhấn đúp để đăng Tweet này";
62 -
63 -"tw__card_composer_app_store" = "Kho Ứng dụng";
64 -
65 -"tw__card_composer_install_button" = "Cài đặt";
66 -
67 -"tw__card_composer_tweet" = "Đăng Tweet";
68 -
69 -"tw__close_button" = "Đóng";
70 -
71 -"tw__composer_placeholder_text" = "Chuyện gì đang xảy ra?";
72 -
73 -"tw__email_share_detail_message_format" = "Nhận các cập nhật và thông tin khác từ %@ khi bạn cho phép họ truy cập email trên tài khoản Twitter của mình @%@.";
74 -
75 -"tw__empty_timeline" = "Dòng thời gian trống không";
76 -
77 -"tw__image_viewer_done_button" = "Đã xong";
78 -
79 -"tw__open_in_text" = "Mở bằng %@";
80 -
81 -"tw__privacy_information_button" = "Thông tin về quyền riêng tư";
82 -
83 -"tw__share_tweet" = "Chia sẻ Tweet";
84 -
85 -"tw__share_tweet_subject_format" = "Tweet từ %1$@ (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "Đăng nhập vào Twitter";
88 -
89 -"tw__single_image" = "Đính kèm Ảnh";
90 -
91 -"tw__test_string" = "Thử nghiệm";
92 -
93 -"tw__tweet_image_accessibility" = "Đính kèm";
94 -
95 -"tw__tweet_like_button" = "Thích";
96 -
97 -"tw__tweet_liked_state" = "Đã thích";
98 -
99 -"tw__tweet_not_liked_state" = "Chưa được Thích";
100 -
101 -"tw__tweet_profile_accessibility" = "Hồ sơ";
102 -
103 -"tw__tweet_retweeted_by_user" = "Tweet lại bởi %@";
104 -
105 -"tw__tweet_share_button" = "Chia sẻ";
106 -
107 -"tw__user_content_image" = "Xem trước Ứng dụng";
108 -
109 -"tw__video_thumbnail" = "Đính kèm Video";
110 -
111 -"tw__view_is_sponsored_ad" = "Đây là quảng cáo được tài trợ";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/zh-Hans.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "取消";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "有什么新鲜事?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "推文未发送";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "请前往 iOS 的设置>隐私>位置服务,允许 Twitter 访问你的位置。";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "允许 Twitter 访问你的位置";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "不能找到你的位置。请稍后再试。";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "访问位置失败";
14 -
15 -"OK_ACTION_LABEL" = "确定";
16 -
17 -"RETRY_ACTION_LABEL" = "重试";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "推文";
20 -
21 -"SHARE_EXT_ACCOUNT" = "账号";
22 -
23 -"SHARE_EXT_LOCATION" = "位置";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "无";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "未设置 Twitter 账号。你可以在设置中添加或创建一个 Twitter 账号。";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "未设置 Twitter 账号。你可以在 Twitter 应用中创建或登录一个账号。";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "无 Twitter 账号";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "推文发送失败。";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d天";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d天";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d小时";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d小时";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d分钟";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d分钟";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d秒";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d秒";
52 -
53 -"tw__card_compose_character_count" = "剩余%td字符";
54 -
55 -"tw__card_compose_close_hint" = "双击以关闭发推输入框。";
56 -
57 -"tw__card_compose_install_preview" = "用于预览 %@ 的按钮";
58 -
59 -"tw__card_compose_profile_image" = "%@的个人资料";
60 -
61 -"tw__card_compose_tweet_hint" = "双击来发出这条推文";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "安装";
66 -
67 -"tw__card_composer_tweet" = "发推";
68 -
69 -"tw__close_button" = "关闭";
70 -
71 -"tw__composer_placeholder_text" = "有什么新鲜事?";
72 -
73 -"tw__email_share_detail_message_format" = "当你允许%@访问你在@%@Twitter账号的电子邮件获取更新和其他信息。";
74 -
75 -"tw__empty_timeline" = "时间线为空";
76 -
77 -"tw__image_viewer_done_button" = "完成";
78 -
79 -"tw__open_in_text" = "在 %@ 中打开";
80 -
81 -"tw__privacy_information_button" = "隐私信息";
82 -
83 -"tw__share_tweet" = "转推";
84 -
85 -"tw__share_tweet_subject_format" = "来自 %1$@ (@%2$@) 的推文";
86 -
87 -"tw__sign_in_with_twitter_button" = "使用 Twitter 登录";
88 -
89 -"tw__single_image" = "图像附件";
90 -
91 -"tw__test_string" = "测试";
92 -
93 -"tw__tweet_image_accessibility" = "附件";
94 -
95 -"tw__tweet_like_button" = "喜欢";
96 -
97 -"tw__tweet_liked_state" = "被喜欢";
98 -
99 -"tw__tweet_not_liked_state" = "没有被喜欢";
100 -
101 -"tw__tweet_profile_accessibility" = "个人资料";
102 -
103 -"tw__tweet_retweeted_by_user" = "由 %@ 转推";
104 -
105 -"tw__tweet_share_button" = "分享";
106 -
107 -"tw__user_content_image" = "应用截图";
108 -
109 -"tw__video_thumbnail" = "视频附件";
110 -
111 -"tw__view_is_sponsored_ad" = "这是赞助方广告";
112 -
Example/Pods/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle/zh-Hant.lproj/Localizable.strings deleted
-112
@@ -1,112 +0,0 @@
1 -"CANCEL_ACTION_LABEL" = "取消";
2 -
3 -"COMPOSE_TEXT_VIEW_PLACEHOLDER" = "有什麼新鮮事?";
4 -
5 -"COMPOSITION_SEND_TWEET_ERROR_LABEL" = "推文未發送";
6 -
7 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_MESSAGE" = "請前往 iOS 的「設定 > 隱私 > 位置服務」,允許 Twitter 存取你的位置。";
8 -
9 -"LOCATION_SERVICES_ACCESS_DENIED_ALERT_TITLE" = "允許 Twitter 存取你的位置";
10 -
11 -"LOCATION_SERVICES_ERROR_ALERT_MESSAGE" = "找不到你的位置,請稍後再試。";
12 -
13 -"LOCATION_SERVICES_ERROR_ALERT_TITLE" = "無法存取位置";
14 -
15 -"OK_ACTION_LABEL" = "確定";
16 -
17 -"RETRY_ACTION_LABEL" = "重試";
18 -
19 -"SEND_TWEET_ACTION_LABEL" = "推文";
20 -
21 -"SHARE_EXT_ACCOUNT" = "帳戶";
22 -
23 -"SHARE_EXT_LOCATION" = "位置";
24 -
25 -"SHARE_EXT_NONE_VALUE" = "無";
26 -
27 -"SHARE_EXT_NO_ACCOUNTS_MESSAGE" = "未設定任何 Twitter 帳戶。你可以在「設定」中加入或建立 Twitter 帳戶。";
28 -
29 -"SHARE_EXT_NO_ACCOUNTS_SIGN_IN_MESSAGE" = "未設定任何 Twitter 帳戶。你可以在 Twitter 應用程式中建立或登入帳戶。";
30 -
31 -"SHARE_EXT_NO_ACCOUNTS_TITLE" = "沒有 Twitter 帳戶";
32 -
33 -"SHARE_EXT_TWEET_FAILED_TITLE" = "推文無法發送。";
34 -
35 -"SHARE_EXT_TWITTER_TITLE" = "Twitter";
36 -
37 -"TIME_SHORT_DAYS_FORMAT" = "%d 天";
38 -
39 -"TIME_SHORT_DAY_FORMAT" = "%d 天";
40 -
41 -"TIME_SHORT_HOURS_FORMAT" = "%d 小時";
42 -
43 -"TIME_SHORT_HOUR_FORMAT" = "%d 小時";
44 -
45 -"TIME_SHORT_MINUTES_FORMAT" = "%d 分鐘";
46 -
47 -"TIME_SHORT_MINUTE_FORMAT" = "%d 分鐘";
48 -
49 -"TIME_SHORT_SECONDS_FORMAT" = "%d 秒";
50 -
51 -"TIME_SHORT_SECOND_FORMAT" = "%d 秒";
52 -
53 -"tw__card_compose_character_count" = "還剩 %td 個字元";
54 -
55 -"tw__card_compose_close_hint" = "點選兩下即可關閉撰寫工具。";
56 -
57 -"tw__card_compose_install_preview" = "%@ 的安裝按鈕預覽";
58 -
59 -"tw__card_compose_profile_image" = "%@ 的個人資料";
60 -
61 -"tw__card_compose_tweet_hint" = "點選兩下即可發佈此推文";
62 -
63 -"tw__card_composer_app_store" = "App Store";
64 -
65 -"tw__card_composer_install_button" = "安裝";
66 -
67 -"tw__card_composer_tweet" = "推文";
68 -
69 -"tw__close_button" = "關閉";
70 -
71 -"tw__composer_placeholder_text" = "有什麼新鮮事?";
72 -
73 -"tw__email_share_detail_message_format" = "當你允許 %@ 在你的 Twitter 帳戶 @%@ 上存取你的電子郵件時,就可以收到它們的更新和其他資訊。";
74 -
75 -"tw__empty_timeline" = "時間軸是空的";
76 -
77 -"tw__image_viewer_done_button" = "完成";
78 -
79 -"tw__open_in_text" = "在 %@ 中開啟";
80 -
81 -"tw__privacy_information_button" = "隱私資訊";
82 -
83 -"tw__share_tweet" = "分享推文";
84 -
85 -"tw__share_tweet_subject_format" = "來自 %1$@ 的推文 (@%2$@)";
86 -
87 -"tw__sign_in_with_twitter_button" = "用 Twitter 登入";
88 -
89 -"tw__single_image" = "影像附件";
90 -
91 -"tw__test_string" = "測試";
92 -
93 -"tw__tweet_image_accessibility" = "附件";
94 -
95 -"tw__tweet_like_button" = "喜歡";
96 -
97 -"tw__tweet_liked_state" = "已喜歡";
98 -
99 -"tw__tweet_not_liked_state" = "尚未喜歡";
100 -
101 -"tw__tweet_profile_accessibility" = "個人檔案";
102 -
103 -"tw__tweet_retweeted_by_user" = "由 %@ 轉推";
104 -
105 -"tw__tweet_share_button" = "分享";
106 -
107 -"tw__user_content_image" = "應用程式預覽";
108 -
109 -"tw__video_thumbnail" = "影片附件";
110 -
111 -"tw__view_is_sponsored_ad" = "這是贊助廣告";
112 -
Example/Tests/Tests.swift deleted
-33
@@ -1,33 +0,0 @@
1 -import UIKit
2 -import XCTest
3 -import JomloTableView
4 -@testable
5 -import Pods_JomloTableView_Example
6 -
7 -class Tests: XCTestCase {
8 -
9 - override func setUp() {
10 - super.setUp()
11 - // Put setup code here. This method is called before the invocation of each test method in the class.
12 -
13 -
14 - }
15 -
16 - override func tearDown() {
17 - // Put teardown code here. This method is called after the invocation of each test method in the class.
18 - super.tearDown()
19 - }
20 -
21 - func testAddRowToSection() {
22 - let jomloTableSection = JomloTableViewSection()
23 - XCTAssertEqual(jomloTableSection.count, 0)
24 - }
25 -
26 - func testPerformanceExample() {
27 - // This is an example of a performance test case.
28 - self.measure() {
29 - // Put the code you want to measure the time of here.
30 - }
31 - }
32 -
33 -}
JomloTableView.podspec
+2
@@ -30,6 +30,8 @@ JomloTableView uses detachable section and row. You can add multiple section ind
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
36 s.source_files = 'JomloTableView/Classes/**/*'
37
JomloTableView/Classes/JomloTableView.swift
+1
@@ -7,6 +7,7 @@
7 //
8
9 import Foundation
10 +import UIKit
11
12 /**
13 This main class is basically a subclass from UITableView with sections array to hold row(s).
JomloTableView/Classes/JomloTableViewRow.swift
+2
@@ -46,7 +46,9 @@ open class JomloTableViewRow: NSObject {
46 }
47
48 open func willDisplay(cell: UITableViewCell) {
49 + #if (ios)
50 cell.separatorInset = UIEdgeInsets(top: 0, left: 6, bottom: 0, right: 6)
51 + #endif
52 }
53
54 // Call the callback