diff --git a/Names.xcodeproj/project.pbxproj b/Names.xcodeproj/project.pbxproj index 15e14a3..209cd47 100644 --- a/Names.xcodeproj/project.pbxproj +++ b/Names.xcodeproj/project.pbxproj @@ -108,11 +108,12 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0900; - LastUpgradeCheck = 0900; + LastUpgradeCheck = 1000; ORGANIZATIONNAME = "Vadym Markov"; TargetAttributes = { D56EF5181F0C4B460011E83D = { CreatedOnToolsVersion = 9.0; + LastSwiftMigration = 1000; }; }; }; @@ -177,6 +178,7 @@ CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; @@ -184,6 +186,7 @@ CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; @@ -234,6 +237,7 @@ CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; @@ -241,6 +245,7 @@ CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; @@ -278,7 +283,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = codes.cocoaml.Names; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -291,7 +296,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = codes.cocoaml.Names; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; diff --git a/Names.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Names.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Names.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Names/AppDelegate.swift b/Names/AppDelegate.swift index 72f3e74..23d82ff 100644 --- a/Names/AppDelegate.swift +++ b/Names/AppDelegate.swift @@ -9,7 +9,7 @@ final class AppDelegate: UIResponder, UIApplicationDelegate { // MARK: - Application lifecycle func application(_ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { window = UIWindow() window?.rootViewController = navigationController window?.makeKeyAndVisible() diff --git a/Names/ViewController.swift b/Names/ViewController.swift index 565a242..3d2c2fe 100644 --- a/Names/ViewController.swift +++ b/Names/ViewController.swift @@ -88,12 +88,12 @@ extension ViewController: UITextFieldDelegate { let paragraph = NSMutableParagraphStyle() paragraph.minimumLineHeight = 36 - let titleAttributes: [NSAttributedStringKey: Any] = [ + let titleAttributes: [NSAttributedString.Key: Any] = [ .font: UIFont.boldSystemFont(ofSize: 22), .paragraphStyle: paragraph ] - let valueAttributes: [NSAttributedStringKey: Any] = [ + let valueAttributes: [NSAttributedString.Key: Any] = [ .font: UIFont.systemFont(ofSize: 22), .paragraphStyle: paragraph ]