Skip to content

Commit

Permalink
Merge pull request #45 from FabrizioBrancati/xcode-11
Browse files Browse the repository at this point in the history
Swift 5.1 and Xcode 11.1
  • Loading branch information
FabrizioBrancati committed Oct 20, 2019
2 parents 7246706 + d06a8f9 commit 3bec50f
Show file tree
Hide file tree
Showing 109 changed files with 419 additions and 342 deletions.
2 changes: 1 addition & 1 deletion .swift-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.0
5.1
9 changes: 8 additions & 1 deletion .swiftlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,11 @@ opt_in_rules:
- closure_end_indentation
- closure_spacing
- conditional_returns_on_newline
- contains_over_filter_count
- contains_over_filter_is_empty
- contains_over_first_not_nil
- convenience_type
- empty_collection_literal
- empty_count
- empty_string
- empty_xctest_method
Expand All @@ -20,11 +23,13 @@ opt_in_rules:
- fatal_error_message
- file_name
- file_header
- file_types_order
- first_where
- force_unwrapping
- implicitly_unwrapped_optional
- joined_default_parameter
- last_where
- legacy_multiple
- let_var_whitespace
- literal_expression_end_indentation
- lower_acl_than_parent
Expand All @@ -51,6 +56,7 @@ opt_in_rules:
- quick_discouraged_call
- quick_discouraged_focused_test
- quick_discouraged_pending_test
- reduce_into
- redundant_nil_coalescing
- single_test_class
- sorted_first_last
Expand All @@ -59,6 +65,7 @@ opt_in_rules:
- trailing_closure
- unavailable_function
- unneeded_parentheses_in_closure_argument
- unowned_variable_capture
- untyped_error_in_catch
- vertical_parameter_alignment_on_call
- vertical_whitespace_between_cases
Expand All @@ -84,7 +91,7 @@ file_header:
\/\/
\/\/ The MIT License \(MIT\)
\/\/
\/\/ Copyright \(c\) 2015 - 2018 Fabrizio Brancati\.
\/\/ Copyright \(c\) 2015 - 2019 Fabrizio Brancati\.
\/\/
\/\/ 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
51 changes: 13 additions & 38 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,56 +19,31 @@ matrix:
sudo: required
dist: xenial
env: SPM="YES"
- name: macOS / Xcode 10.2 / SwiftPM
- name: macOS / Xcode 11.1 / SwiftPM
os: osx
language: objective-c
osx_image: xcode10.2
osx_image: xcode11.1
env: SPM="YES"
- name: macOS / Xcode 10.2 / iOS 12.2 / iPhone X
- name: macOS / Xcode 11.1 / iOS 13.1 / iPhone 11 Pro Max
os: osx
language: objective-c
osx_image: xcode10.2
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=12.2,name=iPhone X" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
- name: macOS / Xcode 10.2 / iOS 11.4 / iPhone 7 Plus
osx_image: xcode11.1
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"
- name: macOS / Xcode 11.1 / watchOS 6.0 / Apple Watch Series 5 - 44mm
os: osx
language: objective-c
osx_image: xcode10.2
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=11.4,name=iPhone 7 Plus" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" LINT="YES" COVERAGE="YES" EXAMPLE="NO"
- name: macOS / Xcode 10.2 / iOS 10.3.1 / iPhone 6
osx_image: xcode11.1
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"
- name: macOS / Xcode 11.1
os: osx
language: objective-c
osx_image: xcode10.2
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=10.3.1,name=iPhone 6" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
- name: macOS / Xcode 10.2 / iOS 9.0 / iPhone 5s
os: osx
language: objective-c
osx_image: xcode10.2
env: PROJ="BFKit.xcodeproj" DESTINATION="OS=9.0,name=iPhone 5s" SCHEME="$IOS_SCHEME" RUN_TESTS="NO" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
- name: macOS / Xcode 10.2 / watchOS 5.2 / Apple Watch 4 - 44mm
os: osx
language: objective-c
osx_image: xcode10.2
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"
- name: macOS / Xcode 10.2 / watchOS 4.2 / Apple Watch 3 - 38mm
os: osx
language: objective-c
osx_image: xcode10.2
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"
- name: macOS / Xcode 10.2 / watchOS 3.2 / Apple Watch 2 - 42mm
os: osx
language: objective-c
osx_image: xcode10.2
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"
- name: macOS / Xcode 10.2
os: osx
language: objective-c
osx_image: xcode10.2
osx_image: xcode11.1
env: PROJ="BFKit.xcodeproj" DESTINATION="arch=x86_64" SCHEME="$MACOS_SCHEME" RUN_TESTS="YES" LINT="NO" COVERAGE="NO" EXAMPLE="NO"
- name: macOS / Xcode 10.2 / iOS 12.2 / iPhone 7 Plus / Demo
- name: macOS / Xcode 11.1 / iOS 13.1 / iPhone 8 Plus / Demo
os: osx
language: objective-c
osx_image: xcode10.2
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"
osx_image: xcode11.1
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"

before_install:
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then
Expand Down
2 changes: 1 addition & 1 deletion BFKit-Swift.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = 'BFKit-Swift'
s.module_name = 'BFKit'
s.version = '5.0.0'
s.version = '6.0.0'
s.summary = 'BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.'
s.homepage = 'https://github.com/FabrizioBrancati/BFKit-Swift'
s.screenshots = 'https://github.fabriziobrancati.com/bfkit/resources/screenshot-swift.png'
Expand Down
38 changes: 32 additions & 6 deletions BFKit.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,8 @@
498AE658216AB1C700858554 /* CGPointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498AE656216AB1C700858554 /* CGPointTests.swift */; };
49B9259C1FE33218002F0F17 /* BFBiometrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B9259B1FE33217002F0F17 /* BFBiometrics.swift */; };
49B925D71FF29296002F0F17 /* BFBiometricsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B925D51FF290E3002F0F17 /* BFBiometricsTests.swift */; };
49CCD9E023383321000C1675 /* WKWebView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32DD2342231D549B001575C3 /* WKWebView+Extensions.swift */; };
49CCD9E123383340000C1675 /* WKWebViewExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32DD2344231D5546001575C3 /* WKWebViewExtensionTests.swift */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand Down Expand Up @@ -349,6 +351,7 @@
490314761F0C2EA600499354 /* Apple */ = {
isa = PBXGroup;
children = (
49CCD9DD233832FF000C1675 /* WebKit */,
490314771F0C2EA600499354 /* BFKit */,
498AE655216AB0B000858554 /* CoreGraphics */,
4903147C1F0C2EA600499354 /* Foundation */,
Expand Down Expand Up @@ -400,7 +403,6 @@
490314911F0C2EA600499354 /* UIViewController+Extensions.swift */,
490314921F0C2EA600499354 /* UIView+Extensions.swift */,
490314941F0C2EA600499354 /* UIWindow+Extensions.swift */,
32DD2342231D549B001575C3 /* WKWebView+Extensions.swift */,
);
path = UIKit;
sourceTree = "<group>";
Expand Down Expand Up @@ -476,6 +478,7 @@
490314B01F0C2EA600499354 /* Apple */ = {
isa = PBXGroup;
children = (
49CCD9DE23383310000C1675 /* WebKit */,
490314B11F0C2EA600499354 /* BFKit */,
498AE659216AB1CC00858554 /* CoreGraphics */,
490314B61F0C2EA600499354 /* Foundation */,
Expand Down Expand Up @@ -526,7 +529,6 @@
490314CB1F0C2EA600499354 /* UIViewControllerExtensionTests.swift */,
490314CC1F0C2EA600499354 /* UIViewExtensionTests.swift */,
490314CE1F0C2EA600499354 /* UIWindowExtensionTests.swift */,
32DD2344231D5546001575C3 /* WKWebViewExtensionTests.swift */,
);
path = UIKit;
sourceTree = "<group>";
Expand Down Expand Up @@ -607,6 +609,22 @@
path = CoreGraphics;
sourceTree = "<group>";
};
49CCD9DD233832FF000C1675 /* WebKit */ = {
isa = PBXGroup;
children = (
32DD2342231D549B001575C3 /* WKWebView+Extensions.swift */,
);
path = WebKit;
sourceTree = "<group>";
};
49CCD9DE23383310000C1675 /* WebKit */ = {
isa = PBXGroup;
children = (
32DD2344231D5546001575C3 /* WKWebViewExtensionTests.swift */,
);
path = WebKit;
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
Expand Down Expand Up @@ -830,6 +848,7 @@
buildActionMask = 2147483647;
files = (
4903152F1F0C350F00499354 /* BFLog.swift in Sources */,
49CCD9E023383321000C1675 /* WKWebView+Extensions.swift in Sources */,
490315321F0C350F00499354 /* Collection+Extensions.swift in Sources */,
4903153A1F0C350F00499354 /* String+Extensions.swift in Sources */,
490315381F0C350F00499354 /* ProcessInfo+Extensions.swift in Sources */,
Expand Down Expand Up @@ -866,6 +885,7 @@
4903156F1F0C358600499354 /* NSObjectExtensionTests.swift in Sources */,
4903156D1F0C358600499354 /* DateExtensionTests.swift in Sources */,
4903156B1F0C358600499354 /* CollectionExtensionTests.swift in Sources */,
49CCD9E123383340000C1675 /* WKWebViewExtensionTests.swift in Sources */,
4903156E1F0C358600499354 /* DictionaryExtensionTests.swift in Sources */,
498AE658216AB1C700858554 /* CGPointTests.swift in Sources */,
4903156C1F0C358600499354 /* DataExtensionTests.swift in Sources */,
Expand Down Expand Up @@ -1034,7 +1054,7 @@
CLANG_CXX_LIBRARY = "libc++";
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
CURRENT_PROJECT_VERSION = 6.0.0;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
Expand Down Expand Up @@ -1063,7 +1083,7 @@
CLANG_CXX_LIBRARY = "libc++";
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
CURRENT_PROJECT_VERSION = 6.0.0;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
Expand Down Expand Up @@ -1212,7 +1232,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 5.0.0;
CURRENT_PROJECT_VERSION = 6.0.0;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
Expand Down Expand Up @@ -1276,7 +1296,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 5.0.0;
CURRENT_PROJECT_VERSION = 6.0.0;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
Expand Down Expand Up @@ -1314,13 +1334,16 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info-iOS.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.FabrizioBrancati.BFKit-iOS";
PRODUCT_NAME = BFKit;
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SUPPORTS_UIKITFORMAC = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
Expand All @@ -1337,13 +1360,16 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info-iOS.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.FabrizioBrancati.BFKit-iOS";
PRODUCT_NAME = BFKit;
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SUPPORTS_UIKITFORMAC = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
Expand Down
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ All notable changes to this project will be documented in this file.<br>

---

### 6.x Releases
- `6.0.x` Releases - [6.0.0](#600---swift-51-support)

### 5.x Releases
- `5.0.x` Releases - [5.0.0](#500---swift-50-support)

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

---

## [6.0.0](https://github.com/FabrizioBrancati/BFKit-Swift/releases/tag/6.0.0) - Swift 5.1 Support
### 20 Oct 2019
### Added
- Added support to Xcode 11.1 and Swift 5.1
- Added support to WKWebView [#44](https://github.com/FabrizioBrancati/BFKit-Swift/pull/44)
- Added iPhone 11, 11 Pro and 11 Pro Max in UIDevice extension

### Deprecated
- Deprecated `FontName` and `FamilyFontName` in UIFont extension

### Removed
- Removed support to UIWebView [#44](https://github.com/FabrizioBrancati/BFKit-Swift/pull/44)
- Removed `isURLValid` on Linux

### Improved
- Updated SwiftLint to 0.35.0

Thanks to [@Tripwire999](https://github.com/Tripwire999) for this release

---

## [5.0.0](https://github.com/FabrizioBrancati/BFKit-Swift/releases/tag/5.0.0) - Swift 5.0 Support
### 23 Apr 2019
### Added
Expand Down
16 changes: 12 additions & 4 deletions Example/BFKitExample.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@
495BD20120F0D9DC005DF1CB /* UIToolbar+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1D020F0D9DB005DF1CB /* UIToolbar+Extensions.swift */; };
495BD20220F0D9DC005DF1CB /* UIView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1D120F0D9DB005DF1CB /* UIView+Extensions.swift */; };
495BD20320F0D9DC005DF1CB /* UIViewController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1D220F0D9DB005DF1CB /* UIViewController+Extensions.swift */; };
495BD20420F0D9DC005DF1CB /* UIWebView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1D320F0D9DB005DF1CB /* UIWebView+Extensions.swift */; };
495BD20520F0D9DC005DF1CB /* UIWindow+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1D420F0D9DB005DF1CB /* UIWindow+Extensions.swift */; };
495BD20720F0D9DC005DF1CB /* BFApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1D920F0D9DB005DF1CB /* BFApp.swift */; };
495BD20820F0D9DC005DF1CB /* BFDataStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1DA20F0D9DB005DF1CB /* BFDataStructures.swift */; };
Expand All @@ -50,6 +49,7 @@
495BD21520F0D9DC005DF1CB /* Set+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1E820F0D9DB005DF1CB /* Set+Extensions.swift */; };
495BD21620F0D9DC005DF1CB /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1E920F0D9DB005DF1CB /* String+Extensions.swift */; };
495BD21720F0D9DC005DF1CB /* Thread+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BD1EA20F0D9DB005DF1CB /* Thread+Extensions.swift */; };
49EE2B7E235CBE93009A065C /* WKWebView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49EE2B7D235CBE93009A065C /* WKWebView+Extensions.swift */; };
49FB866A1DF34B2400AC7E4A /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FB86691DF34B2400AC7E4A /* AppDelegate.swift */; };
49FB86821DF34B5500AC7E4A /* BFKitViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FB867B1DF34B5500AC7E4A /* BFKitViewController.swift */; };
49FB86831DF34B5500AC7E4A /* DetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FB867C1DF34B5500AC7E4A /* DetailViewController.swift */; };
Expand Down Expand Up @@ -85,7 +85,6 @@
495BD1D020F0D9DB005DF1CB /* UIToolbar+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIToolbar+Extensions.swift"; sourceTree = "<group>"; };
495BD1D120F0D9DB005DF1CB /* UIView+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Extensions.swift"; sourceTree = "<group>"; };
495BD1D220F0D9DB005DF1CB /* UIViewController+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extensions.swift"; sourceTree = "<group>"; };
495BD1D320F0D9DB005DF1CB /* UIWebView+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIWebView+Extensions.swift"; sourceTree = "<group>"; };
495BD1D420F0D9DB005DF1CB /* UIWindow+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIWindow+Extensions.swift"; sourceTree = "<group>"; };
495BD1D620F0D9DB005DF1CB /* WKInterfaceController+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "WKInterfaceController+Extensions.swift"; sourceTree = "<group>"; };
495BD1D920F0D9DB005DF1CB /* BFApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BFApp.swift; sourceTree = "<group>"; };
Expand All @@ -105,6 +104,7 @@
495BD1E820F0D9DB005DF1CB /* Set+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Set+Extensions.swift"; sourceTree = "<group>"; };
495BD1E920F0D9DB005DF1CB /* String+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = "<group>"; };
495BD1EA20F0D9DB005DF1CB /* Thread+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Thread+Extensions.swift"; sourceTree = "<group>"; };
49EE2B7D235CBE93009A065C /* WKWebView+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "WKWebView+Extensions.swift"; sourceTree = "<group>"; };
49FB86661DF34B2400AC7E4A /* BFKitExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BFKitExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
49FB86691DF34B2400AC7E4A /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
49FB86751DF34B2400AC7E4A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
Expand Down Expand Up @@ -146,6 +146,7 @@
495BD1BD20F0D9DB005DF1CB /* Foundation */,
495BD1C020F0D9DB005DF1CB /* UIKit */,
495BD1D520F0D9DB005DF1CB /* WatchKit */,
49EE2B7C235CBE93009A065C /* WebKit */,
);
path = Apple;
sourceTree = "<group>";
Expand Down Expand Up @@ -191,7 +192,6 @@
495BD1D020F0D9DB005DF1CB /* UIToolbar+Extensions.swift */,
495BD1D120F0D9DB005DF1CB /* UIView+Extensions.swift */,
495BD1D220F0D9DB005DF1CB /* UIViewController+Extensions.swift */,
495BD1D320F0D9DB005DF1CB /* UIWebView+Extensions.swift */,
495BD1D420F0D9DB005DF1CB /* UIWindow+Extensions.swift */,
);
path = UIKit;
Expand Down Expand Up @@ -245,6 +245,14 @@
path = Foundation;
sourceTree = "<group>";
};
49EE2B7C235CBE93009A065C /* WebKit */ = {
isa = PBXGroup;
children = (
49EE2B7D235CBE93009A065C /* WKWebView+Extensions.swift */,
);
path = WebKit;
sourceTree = "<group>";
};
49FB865D1DF34B2400AC7E4A = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -382,8 +390,8 @@
49FB86831DF34B5500AC7E4A /* DetailViewController.swift in Sources */,
495BD20320F0D9DC005DF1CB /* UIViewController+Extensions.swift in Sources */,
495BD1ED20F0D9DB005DF1CB /* BFSystemSound.swift in Sources */,
49EE2B7E235CBE93009A065C /* WKWebView+Extensions.swift in Sources */,
495BD1EE20F0D9DB005DF1CB /* BFTextField.swift in Sources */,
495BD20420F0D9DC005DF1CB /* UIWebView+Extensions.swift in Sources */,
495BD1F920F0D9DC005DF1CB /* UILabel+Extensions.swift in Sources */,
49FB86881DF34B5500AC7E4A /* UserInterfaceViewController.swift in Sources */,
495BD20D20F0D9DC005DF1CB /* Collection+Extensions.swift in Sources */,
Expand Down

0 comments on commit 3bec50f

Please sign in to comment.