diff --git a/swift/tutorial4/Cartfile.resolved b/swift/tutorial4/Cartfile.resolved index 137404b..750d679 100644 --- a/swift/tutorial4/Cartfile.resolved +++ b/swift/tutorial4/Cartfile.resolved @@ -1,3 +1,3 @@ -github "robbiehanson/CocoaAsyncSocket" "7.5.0" -github "jeffh/JKVValue" "v1.3.1" +github "robbiehanson/CocoaAsyncSocket" "7.5.1" +github "jeffh/JKVValue" "v1.3.2" github "rabbitmq/rabbitmq-objc-client" "v0.10.0" diff --git a/swift/tutorial4/tutorial4.xcodeproj/project.pbxproj b/swift/tutorial4/tutorial4.xcodeproj/project.pbxproj index f98939d..70fafd2 100644 --- a/swift/tutorial4/tutorial4.xcodeproj/project.pbxproj +++ b/swift/tutorial4/tutorial4.xcodeproj/project.pbxproj @@ -109,7 +109,7 @@ AEF0F79E1CCEC50A007DAF85 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0730; + LastUpgradeCheck = 0820; ORGANIZATIONNAME = RabbitMQ; TargetAttributes = { AEF0F7A51CCEC50A007DAF85 = { @@ -195,8 +195,10 @@ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; @@ -218,7 +220,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -240,8 +242,10 @@ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; @@ -257,9 +261,10 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; diff --git a/swift/tutorial4/tutorial4/Base.lproj/Main.storyboard b/swift/tutorial4/tutorial4/Base.lproj/Main.storyboard index f56d2f3..fe3d353 100644 --- a/swift/tutorial4/tutorial4/Base.lproj/Main.storyboard +++ b/swift/tutorial4/tutorial4/Base.lproj/Main.storyboard @@ -1,21 +1,26 @@ - - + + + + + - + + + - + - + - + diff --git a/swift/tutorial4/tutorial4/ViewController.swift b/swift/tutorial4/tutorial4/ViewController.swift index f80c12f..8b4b87b 100644 --- a/swift/tutorial4/tutorial4/ViewController.swift +++ b/swift/tutorial4/tutorial4/ViewController.swift @@ -32,7 +32,7 @@ class ViewController: UIViewController { } print("Waiting for logs.") q.subscribe({(_ message: RMQMessage) -> Void in - print("\(message.routingKey):\(String(data: message.body, encoding: .utf8))") + print("\(message.routingKey!):\(String(data: message.body, encoding: .utf8)!)") }) }