Skip to content

Commit

Permalink
Merge pull request #244 from ruslanskorb/develop
Browse files Browse the repository at this point in the history
Version 4.0.0
  • Loading branch information
ruslanskorb authored May 24, 2022
2 parents 2f0de51 + 9a6bcd2 commit 0cbf9cb
Show file tree
Hide file tree
Showing 166 changed files with 435 additions and 317 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: CI
on:
pull_request:
branches: [master]
workflow_dispatch:
jobs:
iOS:
runs-on: macos-12
env:
DEVELOPER_DIR: '/Applications/Xcode_13.4.app/Contents/Developer'
steps:
- uses: actions/checkout@v3
- uses: ruby/setup-ruby@v1
with:
ruby-version: '2.7'
bundler-cache: true
- uses: actions/cache@v3
with:
path: Example/Pods
key: ${{ runner.os }}-pods-${{ hashFiles('**/Podfile.lock') }}
restore-keys: |
${{ runner.os }}-pods-
- name: Install Pods
run: bundle exec pod install --repo-update --project-directory=Example
- name: Test
run: make test
- name: Lint
run: make lint
3 changes: 0 additions & 3 deletions .slather.yml

This file was deleted.

26 changes: 0 additions & 26 deletions .travis.yml

This file was deleted.

17 changes: 8 additions & 9 deletions Example/Podfile
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
platform :ios, '9.0'
source 'https://cdn.cocoapods.org/'

platform :ios, '12.0'

inhibit_all_warnings!

target 'RSKImageCropperExampleTests' do
pod 'Expecta+Snapshots', '3.1.1'
pod 'Specta', '1.0.7'
pod 'Expecta', '1.0.6'
pod 'OCMock', '3.4.2'
pod 'OCMock', '3.9.1'

post_install do |installer|

installer.pods_project.targets.each do |target|
if target.name == 'Expecta' || target.name == 'Specta' || target.name == 'FBSnapshotTestCase'
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
end
end
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
end
end
end
end
12 changes: 6 additions & 6 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@ PODS:
- FBSnapshotTestCase/Core (~> 2.0)
- Specta (~> 1.0)
- FBSnapshotTestCase/Core (2.1.4)
- OCMock (3.4.2)
- OCMock (3.9.1)
- Specta (1.0.7)

DEPENDENCIES:
- Expecta (= 1.0.6)
- "Expecta+Snapshots (= 3.1.1)"
- OCMock (= 3.4.2)
- OCMock (= 3.9.1)
- Specta (= 1.0.7)

SPEC REPOS:
https://github.com/CocoaPods/Specs.git:
trunk:
- Expecta
- "Expecta+Snapshots"
- FBSnapshotTestCase
Expand All @@ -26,9 +26,9 @@ SPEC CHECKSUMS:
Expecta: 3b6bd90a64b9a1dcb0b70aa0e10a7f8f631667d5
"Expecta+Snapshots": dcff217eef506dabd6dfdc7864ea2da321fafbb8
FBSnapshotTestCase: 094f9f314decbabe373b87cc339bea235a63e07a
OCMock: ebe9ee1dca7fbed0ff9193ac0b3e2d8862ea56f6
OCMock: 9491e4bec59e0b267d52a9184ff5605995e74be8
Specta: 3e1bd89c3517421982dc4d1c992503e48bd5fe66

PODFILE CHECKSUM: 18474e83bf091eb6550572c22fb3534227bfa142
PODFILE CHECKSUM: e2296c0f63c75329f0583a4252b3dfcb582ff009

COCOAPODS: 1.9.3
COCOAPODS: 1.11.3
50 changes: 30 additions & 20 deletions Example/RSKImageCropperExample.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
objects = {

/* Begin PBXBuildFile section */
427370AAAC28816E379251D5 /* libPods-RSKImageCropperExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F013F3EE2DCF8A92E4DF296 /* libPods-RSKImageCropperExampleTests.a */; };
B803F69E1AAB0A1F004141CF /* CGGeometry+RSKImageCropper.m in Sources */ = {isa = PBXBuildFile; fileRef = B803F69D1AAB0A1F004141CF /* CGGeometry+RSKImageCropper.m */; };
B8182F2E1ABC998B00601E43 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = B8182F2D1ABC998B00601E43 /* LaunchScreen.xib */; };
B82DF9C11AE27E81001F4ED2 /* RSKTouchViewTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B82DF9C01AE27E81001F4ED2 /* RSKTouchViewTests.m */; };
Expand All @@ -32,6 +31,7 @@
B8D73A871B9B1E73003AFA4A /* RSKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = B8D73A861B9B1E73003AFA4A /* RSKInternalUtility.m */; };
B8F617661AE43CEF00499402 /* RSKImageCropperPerformanceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B8F617651AE43CEF00499402 /* RSKImageCropperPerformanceTests.m */; };
B8F617681AE4468000499402 /* RSKImageScrollViewTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B8F617671AE4468000499402 /* RSKImageScrollViewTests.m */; };
ED6AB2167F8AE24BA43C7555 /* libPods-RSKImageCropperExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F1D7827AE01F17D6196BBEC0 /* libPods-RSKImageCropperExampleTests.a */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand All @@ -46,7 +46,6 @@

/* Begin PBXFileReference section */
46AAEE5D1B29155700E10C42 /* RSKImageCropViewController+Protected.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "RSKImageCropViewController+Protected.h"; sourceTree = "<group>"; };
5F013F3EE2DCF8A92E4DF296 /* libPods-RSKImageCropperExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RSKImageCropperExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
B803F69C1AAB0A1F004141CF /* CGGeometry+RSKImageCropper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CGGeometry+RSKImageCropper.h"; sourceTree = "<group>"; };
B803F69D1AAB0A1F004141CF /* CGGeometry+RSKImageCropper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CGGeometry+RSKImageCropper.m"; sourceTree = "<group>"; };
B8182F2D1ABC998B00601E43 /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LaunchScreen.xib; sourceTree = "<group>"; };
Expand Down Expand Up @@ -79,13 +78,15 @@
B87A9A2919A4D39800D12CD4 /* RSKTouchView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RSKTouchView.m; sourceTree = "<group>"; };
B87A9A2A19A4D39800D12CD4 /* UIImage+RSKImageCropper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+RSKImageCropper.h"; sourceTree = "<group>"; };
B87A9A2B19A4D39800D12CD4 /* UIImage+RSKImageCropper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+RSKImageCropper.m"; sourceTree = "<group>"; };
B8D4C7A0283AB2C200B6F072 /* RSKImageScrollViewDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RSKImageScrollViewDelegate.h; sourceTree = "<group>"; };
B8D73A831B9B1E22003AFA4A /* RSKImageCropperStrings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = RSKImageCropperStrings.bundle; sourceTree = "<group>"; };
B8D73A851B9B1E73003AFA4A /* RSKInternalUtility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RSKInternalUtility.h; sourceTree = "<group>"; };
B8D73A861B9B1E73003AFA4A /* RSKInternalUtility.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RSKInternalUtility.m; sourceTree = "<group>"; };
B8F617651AE43CEF00499402 /* RSKImageCropperPerformanceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RSKImageCropperPerformanceTests.m; sourceTree = "<group>"; };
B8F617671AE4468000499402 /* RSKImageScrollViewTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RSKImageScrollViewTests.m; sourceTree = "<group>"; };
BE288B38C3A2D1DB88092360 /* Pods-RSKImageCropperExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RSKImageCropperExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-RSKImageCropperExampleTests/Pods-RSKImageCropperExampleTests.release.xcconfig"; sourceTree = "<group>"; };
DCD5C6743C4B47A9E5B110B8 /* Pods-RSKImageCropperExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RSKImageCropperExampleTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-RSKImageCropperExampleTests/Pods-RSKImageCropperExampleTests.debug.xcconfig"; sourceTree = "<group>"; };
E6FAA073685BE5E78305A11F /* Pods-RSKImageCropperExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RSKImageCropperExampleTests.release.xcconfig"; path = "Target Support Files/Pods-RSKImageCropperExampleTests/Pods-RSKImageCropperExampleTests.release.xcconfig"; sourceTree = "<group>"; };
F1D7827AE01F17D6196BBEC0 /* libPods-RSKImageCropperExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RSKImageCropperExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
FB8BD8ED2909E82D44808408 /* Pods-RSKImageCropperExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RSKImageCropperExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-RSKImageCropperExampleTests/Pods-RSKImageCropperExampleTests.debug.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand All @@ -106,20 +107,20 @@
B87A9A0919A4D2CD00D12CD4 /* XCTest.framework in Frameworks */,
B87A9A0B19A4D2CD00D12CD4 /* UIKit.framework in Frameworks */,
B87A9A0A19A4D2CD00D12CD4 /* Foundation.framework in Frameworks */,
427370AAAC28816E379251D5 /* libPods-RSKImageCropperExampleTests.a in Frameworks */,
ED6AB2167F8AE24BA43C7555 /* libPods-RSKImageCropperExampleTests.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
52C9CBC6DB0B0A0BFBFB6175 /* Pods */ = {
45354A06E09E0095C4070E12 /* Pods */ = {
isa = PBXGroup;
children = (
DCD5C6743C4B47A9E5B110B8 /* Pods-RSKImageCropperExampleTests.debug.xcconfig */,
BE288B38C3A2D1DB88092360 /* Pods-RSKImageCropperExampleTests.release.xcconfig */,
FB8BD8ED2909E82D44808408 /* Pods-RSKImageCropperExampleTests.debug.xcconfig */,
E6FAA073685BE5E78305A11F /* Pods-RSKImageCropperExampleTests.release.xcconfig */,
);
name = Pods;
path = Pods;
sourceTree = "<group>";
};
B87A99E319A4D2CD00D12CD4 = {
Expand All @@ -130,7 +131,7 @@
B87A9A0E19A4D2CD00D12CD4 /* RSKImageCropperExampleTests */,
B87A99EE19A4D2CD00D12CD4 /* Frameworks */,
B87A99ED19A4D2CD00D12CD4 /* Products */,
52C9CBC6DB0B0A0BFBFB6175 /* Pods */,
45354A06E09E0095C4070E12 /* Pods */,
);
sourceTree = "<group>";
};
Expand All @@ -150,7 +151,7 @@
B87A99F119A4D2CD00D12CD4 /* CoreGraphics.framework */,
B87A99F319A4D2CD00D12CD4 /* UIKit.framework */,
B87A9A0819A4D2CD00D12CD4 /* XCTest.framework */,
5F013F3EE2DCF8A92E4DF296 /* libPods-RSKImageCropperExampleTests.a */,
F1D7827AE01F17D6196BBEC0 /* libPods-RSKImageCropperExampleTests.a */,
);
name = Frameworks;
sourceTree = "<group>";
Expand Down Expand Up @@ -222,6 +223,7 @@
46AAEE5D1B29155700E10C42 /* RSKImageCropViewController+Protected.h */,
B87A9A2319A4D39800D12CD4 /* RSKImageScrollView.h */,
B87A9A2419A4D39800D12CD4 /* RSKImageScrollView.m */,
B8D4C7A0283AB2C200B6F072 /* RSKImageScrollViewDelegate.h */,
B8D73A851B9B1E73003AFA4A /* RSKInternalUtility.h */,
B8D73A861B9B1E73003AFA4A /* RSKInternalUtility.m */,
B87A9A2819A4D39800D12CD4 /* RSKTouchView.h */,
Expand Down Expand Up @@ -274,7 +276,7 @@
isa = PBXNativeTarget;
buildConfigurationList = B87A9A1B19A4D2CD00D12CD4 /* Build configuration list for PBXNativeTarget "RSKImageCropperExampleTests" */;
buildPhases = (
42671B6A92E13D27D0A4BC57 /* [CP] Check Pods Manifest.lock */,
60073F70E21CEB41C716D9E9 /* [CP] Check Pods Manifest.lock */,
B87A9A0319A4D2CD00D12CD4 /* Sources */,
B87A9A0419A4D2CD00D12CD4 /* Frameworks */,
B87A9A0519A4D2CD00D12CD4 /* Resources */,
Expand All @@ -296,7 +298,7 @@
isa = PBXProject;
attributes = {
CLASSPREFIX = RSK;
LastUpgradeCheck = 1020;
LastUpgradeCheck = 1340;
ORGANIZATIONNAME = "Ruslan Skorb";
TargetAttributes = {
B87A99EB19A4D2CD00D12CD4 = {
Expand Down Expand Up @@ -350,16 +352,20 @@
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
42671B6A92E13D27D0A4BC57 /* [CP] Check Pods Manifest.lock */ = {
60073F70E21CEB41C716D9E9 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-RSKImageCropperExampleTests-checkManifestLockResult.txt",
);
Expand Down Expand Up @@ -451,6 +457,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
Expand Down Expand Up @@ -482,7 +489,7 @@
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
..,
);
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
Expand Down Expand Up @@ -512,6 +519,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
Expand All @@ -536,7 +544,7 @@
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
..,
);
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
Expand All @@ -547,11 +555,12 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CURRENT_PROJECT_VERSION = 4;
DEVELOPMENT_TEAM = J3P7YV7464;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "RSKImageCropperExample/RSKImageCropperExample-Prefix.pch";
INFOPLIST_FILE = "RSKImageCropperExample/RSKImageCropperExample-Info.plist";
MARKETING_VERSION = 3.0.2;
MARKETING_VERSION = 4.0.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.ruslanskorb.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = RSKImageCropperExample;
TARGETED_DEVICE_FAMILY = 1;
Expand All @@ -563,11 +572,12 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CURRENT_PROJECT_VERSION = 4;
DEVELOPMENT_TEAM = J3P7YV7464;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "RSKImageCropperExample/RSKImageCropperExample-Prefix.pch";
INFOPLIST_FILE = "RSKImageCropperExample/RSKImageCropperExample-Info.plist";
MARKETING_VERSION = 3.0.2;
MARKETING_VERSION = 4.0.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.ruslanskorb.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = RSKImageCropperExample;
TARGETED_DEVICE_FAMILY = 1;
Expand All @@ -577,7 +587,7 @@
};
B87A9A1C19A4D2CD00D12CD4 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = DCD5C6743C4B47A9E5B110B8 /* Pods-RSKImageCropperExampleTests.debug.xcconfig */;
baseConfigurationReference = FB8BD8ED2909E82D44808408 /* Pods-RSKImageCropperExampleTests.debug.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/RSKImageCropperExample.app/RSKImageCropperExample";
DEVELOPMENT_TEAM = J3P7YV7464;
Expand All @@ -601,7 +611,7 @@
};
B87A9A1D19A4D2CD00D12CD4 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = BE288B38C3A2D1DB88092360 /* Pods-RSKImageCropperExampleTests.release.xcconfig */;
baseConfigurationReference = E6FAA073685BE5E78305A11F /* Pods-RSKImageCropperExampleTests.release.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/RSKImageCropperExample.app/RSKImageCropperExample";
DEVELOPMENT_TEAM = J3P7YV7464;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1020"
LastUpgradeVersion = "1340"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down Expand Up @@ -41,6 +41,15 @@
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "B87A99EB19A4D2CD00D12CD4"
BuildableName = "RSKImageCropperExample.app"
BlueprintName = "RSKImageCropperExample"
ReferencedContainer = "container:RSKImageCropperExample.xcodeproj">
</BuildableReference>
</MacroExpansion>
<Testables>
<TestableReference
skipped = "NO">
Expand All @@ -53,17 +62,6 @@
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "B87A99EB19A4D2CD00D12CD4"
BuildableName = "RSKImageCropperExample.app"
BlueprintName = "RSKImageCropperExample"
ReferencedContainer = "container:RSKImageCropperExample.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
Expand All @@ -85,8 +83,6 @@
ReferencedContainer = "container:RSKImageCropperExample.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
2 changes: 1 addition & 1 deletion Example/RSKImageCropperExample/RSKAppDelegate.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// RSKAppDelegate.h
//
// Copyright (c) 2014-present Ruslan Skorb, http://ruslanskorb.com/
// Copyright (c) 2014-present Ruslan Skorb, https://ruslanskorb.com
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
Expand Down
Loading

0 comments on commit 0cbf9cb

Please sign in to comment.