Skip to content

Commit 3bec50f

Browse files
Merge pull request #45 from FabrizioBrancati/xcode-11
Swift 5.1 and Xcode 11.1
2 parents 7246706 + d06a8f9 commit 3bec50f

File tree

109 files changed

+419
-342
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+419
-342
lines changed

.swift-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.0
1+
5.1

.swiftlint.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,11 @@ opt_in_rules:
99
- closure_end_indentation
1010
- closure_spacing
1111
- conditional_returns_on_newline
12+
- contains_over_filter_count
13+
- contains_over_filter_is_empty
1214
- contains_over_first_not_nil
1315
- convenience_type
16+
- empty_collection_literal
1417
- empty_count
1518
- empty_string
1619
- empty_xctest_method
@@ -20,11 +23,13 @@ opt_in_rules:
2023
- fatal_error_message
2124
- file_name
2225
- file_header
26+
- file_types_order
2327
- first_where
2428
- force_unwrapping
2529
- implicitly_unwrapped_optional
2630
- joined_default_parameter
2731
- last_where
32+
- legacy_multiple
2833
- let_var_whitespace
2934
- literal_expression_end_indentation
3035
- lower_acl_than_parent
@@ -51,6 +56,7 @@ opt_in_rules:
5156
- quick_discouraged_call
5257
- quick_discouraged_focused_test
5358
- quick_discouraged_pending_test
59+
- reduce_into
5460
- redundant_nil_coalescing
5561
- single_test_class
5662
- sorted_first_last
@@ -59,6 +65,7 @@ opt_in_rules:
5965
- trailing_closure
6066
- unavailable_function
6167
- unneeded_parentheses_in_closure_argument
68+
- unowned_variable_capture
6269
- untyped_error_in_catch
6370
- vertical_parameter_alignment_on_call
6471
- vertical_whitespace_between_cases
@@ -84,7 +91,7 @@ file_header:
8491
\/\/
8592
\/\/ The MIT License \(MIT\)
8693
\/\/
87-
\/\/ Copyright \(c\) 2015 - 2018 Fabrizio Brancati\.
94+
\/\/ Copyright \(c\) 2015 - 2019 Fabrizio Brancati\.
8895
\/\/
8996
\/\/ Permission is hereby granted, free of charge, to any person obtaining a copy
9097
\/\/ of this software and associated documentation files \(the "Software"\), to deal

.travis.yml

Lines changed: 13 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -19,56 +19,31 @@ matrix:
1919
sudo: required
2020
dist: xenial
2121
env: SPM="YES"
22-
- name: macOS / Xcode 10.2 / SwiftPM
22+
- name: macOS / Xcode 11.1 / SwiftPM
2323
os: osx
2424
language: objective-c
25-
osx_image: xcode10.2
25+
osx_image: xcode11.1
2626
env: SPM="YES"
27-
- name: macOS / Xcode 10.2 / iOS 12.2 / iPhone X
27+
- name: macOS / Xcode 11.1 / iOS 13.1 / iPhone 11 Pro Max
2828
os: osx
2929
language: objective-c
30-
osx_image: xcode10.2
31-
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=12.2,name=iPhone X" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
32-
- name: macOS / Xcode 10.2 / iOS 11.4 / iPhone 7 Plus
30+
osx_image: xcode11.1
31+
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=13.1,name=iPhone 11 Pro Max" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
32+
- name: macOS / Xcode 11.1 / watchOS 6.0 / Apple Watch Series 5 - 44mm
3333
os: osx
3434
language: objective-c
35-
osx_image: xcode10.2
36-
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=11.4,name=iPhone 7 Plus" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" LINT="YES" COVERAGE="YES" EXAMPLE="NO"
37-
- name: macOS / Xcode 10.2 / iOS 10.3.1 / iPhone 6
35+
osx_image: xcode11.1
36+
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=6.0,name=Apple Watch Series 5 - 44mm" SCHEME="$WATCHOS_SCHEME" RUN_TESTS="NO" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
37+
- name: macOS / Xcode 11.1
3838
os: osx
3939
language: objective-c
40-
osx_image: xcode10.2
41-
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=10.3.1,name=iPhone 6" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
42-
- name: macOS / Xcode 10.2 / iOS 9.0 / iPhone 5s
43-
os: osx
44-
language: objective-c
45-
osx_image: xcode10.2
46-
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=9.0,name=iPhone 5s" SCHEME="$IOS_SCHEME" RUN_TESTS="NO" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
47-
- name: macOS / Xcode 10.2 / watchOS 5.2 / Apple Watch 4 - 44mm
48-
os: osx
49-
language: objective-c
50-
osx_image: xcode10.2
51-
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=5.2,name=Apple Watch Series 4 - 44mm" SCHEME="$WATCHOS_SCHEME" RUN_TESTS="NO" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
52-
- name: macOS / Xcode 10.2 / watchOS 4.2 / Apple Watch 3 - 38mm
53-
os: osx
54-
language: objective-c
55-
osx_image: xcode10.2
56-
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=4.2,name=Apple Watch Series 3 - 38mm" SCHEME="$WATCHOS_SCHEME" RUN_TESTS="NO" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
57-
- name: macOS / Xcode 10.2 / watchOS 3.2 / Apple Watch 2 - 42mm
58-
os: osx
59-
language: objective-c
60-
osx_image: xcode10.2
61-
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=3.2,name=Apple Watch Series 2 - 42mm" SCHEME="$WATCHOS_SCHEME" RUN_TESTS="NO" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
62-
- name: macOS / Xcode 10.2
63-
os: osx
64-
language: objective-c
65-
osx_image: xcode10.2
40+
osx_image: xcode11.1
6641
env: PROJ="BFKit.xcodeproj" DESTINATION="arch=x86_64" SCHEME="$MACOS_SCHEME" RUN_TESTS="YES" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
67-
- name: macOS / Xcode 10.2 / iOS 12.2 / iPhone 7 Plus / Demo
42+
- name: macOS / Xcode 11.1 / iOS 13.1 / iPhone 8 Plus / Demo
6843
os: osx
6944
language: objective-c
70-
osx_image: xcode10.2
71-
env: PROJ="Example/BFKitExample.xcodeproj" DESTINATION="OS=12.2,name=iPhone 7 Plus" SCHEME="$EXAMPLE_SCHEME" RUN_TESTS="NO" LINT="NO" COVERAGE="NO" EXAMPLE="YES"
45+
osx_image: xcode11.1
46+
env: PROJ="Example/BFKitExample.xcodeproj" DESTINATION="OS=13.1,name=iPhone 8 Plus" SCHEME="$EXAMPLE_SCHEME" RUN_TESTS="NO" LINT="NO" COVERAGE="NO" EXAMPLE="YES"
7247

7348
before_install:
7449
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then

BFKit-Swift.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22
s.name = 'BFKit-Swift'
33
s.module_name = 'BFKit'
4-
s.version = '5.0.0'
4+
s.version = '6.0.0'
55
s.summary = 'BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.'
66
s.homepage = 'https://github.com/FabrizioBrancati/BFKit-Swift'
77
s.screenshots = 'https://github.fabriziobrancati.com/bfkit/resources/screenshot-swift.png'

BFKit.xcodeproj/project.pbxproj

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,8 @@
162162
498AE658216AB1C700858554 /* CGPointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498AE656216AB1C700858554 /* CGPointTests.swift */; };
163163
49B9259C1FE33218002F0F17 /* BFBiometrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B9259B1FE33217002F0F17 /* BFBiometrics.swift */; };
164164
49B925D71FF29296002F0F17 /* BFBiometricsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B925D51FF290E3002F0F17 /* BFBiometricsTests.swift */; };
165+
49CCD9E023383321000C1675 /* WKWebView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32DD2342231D549B001575C3 /* WKWebView+Extensions.swift */; };
166+
49CCD9E123383340000C1675 /* WKWebViewExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32DD2344231D5546001575C3 /* WKWebViewExtensionTests.swift */; };
165167
/* End PBXBuildFile section */
166168

167169
/* Begin PBXContainerItemProxy section */
@@ -349,6 +351,7 @@
349351
490314761F0C2EA600499354 /* Apple */ = {
350352
isa = PBXGroup;
351353
children = (
354+
49CCD9DD233832FF000C1675 /* WebKit */,
352355
490314771F0C2EA600499354 /* BFKit */,
353356
498AE655216AB0B000858554 /* CoreGraphics */,
354357
4903147C1F0C2EA600499354 /* Foundation */,
@@ -400,7 +403,6 @@
400403
490314911F0C2EA600499354 /* UIViewController+Extensions.swift */,
401404
490314921F0C2EA600499354 /* UIView+Extensions.swift */,
402405
490314941F0C2EA600499354 /* UIWindow+Extensions.swift */,
403-
32DD2342231D549B001575C3 /* WKWebView+Extensions.swift */,
404406
);
405407
path = UIKit;
406408
sourceTree = "<group>";
@@ -476,6 +478,7 @@
476478
490314B01F0C2EA600499354 /* Apple */ = {
477479
isa = PBXGroup;
478480
children = (
481+
49CCD9DE23383310000C1675 /* WebKit */,
479482
490314B11F0C2EA600499354 /* BFKit */,
480483
498AE659216AB1CC00858554 /* CoreGraphics */,
481484
490314B61F0C2EA600499354 /* Foundation */,
@@ -526,7 +529,6 @@
526529
490314CB1F0C2EA600499354 /* UIViewControllerExtensionTests.swift */,
527530
490314CC1F0C2EA600499354 /* UIViewExtensionTests.swift */,
528531
490314CE1F0C2EA600499354 /* UIWindowExtensionTests.swift */,
529-
32DD2344231D5546001575C3 /* WKWebViewExtensionTests.swift */,
530532
);
531533
path = UIKit;
532534
sourceTree = "<group>";
@@ -607,6 +609,22 @@
607609
path = CoreGraphics;
608610
sourceTree = "<group>";
609611
};
612+
49CCD9DD233832FF000C1675 /* WebKit */ = {
613+
isa = PBXGroup;
614+
children = (
615+
32DD2342231D549B001575C3 /* WKWebView+Extensions.swift */,
616+
);
617+
path = WebKit;
618+
sourceTree = "<group>";
619+
};
620+
49CCD9DE23383310000C1675 /* WebKit */ = {
621+
isa = PBXGroup;
622+
children = (
623+
32DD2344231D5546001575C3 /* WKWebViewExtensionTests.swift */,
624+
);
625+
path = WebKit;
626+
sourceTree = "<group>";
627+
};
610628
/* End PBXGroup section */
611629

612630
/* Begin PBXHeadersBuildPhase section */
@@ -830,6 +848,7 @@
830848
buildActionMask = 2147483647;
831849
files = (
832850
4903152F1F0C350F00499354 /* BFLog.swift in Sources */,
851+
49CCD9E023383321000C1675 /* WKWebView+Extensions.swift in Sources */,
833852
490315321F0C350F00499354 /* Collection+Extensions.swift in Sources */,
834853
4903153A1F0C350F00499354 /* String+Extensions.swift in Sources */,
835854
490315381F0C350F00499354 /* ProcessInfo+Extensions.swift in Sources */,
@@ -866,6 +885,7 @@
866885
4903156F1F0C358600499354 /* NSObjectExtensionTests.swift in Sources */,
867886
4903156D1F0C358600499354 /* DateExtensionTests.swift in Sources */,
868887
4903156B1F0C358600499354 /* CollectionExtensionTests.swift in Sources */,
888+
49CCD9E123383340000C1675 /* WKWebViewExtensionTests.swift in Sources */,
869889
4903156E1F0C358600499354 /* DictionaryExtensionTests.swift in Sources */,
870890
498AE658216AB1C700858554 /* CGPointTests.swift in Sources */,
871891
4903156C1F0C358600499354 /* DataExtensionTests.swift in Sources */,
@@ -1034,7 +1054,7 @@
10341054
CLANG_CXX_LIBRARY = "libc++";
10351055
CODE_SIGN_IDENTITY = "";
10361056
COMBINE_HIDPI_IMAGES = YES;
1037-
CURRENT_PROJECT_VERSION = 1;
1057+
CURRENT_PROJECT_VERSION = 6.0.0;
10381058
DEFINES_MODULE = YES;
10391059
DEVELOPMENT_TEAM = "";
10401060
DYLIB_COMPATIBILITY_VERSION = 1;
@@ -1063,7 +1083,7 @@
10631083
CLANG_CXX_LIBRARY = "libc++";
10641084
CODE_SIGN_IDENTITY = "";
10651085
COMBINE_HIDPI_IMAGES = YES;
1066-
CURRENT_PROJECT_VERSION = 1;
1086+
CURRENT_PROJECT_VERSION = 6.0.0;
10671087
DEFINES_MODULE = YES;
10681088
DEVELOPMENT_TEAM = "";
10691089
DYLIB_COMPATIBILITY_VERSION = 1;
@@ -1212,7 +1232,7 @@
12121232
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
12131233
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
12141234
COPY_PHASE_STRIP = NO;
1215-
CURRENT_PROJECT_VERSION = 5.0.0;
1235+
CURRENT_PROJECT_VERSION = 6.0.0;
12161236
DEBUG_INFORMATION_FORMAT = dwarf;
12171237
ENABLE_STRICT_OBJC_MSGSEND = YES;
12181238
ENABLE_TESTABILITY = YES;
@@ -1276,7 +1296,7 @@
12761296
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
12771297
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
12781298
COPY_PHASE_STRIP = NO;
1279-
CURRENT_PROJECT_VERSION = 5.0.0;
1299+
CURRENT_PROJECT_VERSION = 6.0.0;
12801300
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
12811301
ENABLE_NS_ASSERTIONS = NO;
12821302
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -1314,13 +1334,16 @@
13141334
DYLIB_INSTALL_NAME_BASE = "@rpath";
13151335
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info-iOS.plist";
13161336
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1337+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
13171338
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
13181339
PRODUCT_BUNDLE_IDENTIFIER = "com.FabrizioBrancati.BFKit-iOS";
13191340
PRODUCT_NAME = BFKit;
13201341
PROVISIONING_PROFILE_SPECIFIER = "";
13211342
SDKROOT = iphoneos;
13221343
SKIP_INSTALL = YES;
1344+
SUPPORTS_UIKITFORMAC = NO;
13231345
SWIFT_VERSION = 5.0;
1346+
TARGETED_DEVICE_FAMILY = "1,2";
13241347
};
13251348
name = Debug;
13261349
};
@@ -1337,13 +1360,16 @@
13371360
DYLIB_INSTALL_NAME_BASE = "@rpath";
13381361
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info-iOS.plist";
13391362
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1363+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
13401364
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
13411365
PRODUCT_BUNDLE_IDENTIFIER = "com.FabrizioBrancati.BFKit-iOS";
13421366
PRODUCT_NAME = BFKit;
13431367
PROVISIONING_PROFILE_SPECIFIER = "";
13441368
SDKROOT = iphoneos;
13451369
SKIP_INSTALL = YES;
1370+
SUPPORTS_UIKITFORMAC = NO;
13461371
SWIFT_VERSION = 5.0;
1372+
TARGETED_DEVICE_FAMILY = "1,2";
13471373
};
13481374
name = Release;
13491375
};

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ All notable changes to this project will be documented in this file.<br>
88

99
---
1010

11+
### 6.x Releases
12+
- `6.0.x` Releases - [6.0.0](#600---swift-51-support)
13+
1114
### 5.x Releases
1215
- `5.0.x` Releases - [5.0.0](#500---swift-50-support)
1316

@@ -42,6 +45,27 @@ All notable changes to this project will be documented in this file.<br>
4245

4346
---
4447

48+
## [6.0.0](https://github.com/FabrizioBrancati/BFKit-Swift/releases/tag/6.0.0) - Swift 5.1 Support
49+
### 20 Oct 2019
50+
### Added
51+
- Added support to Xcode 11.1 and Swift 5.1
52+
- Added support to WKWebView [#44](https://github.com/FabrizioBrancati/BFKit-Swift/pull/44)
53+
- Added iPhone 11, 11 Pro and 11 Pro Max in UIDevice extension
54+
55+
### Deprecated
56+
- Deprecated `FontName` and `FamilyFontName` in UIFont extension
57+
58+
### Removed
59+
- Removed support to UIWebView [#44](https://github.com/FabrizioBrancati/BFKit-Swift/pull/44)
60+
- Removed `isURLValid` on Linux
61+
62+
### Improved
63+
- Updated SwiftLint to 0.35.0
64+
65+
Thanks to [@Tripwire999](https://github.com/Tripwire999) for this release
66+
67+
---
68+
4569
## [5.0.0](https://github.com/FabrizioBrancati/BFKit-Swift/releases/tag/5.0.0) - Swift 5.0 Support
4670
### 23 Apr 2019
4771
### Added

Example/BFKitExample.xcodeproj/project.pbxproj

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
495BD20120F0D9DC005DF1CB /* UIToolbar+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1D020F0D9DB005DF1CB /* UIToolbar+Extensions.swift */; };
3232
495BD20220F0D9DC005DF1CB /* UIView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1D120F0D9DB005DF1CB /* UIView+Extensions.swift */; };
3333
495BD20320F0D9DC005DF1CB /* UIViewController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1D220F0D9DB005DF1CB /* UIViewController+Extensions.swift */; };
34-
495BD20420F0D9DC005DF1CB /* UIWebView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1D320F0D9DB005DF1CB /* UIWebView+Extensions.swift */; };
3534
495BD20520F0D9DC005DF1CB /* UIWindow+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1D420F0D9DB005DF1CB /* UIWindow+Extensions.swift */; };
3635
495BD20720F0D9DC005DF1CB /* BFApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1D920F0D9DB005DF1CB /* BFApp.swift */; };
3736
495BD20820F0D9DC005DF1CB /* BFDataStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1DA20F0D9DB005DF1CB /* BFDataStructures.swift */; };
@@ -50,6 +49,7 @@
5049
495BD21520F0D9DC005DF1CB /* Set+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1E820F0D9DB005DF1CB /* Set+Extensions.swift */; };
5150
495BD21620F0D9DC005DF1CB /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1E920F0D9DB005DF1CB /* String+Extensions.swift */; };
5251
495BD21720F0D9DC005DF1CB /* Thread+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1EA20F0D9DB005DF1CB /* Thread+Extensions.swift */; };
52+
49EE2B7E235CBE93009A065C /* WKWebView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49EE2B7D235CBE93009A065C /* WKWebView+Extensions.swift */; };
5353
49FB866A1DF34B2400AC7E4A /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FB86691DF34B2400AC7E4A /* AppDelegate.swift */; };
5454
49FB86821DF34B5500AC7E4A /* BFKitViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FB867B1DF34B5500AC7E4A /* BFKitViewController.swift */; };
5555
49FB86831DF34B5500AC7E4A /* DetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FB867C1DF34B5500AC7E4A /* DetailViewController.swift */; };
@@ -85,7 +85,6 @@
8585
495BD1D020F0D9DB005DF1CB /* UIToolbar+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIToolbar+Extensions.swift"; sourceTree = "<group>"; };
8686
495BD1D120F0D9DB005DF1CB /* UIView+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Extensions.swift"; sourceTree = "<group>"; };
8787
495BD1D220F0D9DB005DF1CB /* UIViewController+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extensions.swift"; sourceTree = "<group>"; };
88-
495BD1D320F0D9DB005DF1CB /* UIWebView+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIWebView+Extensions.swift"; sourceTree = "<group>"; };
8988
495BD1D420F0D9DB005DF1CB /* UIWindow+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIWindow+Extensions.swift"; sourceTree = "<group>"; };
9089
495BD1D620F0D9DB005DF1CB /* WKInterfaceController+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "WKInterfaceController+Extensions.swift"; sourceTree = "<group>"; };
9190
495BD1D920F0D9DB005DF1CB /* BFApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BFApp.swift; sourceTree = "<group>"; };
@@ -105,6 +104,7 @@
105104
495BD1E820F0D9DB005DF1CB /* Set+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Set+Extensions.swift"; sourceTree = "<group>"; };
106105
495BD1E920F0D9DB005DF1CB /* String+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = "<group>"; };
107106
495BD1EA20F0D9DB005DF1CB /* Thread+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Thread+Extensions.swift"; sourceTree = "<group>"; };
107+
49EE2B7D235CBE93009A065C /* WKWebView+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "WKWebView+Extensions.swift"; sourceTree = "<group>"; };
108108
49FB86661DF34B2400AC7E4A /* BFKitExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BFKitExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
109109
49FB86691DF34B2400AC7E4A /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
110110
49FB86751DF34B2400AC7E4A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -146,6 +146,7 @@
146146
495BD1BD20F0D9DB005DF1CB /* Foundation */,
147147
495BD1C020F0D9DB005DF1CB /* UIKit */,
148148
495BD1D520F0D9DB005DF1CB /* WatchKit */,
149+
49EE2B7C235CBE93009A065C /* WebKit */,
149150
);
150151
path = Apple;
151152
sourceTree = "<group>";
@@ -191,7 +192,6 @@
191192
495BD1D020F0D9DB005DF1CB /* UIToolbar+Extensions.swift */,
192193
495BD1D120F0D9DB005DF1CB /* UIView+Extensions.swift */,
193194
495BD1D220F0D9DB005DF1CB /* UIViewController+Extensions.swift */,
194-
495BD1D320F0D9DB005DF1CB /* UIWebView+Extensions.swift */,
195195
495BD1D420F0D9DB005DF1CB /* UIWindow+Extensions.swift */,
196196
);
197197
path = UIKit;
@@ -245,6 +245,14 @@
245245
path = Foundation;
246246
sourceTree = "<group>";
247247
};
248+
49EE2B7C235CBE93009A065C /* WebKit */ = {
249+
isa = PBXGroup;
250+
children = (
251+
49EE2B7D235CBE93009A065C /* WKWebView+Extensions.swift */,
252+
);
253+
path = WebKit;
254+
sourceTree = "<group>";
255+
};
248256
49FB865D1DF34B2400AC7E4A = {
249257
isa = PBXGroup;
250258
children = (
@@ -382,8 +390,8 @@
382390
49FB86831DF34B5500AC7E4A /* DetailViewController.swift in Sources */,
383391
495BD20320F0D9DC005DF1CB /* UIViewController+Extensions.swift in Sources */,
384392
495BD1ED20F0D9DB005DF1CB /* BFSystemSound.swift in Sources */,
393+
49EE2B7E235CBE93009A065C /* WKWebView+Extensions.swift in Sources */,
385394
495BD1EE20F0D9DB005DF1CB /* BFTextField.swift in Sources */,
386-
495BD20420F0D9DC005DF1CB /* UIWebView+Extensions.swift in Sources */,
387395
495BD1F920F0D9DC005DF1CB /* UILabel+Extensions.swift in Sources */,
388396
49FB86881DF34B5500AC7E4A /* UserInterfaceViewController.swift in Sources */,
389397
495BD20D20F0D9DC005DF1CB /* Collection+Extensions.swift in Sources */,

0 commit comments

Comments
 (0)