Skip to content

Commit e5310be

Browse files
author
Sean Zehnder
committed
updates for swift4.2
1 parent 77325e6 commit e5310be

File tree

6 files changed

+25
-7
lines changed

6 files changed

+25
-7
lines changed

Sources/SwiftyTimer.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,8 @@ extension Timer {
104104
/// By default, the timer is scheduled on the current run loop for the default mode.
105105
/// Specify `runLoop` or `modes` to override these defaults.
106106

107-
public func start(runLoop: RunLoop = .current, modes: RunLoopMode...) {
108-
let modes = modes.isEmpty ? [.defaultRunLoopMode] : modes
107+
public func start(runLoop: RunLoop = .current, modes: RunLoop.Mode...) {
108+
let modes = modes.isEmpty ? [.default] : modes
109109

110110
for mode in modes {
111111
runLoop.add(self, forMode: mode)

SwiftyTimer.xcodeproj/project.pbxproj

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@
205205
3E721AB21BF7255C008AF027 /* Project object */ = {
206206
isa = PBXProject;
207207
attributes = {
208-
LastUpgradeCheck = 0800;
208+
LastUpgradeCheck = 1000;
209209
ORGANIZATIONNAME = "Radosław Pietruszewski";
210210
TargetAttributes = {
211211
3E721ABA1BF7255D008AF027 = {
@@ -318,14 +318,22 @@
318318
CLANG_CXX_LIBRARY = "libc++";
319319
CLANG_ENABLE_MODULES = YES;
320320
CLANG_ENABLE_OBJC_ARC = YES;
321+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
321322
CLANG_WARN_BOOL_CONVERSION = YES;
323+
CLANG_WARN_COMMA = YES;
322324
CLANG_WARN_CONSTANT_CONVERSION = YES;
325+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
323326
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
324327
CLANG_WARN_EMPTY_BODY = YES;
325328
CLANG_WARN_ENUM_CONVERSION = YES;
326329
CLANG_WARN_INFINITE_RECURSION = YES;
327330
CLANG_WARN_INT_CONVERSION = YES;
331+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
332+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
333+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
328334
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
335+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
336+
CLANG_WARN_STRICT_PROTOTYPES = YES;
329337
CLANG_WARN_SUSPICIOUS_MOVE = YES;
330338
CLANG_WARN_UNREACHABLE_CODE = YES;
331339
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -370,14 +378,22 @@
370378
CLANG_CXX_LIBRARY = "libc++";
371379
CLANG_ENABLE_MODULES = YES;
372380
CLANG_ENABLE_OBJC_ARC = YES;
381+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
373382
CLANG_WARN_BOOL_CONVERSION = YES;
383+
CLANG_WARN_COMMA = YES;
374384
CLANG_WARN_CONSTANT_CONVERSION = YES;
385+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
375386
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
376387
CLANG_WARN_EMPTY_BODY = YES;
377388
CLANG_WARN_ENUM_CONVERSION = YES;
378389
CLANG_WARN_INFINITE_RECURSION = YES;
379390
CLANG_WARN_INT_CONVERSION = YES;
391+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
392+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
393+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
380394
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
395+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
396+
CLANG_WARN_STRICT_PROTOTYPES = YES;
381397
CLANG_WARN_SUSPICIOUS_MOVE = YES;
382398
CLANG_WARN_UNREACHABLE_CODE = YES;
383399
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -425,6 +441,7 @@
425441
PRODUCT_BUNDLE_IDENTIFIER = io.radex.SwiftyTimer;
426442
PRODUCT_NAME = "$(TARGET_NAME)";
427443
SKIP_INSTALL = YES;
444+
SWIFT_VERSION = 4.2;
428445
};
429446
name = Debug;
430447
};
@@ -445,6 +462,7 @@
445462
PRODUCT_BUNDLE_IDENTIFIER = io.radex.SwiftyTimer;
446463
PRODUCT_NAME = "$(TARGET_NAME)";
447464
SKIP_INSTALL = YES;
465+
SWIFT_VERSION = 4.2;
448466
};
449467
name = Release;
450468
};

SwiftyTimer.xcodeproj/xcshareddata/xcschemes/SwiftyTimer OS X.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0800"
3+
LastUpgradeVersion = "1000"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

SwiftyTimer.xcodeproj/xcshareddata/xcschemes/SwiftyTimer tvOS.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0800"
3+
LastUpgradeVersion = "1000"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

SwiftyTimer.xcodeproj/xcshareddata/xcschemes/SwiftyTimer watchOS.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0800"
3+
LastUpgradeVersion = "1000"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

SwiftyTimer.xcodeproj/xcshareddata/xcschemes/SwiftyTimer.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0800"
3+
LastUpgradeVersion = "1000"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

0 commit comments

Comments
 (0)