Skip to content

Commit ec16a53

Browse files
committed
main v0.0.1 Implement base functional
1 parent 197ff9c commit ec16a53

File tree

16 files changed

+386
-61
lines changed

16 files changed

+386
-61
lines changed

.gitignore

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# macOS
1+
# OS X
22
.DS_Store
33

44
# Xcode
@@ -13,6 +13,7 @@ build/
1313
!default.perspectivev3
1414
xcuserdata/
1515
*.xccheckout
16+
profile
1617
*.moved-aside
1718
DerivedData
1819
*.hmap
@@ -21,16 +22,15 @@ DerivedData
2122
# Bundler
2223
.bundle
2324

24-
# Add this line if you want to avoid checking in source code from Carthage dependencies.
25-
# Carthage/Checkouts
26-
27-
Carthage/Build
28-
25+
Carthage
2926
# We recommend against adding the Pods directory to your .gitignore. However
3027
# you should judge for yourself, the pros and cons are mentioned at:
31-
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
28+
# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
3229
#
3330
# Note: if you ignore the Pods directory, make sure to uncomment
3431
# `pod install` in .travis.yml
3532
#
36-
# Pods/
33+
Pods/
34+
35+
# Jazzy generated docs
36+
docs/

Example/LoadingBar.xcodeproj/project.pbxproj

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
/* End PBXContainerItemProxy section */
2929

3030
/* Begin PBXFileReference section */
31-
39817839A0A3912AF29B01A8 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; name = LICENSE; path = ../LICENSE; sourceTree = "<group>"; };
31+
39817839A0A3912AF29B01A8 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = "<group>"; };
3232
607FACD01AFB9204008FA782 /* LoadingBar_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LoadingBar_Example.app; sourceTree = BUILT_PRODUCTS_DIR; };
3333
607FACD41AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
3434
607FACD51AFB9204008FA782 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
@@ -42,11 +42,11 @@
4242
69E4DE1337DDCA04F18A0EE7 /* Pods_LoadingBar_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LoadingBar_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4343
70E258CB6B1F8A8E60C5135D /* Pods-LoadingBar_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LoadingBar_Tests.debug.xcconfig"; path = "Target Support Files/Pods-LoadingBar_Tests/Pods-LoadingBar_Tests.debug.xcconfig"; sourceTree = "<group>"; };
4444
94F004BDBDA22703BAAEC4A2 /* Pods-LoadingBar_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LoadingBar_Example.release.xcconfig"; path = "Target Support Files/Pods-LoadingBar_Example/Pods-LoadingBar_Example.release.xcconfig"; sourceTree = "<group>"; };
45-
AB921C5D87CE6363205997D2 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; name = README.md; path = ../README.md; sourceTree = "<group>"; };
45+
AB921C5D87CE6363205997D2 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; };
4646
AC653080B47F3DAFFF732C34 /* Pods_LoadingBar_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LoadingBar_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4747
DEB667C514F3A45BC16541D6 /* Pods-LoadingBar_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LoadingBar_Tests.release.xcconfig"; path = "Target Support Files/Pods-LoadingBar_Tests/Pods-LoadingBar_Tests.release.xcconfig"; sourceTree = "<group>"; };
4848
F087EBAC95F4C0526EBF671D /* Pods-LoadingBar_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LoadingBar_Example.debug.xcconfig"; path = "Target Support Files/Pods-LoadingBar_Example/Pods-LoadingBar_Example.debug.xcconfig"; sourceTree = "<group>"; };
49-
FD2462D23C27754BB112E350 /* LoadingBar.podspec */ = {isa = PBXFileReference; includeInIndex = 1; name = LoadingBar.podspec; path = ../LoadingBar.podspec; sourceTree = "<group>"; };
49+
FD2462D23C27754BB112E350 /* LoadingBar.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LoadingBar.podspec; path = ../LoadingBar.podspec; sourceTree = "<group>"; };
5050
/* End PBXFileReference section */
5151

5252
/* Begin PBXFrameworksBuildPhase section */
@@ -147,7 +147,6 @@
147147
70E258CB6B1F8A8E60C5135D /* Pods-LoadingBar_Tests.debug.xcconfig */,
148148
DEB667C514F3A45BC16541D6 /* Pods-LoadingBar_Tests.release.xcconfig */,
149149
);
150-
name = Pods;
151150
path = Pods;
152151
sourceTree = "<group>";
153152
};
@@ -227,6 +226,7 @@
227226
developmentRegion = English;
228227
hasScannedForEncodings = 0;
229228
knownRegions = (
229+
English,
230230
en,
231231
Base,
232232
);
@@ -419,11 +419,12 @@
419419
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
420420
GCC_WARN_UNUSED_FUNCTION = YES;
421421
GCC_WARN_UNUSED_VARIABLE = YES;
422-
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
422+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
423423
MTL_ENABLE_DEBUG_INFO = YES;
424424
ONLY_ACTIVE_ARCH = YES;
425425
SDKROOT = iphoneos;
426426
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
427+
SWIFT_VERSION = 5.0;
427428
};
428429
name = Debug;
429430
};
@@ -465,10 +466,11 @@
465466
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
466467
GCC_WARN_UNUSED_FUNCTION = YES;
467468
GCC_WARN_UNUSED_VARIABLE = YES;
468-
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
469+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
469470
MTL_ENABLE_DEBUG_INFO = NO;
470471
SDKROOT = iphoneos;
471472
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
473+
SWIFT_VERSION = 5.0;
472474
VALIDATE_PRODUCT = YES;
473475
};
474476
name = Release;
@@ -479,12 +481,13 @@
479481
buildSettings = {
480482
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
481483
INFOPLIST_FILE = LoadingBar/Info.plist;
484+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
482485
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
483486
MODULE_NAME = ExampleApp;
484487
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)";
485488
PRODUCT_NAME = "$(TARGET_NAME)";
486489
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
487-
SWIFT_VERSION = 4.0;
490+
SWIFT_VERSION = 5.0;
488491
};
489492
name = Debug;
490493
};
@@ -494,12 +497,13 @@
494497
buildSettings = {
495498
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
496499
INFOPLIST_FILE = LoadingBar/Info.plist;
500+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
497501
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
498502
MODULE_NAME = ExampleApp;
499503
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)";
500504
PRODUCT_NAME = "$(TARGET_NAME)";
501505
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
502-
SWIFT_VERSION = 4.0;
506+
SWIFT_VERSION = 5.0;
503507
};
504508
name = Release;
505509
};
@@ -516,11 +520,12 @@
516520
"$(inherited)",
517521
);
518522
INFOPLIST_FILE = Tests/Info.plist;
523+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
519524
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
520525
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)";
521526
PRODUCT_NAME = "$(TARGET_NAME)";
522527
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
523-
SWIFT_VERSION = 4.0;
528+
SWIFT_VERSION = 5.0;
524529
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LoadingBar_Example.app/LoadingBar_Example";
525530
};
526531
name = Debug;
@@ -534,11 +539,12 @@
534539
"$(inherited)",
535540
);
536541
INFOPLIST_FILE = Tests/Info.plist;
542+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
537543
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
538544
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)";
539545
PRODUCT_NAME = "$(TARGET_NAME)";
540546
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
541-
SWIFT_VERSION = 4.0;
547+
SWIFT_VERSION = 5.0;
542548
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LoadingBar_Example.app/LoadingBar_Example";
543549
};
544550
name = Release;

Example/LoadingBar.xcworkspace/contents.xcworkspacedata

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
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>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>

Example/LoadingBar/AppDelegate.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
1414
var window: UIWindow?
1515

1616

17-
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
17+
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
1818
// Override point for customization after application launch.
1919
return true
2020
}
Lines changed: 51 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,71 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="vXZ-lx-hvc">
3-
<device id="retina4_7" orientation="portrait">
4-
<adaptation id="fullscreen"/>
5-
</device>
2+
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="21701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="vXZ-lx-hvc">
3+
<device id="retina4_7" orientation="portrait" appearance="light"/>
64
<dependencies>
7-
<deployment identifier="iOS"/>
8-
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/>
5+
<deployment version="5376" identifier="iOS"/>
6+
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="21679"/>
7+
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
8+
<capability name="System colors in document resources" minToolsVersion="11.0"/>
99
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
1010
</dependencies>
1111
<scenes>
1212
<!--View Controller-->
1313
<scene sceneID="ufC-wZ-h7g">
1414
<objects>
1515
<viewController id="vXZ-lx-hvc" customClass="ViewController" customModule="LoadingBar_Example" customModuleProvider="target" sceneMemberID="viewController">
16-
<layoutGuides>
17-
<viewControllerLayoutGuide type="top" id="jyV-Pf-zRb"/>
18-
<viewControllerLayoutGuide type="bottom" id="2fi-mo-0CV"/>
19-
</layoutGuides>
2016
<view key="view" contentMode="scaleToFill" id="kh9-bI-dsS">
2117
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
2218
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
19+
<subviews>
20+
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="O2C-E0-Keu" customClass="LoadingBar" customModule="LoadingBar">
21+
<rect key="frame" x="16" y="333.5" width="343" height="20"/>
22+
<color key="backgroundColor" systemColor="systemGray3Color"/>
23+
<constraints>
24+
<constraint firstAttribute="height" constant="20" id="5zo-z7-YKi"/>
25+
</constraints>
26+
</view>
27+
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="cHQ-nR-0Ei" customClass="LoadingBar" customModule="LoadingBar">
28+
<rect key="frame" x="16" y="421" width="343" height="5"/>
29+
<color key="backgroundColor" systemColor="systemGray3Color"/>
30+
<constraints>
31+
<constraint firstAttribute="height" constant="5" id="LU7-9a-LGO"/>
32+
</constraints>
33+
</view>
34+
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="0.5" minValue="0.0" maxValue="1" translatesAutoresizingMaskIntoConstraints="NO" id="Zdi-gx-sxs">
35+
<rect key="frame" x="14" y="69" width="347" height="31"/>
36+
<connections>
37+
<action selector="progressValueDidChange:" destination="vXZ-lx-hvc" eventType="valueChanged" id="N6z-mr-ekY"/>
38+
</connections>
39+
</slider>
40+
</subviews>
41+
<viewLayoutGuide key="safeArea" id="wey-r5-6m7"/>
2342
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
43+
<constraints>
44+
<constraint firstItem="wey-r5-6m7" firstAttribute="trailing" secondItem="O2C-E0-Keu" secondAttribute="trailing" constant="16" id="Krj-Ro-EUm"/>
45+
<constraint firstItem="Zdi-gx-sxs" firstAttribute="leading" secondItem="wey-r5-6m7" secondAttribute="leading" constant="16" id="UMK-oN-vCG"/>
46+
<constraint firstItem="wey-r5-6m7" firstAttribute="trailing" secondItem="Zdi-gx-sxs" secondAttribute="trailing" constant="16" id="UWm-rr-0S8"/>
47+
<constraint firstItem="cHQ-nR-0Ei" firstAttribute="centerX" secondItem="wey-r5-6m7" secondAttribute="centerX" id="WJQ-MI-LyC"/>
48+
<constraint firstItem="cHQ-nR-0Ei" firstAttribute="top" secondItem="O2C-E0-Keu" secondAttribute="bottom" constant="67.5" id="ZvJ-kd-fYZ"/>
49+
<constraint firstItem="O2C-E0-Keu" firstAttribute="centerY" secondItem="wey-r5-6m7" secondAttribute="centerY" id="gzE-E3-pJw"/>
50+
<constraint firstItem="wey-r5-6m7" firstAttribute="trailing" secondItem="cHQ-nR-0Ei" secondAttribute="trailing" constant="16" id="s1f-AB-5C6"/>
51+
<constraint firstItem="O2C-E0-Keu" firstAttribute="leading" secondItem="wey-r5-6m7" secondAttribute="leading" constant="16" id="tI0-5S-EsW"/>
52+
<constraint firstItem="cHQ-nR-0Ei" firstAttribute="leading" secondItem="wey-r5-6m7" secondAttribute="leading" constant="16" id="vgF-bJ-vjj"/>
53+
<constraint firstItem="Zdi-gx-sxs" firstAttribute="top" secondItem="wey-r5-6m7" secondAttribute="top" constant="49" id="wmK-hv-tQF"/>
54+
</constraints>
2455
</view>
56+
<connections>
57+
<outlet property="loadingBar1" destination="O2C-E0-Keu" id="LF1-Nb-JD9"/>
58+
<outlet property="loadingBar2" destination="cHQ-nR-0Ei" id="vef-KD-KdB"/>
59+
</connections>
2560
</viewController>
2661
<placeholder placeholderIdentifier="IBFirstResponder" id="x5A-6p-PRh" sceneMemberID="firstResponder"/>
2762
</objects>
63+
<point key="canvasLocation" x="-90" y="-36"/>
2864
</scene>
2965
</scenes>
66+
<resources>
67+
<systemColor name="systemGray3Color">
68+
<color red="0.7803921568627451" green="0.7803921568627451" blue="0.80000000000000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
69+
</systemColor>
70+
</resources>
3071
</document>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
}
6+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"images" : [
3+
{
4+
"idiom" : "universal",
5+
"scale" : "1x"
6+
},
7+
{
8+
"idiom" : "universal",
9+
"scale" : "2x"
10+
},
11+
{
12+
"filename" : "image copy.png",
13+
"idiom" : "universal",
14+
"scale" : "3x"
15+
}
16+
],
17+
"info" : {
18+
"author" : "xcode",
19+
"version" : 1
20+
}
21+
}
Loading

Example/LoadingBar/ViewController.swift

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,15 @@
77
//
88

99
import UIKit
10+
import LoadingBar
1011

1112
class ViewController: UIViewController {
13+
@IBOutlet private var loadingBar1: LoadingBar?
14+
@IBOutlet private var loadingBar2: LoadingBar?
1215

13-
override func viewDidLoad() {
14-
super.viewDidLoad()
15-
// Do any additional setup after loading the view, typically from a nib.
16+
@IBAction func progressValueDidChange(_ button: UISlider) {
17+
loadingBar1?.progress = CGFloat(button.value)
18+
loadingBar2?.progress = CGFloat(button.value)
1619
}
17-
18-
override func didReceiveMemoryWarning() {
19-
super.didReceiveMemoryWarning()
20-
// Dispose of any resources that can be recreated.
21-
}
22-
2320
}
2421

Example/Podfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use_frameworks!
22

3-
platform :ios, '10.0'
3+
platform :ios, '15.0'
44

55
target 'LoadingBar_Example' do
66
pod 'LoadingBar', :path => '../'

Example/Podfile.lock

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
PODS:
2+
- LoadingBar (0.0.1)
3+
4+
DEPENDENCIES:
5+
- LoadingBar (from `../`)
6+
7+
EXTERNAL SOURCES:
8+
LoadingBar:
9+
:path: "../"
10+
11+
SPEC CHECKSUMS:
12+
LoadingBar: 879d29e34b49f4b3bcfc0f1f3ba6ff13046d1259
13+
14+
PODFILE CHECKSUM: 9593317f414e602fbe0e107d7141c51a33376260
15+
16+
COCOAPODS: 1.12.1

LoadingBar.podspec

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,35 +8,20 @@
88

99
Pod::Spec.new do |s|
1010
s.name = 'LoadingBar'
11-
s.version = '0.1.0'
12-
s.summary = 'A short description of LoadingBar.'
13-
14-
# This description is used to generate tags and improve search results.
15-
# * Think: What does it do? Why did you write it? What is the focus?
16-
# * Try to keep it short, snappy and to the point.
17-
# * Write the description between the DESC delimiters below.
18-
# * Finally, don't worry about the indent, CocoaPods strips it!
19-
11+
s.version = '0.0.1'
12+
s.summary = 'A simple animatable loading bar'
2013
s.description = <<-DESC
21-
TODO: Add long description of the pod here.
14+
A loading bar can be added to the navigation bar or toolbar, or else where in the app, where impossible to add UIActivityIndicatorView
2215
DESC
2316

24-
s.homepage = 'https://github.com/Ihar Katkavets/LoadingBar'
25-
# s.screenshots = 'www.example.com/screenshots_1', 'www.example.com/screenshots_2'
17+
s.homepage = 'https://github.com/iharkatkavets/ios.loading-bar.swift'
2618
s.license = { :type => 'MIT', :file => 'LICENSE' }
27-
s.author = { 'Ihar Katkavets' => '[email protected].com' }
19+
s.author = { 'Ihar Katkavets' => 'job4ihar@gmail.com' }
2820
s.source = { :git => 'https://github.com/Ihar Katkavets/LoadingBar.git', :tag => s.version.to_s }
29-
# s.social_media_url = 'https://twitter.com/<TWITTER_USERNAME>'
3021

31-
s.ios.deployment_target = '10.0'
22+
s.ios.deployment_target = '15.0'
23+
s.swift_version = '5.7'
3224

3325
s.source_files = 'LoadingBar/Classes/**/*'
3426

35-
# s.resource_bundles = {
36-
# 'LoadingBar' => ['LoadingBar/Assets/*.png']
37-
# }
38-
39-
# s.public_header_files = 'Pod/Classes/**/*.h'
40-
# s.frameworks = 'UIKit', 'MapKit'
41-
# s.dependency 'AFNetworking', '~> 2.3'
4227
end

0 commit comments

Comments
 (0)