├── README.md ├── Xcode14 ├── 3 │ ├── var-let.playground │ │ ├── Pages │ │ │ ├── Constants.xcplaygroundpage │ │ │ │ └── Resources │ │ │ │ │ └── syntax-let.png │ │ │ └── Variables.xcplaygroundpage │ │ │ │ └── Resources │ │ │ │ ├── syntax-var.png │ │ │ │ └── syntax-var-new-value.png │ │ └── contents.xcplayground │ └── scope.playground │ │ └── contents.xcplayground ├── 4 │ ├── typealias.playground │ │ ├── Resources │ │ │ └── typealias.png │ │ └── contents.xcplayground │ ├── strings.playground │ │ └── contents.xcplayground │ ├── typeinference.playground │ │ ├── Pages │ │ │ ├── Rules.xcplaygroundpage │ │ │ │ └── Resources │ │ │ │ │ └── rules.png │ │ │ └── Type Annotation.xcplaygroundpage │ │ │ │ └── Resources │ │ │ │ └── type-annotation.png │ │ └── contents.xcplayground │ ├── numbers.playground │ │ └── Pages │ │ │ ├── Integer Types.xcplaygroundpage │ │ │ └── Resources │ │ │ │ ├── integer-types.png │ │ │ │ └── signed-unsigned.png │ │ │ └── Floating-point Types.xcplaygroundpage │ │ │ └── Resources │ │ │ └── floating-point-types.png │ ├── boolean.playground │ │ └── contents.xcplayground │ └── typesafety-typeconversion.playground │ │ ├── Pages │ │ └── TypeConversion.xcplaygroundpage │ │ │ └── Resources │ │ │ └── type-conversion.png │ │ └── contents.xcplayground ├── 5 │ ├── TernaryConditionalOperator.playground │ │ ├── Resources │ │ │ └── syntax.png │ │ └── contents.xcplayground │ ├── ArithmeticOperators.playground │ │ └── contents.xcplayground │ ├── ComparisonOperators.playground │ │ └── contents.xcplayground │ ├── LogicalOperators.playground │ │ └── contents.xcplayground │ ├── ShortCircuitEvaluation.playground │ │ └── contents.xcplayground │ └── AssignmentOperator.playground │ │ └── contents.xcplayground ├── 6 │ ├── if.playground │ │ ├── Resources │ │ │ ├── if.png │ │ │ ├── if-else.png │ │ │ └── if-elseif-else.png │ │ └── contents.xcplayground │ ├── switch.playground │ │ ├── Resources │ │ │ ├── where.png │ │ │ └── switch-syntax.png │ │ ├── Pages │ │ │ └── Fall Through.xcplaygroundpage │ │ │ │ └── Resources │ │ │ │ ├── with-fallthrough.png │ │ │ │ └── without-fallthrough.png │ │ └── contents.xcplayground │ └── guard.playground │ │ ├── Resources │ │ └── guard-syntax.png │ │ └── contents.xcplayground ├── 7 │ ├── for-in.playground │ │ ├── Resources │ │ │ ├── syntax-range.png │ │ │ └── syntax-collection.png │ │ └── contents.xcplayground │ ├── while.playground │ │ ├── Resources │ │ │ ├── syntax-while.png │ │ │ └── syntax-repeat-while.png │ │ └── contents.xcplayground │ └── RangeOperators.playground │ │ ├── Resources │ │ ├── closedrange.png │ │ └── halfopenrange.png │ │ └── contents.xcplayground ├── 8 │ ├── LabeledStatement.playground │ │ ├── Resources │ │ │ ├── labeled.png │ │ │ └── usinglabel.png │ │ └── contents.xcplayground │ ├── break.playground │ │ └── contents.xcplayground │ └── continue.playground │ │ └── contents.xcplayground ├── 9 │ ├── IUO.playground │ │ ├── Resources │ │ │ └── iuo.png │ │ └── contents.xcplayground │ ├── Nil-CoalescingOperator.playground │ │ ├── Resources │ │ │ └── syntax.png │ │ └── contents.xcplayground │ ├── OptionalBinding.playground │ │ ├── contents.xcplayground │ │ └── Resources │ │ │ └── optional-binding-syntax.png │ └── Optionals.playground │ │ ├── Pages │ │ ├── Forced Unwrapping.xcplaygroundpage │ │ │ └── Resources │ │ │ │ └── forced-unwrapping.png │ │ └── Optional Type, nil.xcplaygroundpage │ │ │ └── Resources │ │ │ └── optional-type-syntax.png │ │ └── contents.xcplayground ├── 10 │ ├── Functions.playground │ │ ├── Resources │ │ │ ├── call.png │ │ │ └── define.png │ │ └── contents.xcplayground │ ├── ArgumentLabel.playground │ │ ├── Resources │ │ │ ├── arg1.png │ │ │ └── arg2.png │ │ └── contents.xcplayground │ ├── FunctionTypes.playground │ │ ├── Resources │ │ │ └── ftype.png │ │ └── contents.xcplayground │ ├── ReturnValues.playground │ │ ├── Resources │ │ │ ├── define.png │ │ │ └── return.png │ │ └── contents.xcplayground │ ├── Parameters.playground │ │ ├── contents.xcplayground │ │ └── Pages │ │ │ └── Parameters.xcplaygroundpage │ │ │ └── Resources │ │ │ ├── call.png │ │ │ ├── param.png │ │ │ ├── define.png │ │ │ └── defval.png │ ├── VariadicParameter.playground │ │ ├── Resources │ │ │ └── variadic.png │ │ └── contents.xcplayground │ ├── SyntaxOptimization.playground │ │ └── contents.xcplayground │ ├── Closures.playground │ │ ├── Pages │ │ │ └── Closure Expressions.xcplaygroundpage │ │ │ │ └── Resources │ │ │ │ ├── closure.png │ │ │ │ └── closure-expr.png │ │ └── contents.xcplayground │ └── TrailingClosure.playground │ │ └── contents.xcplayground ├── 11 │ ├── DecompositionAndMatching.playground │ │ ├── Resources │ │ │ └── decomposition.png │ │ └── contents.xcplayground │ └── Tuples.playground │ │ ├── Pages │ │ ├── TupleExpr.xcplaygroundpage │ │ │ └── Resources │ │ │ │ ├── eme.png │ │ │ │ └── tuple-expr.png │ │ └── NamedTuple.xcplaygroundpage │ │ │ └── Resources │ │ │ ├── eme.png │ │ │ └── expr.png │ │ └── contents.xcplayground ├── 12 │ ├── Formatting.playground │ │ ├── Resources │ │ │ ├── placeholder.png │ │ │ ├── escapesequence.png │ │ │ ├── extendeddelimeter.png │ │ │ └── format-specifier.png │ │ └── contents.xcplayground │ ├── CharSet.playground │ │ └── contents.xcplayground │ ├── StringBasics.playground │ │ └── contents.xcplayground │ ├── StringIndices.playground │ │ └── contents.xcplayground │ ├── Substrings.playground │ │ └── contents.xcplayground │ ├── StringsAndChars.playground │ │ └── contents.xcplayground │ ├── ComparingAndFinding.playground │ │ └── contents.xcplayground │ ├── StringEditing1.playground │ │ └── contents.xcplayground │ └── StringEditing2.playground │ │ └── contents.xcplayground ├── 13 │ ├── Set.playground │ │ ├── Resources │ │ │ └── set-type.png │ │ └── contents.xcplayground │ ├── Array.playground │ │ ├── Resources │ │ │ ├── array-type1.png │ │ │ ├── array-type2.png │ │ │ └── array-literal.png │ │ └── contents.xcplayground │ ├── Dictionary.playground │ │ ├── Resources │ │ │ ├── dict-type.png │ │ │ ├── dict-literal.png │ │ │ └── dict-type2.png │ │ └── contents.xcplayground │ ├── KeyValuePairs.playground │ │ ├── Resources │ │ │ ├── kvp-type.png │ │ │ └── kvp-literal.png │ │ └── contents.xcplayground │ └── IteratingCollections.playground │ │ ├── Resources │ │ └── for-in.png │ │ └── contents.xcplayground ├── 14 │ ├── Enum.playground │ │ ├── Resources │ │ │ ├── enum.png │ │ │ └── enum-syntax.png │ │ └── contents.xcplayground │ └── RawValues.playground │ │ ├── Resources │ │ └── raw-values.png │ │ └── contents.xcplayground ├── 15 │ ├── InitializerSyntax.playground │ │ ├── Resources │ │ │ ├── init.png │ │ │ └── call-init.png │ │ └── contents.xcplayground │ ├── StructureAndClass.playground │ │ ├── Resources │ │ │ ├── class.png │ │ │ └── struct.png │ │ └── contents.xcplayground │ └── Value-vs-Reference.playground │ │ ├── Resources │ │ └── val-ref.png │ │ └── contents.xcplayground ├── 16 │ ├── TypeProperties.playground │ │ ├── Resources │ │ │ ├── type1.png │ │ │ ├── type2.png │ │ │ ├── type3.png │ │ │ └── type4.png │ │ └── contents.xcplayground │ ├── StoredProperties.playground │ │ ├── Resources │ │ │ ├── lazy.png │ │ │ ├── syntax1.png │ │ │ ├── syntax2.png │ │ │ └── lazy-syntax.png │ │ └── contents.xcplayground │ ├── ComputedProperties.playground │ │ ├── Resources │ │ │ ├── computed.png │ │ │ ├── readonly-1.png │ │ │ └── readonly-2.png │ │ └── contents.xcplayground │ └── PropertyObservers.playground │ │ ├── Resources │ │ └── property-observer.png │ │ └── contents.xcplayground ├── 17 │ ├── TypeMethods.playground │ │ ├── Resources │ │ │ ├── call.png │ │ │ ├── class-func.png │ │ │ └── static-func.png │ │ └── contents.xcplayground │ ├── Subscripts.playground │ │ ├── Resources │ │ │ ├── subscript.png │ │ │ └── subscript-syntax.png │ │ └── contents.xcplayground │ ├── IntanceMethods.playground │ │ ├── Resources │ │ │ ├── method.png │ │ │ └── call-method.png │ │ └── contents.xcplayground │ └── OptionalChaining.playground │ │ └── contents.xcplayground ├── 18 │ ├── self-super.playground │ │ ├── Resources │ │ │ ├── self.png │ │ │ └── super.png │ │ └── contents.xcplayground │ ├── Inheritance.playground │ │ ├── Resources │ │ │ ├── final-class.png │ │ │ └── inheritance.png │ │ └── contents.xcplayground │ ├── TypeCasting.playground │ │ ├── Resources │ │ │ ├── type-check.png │ │ │ └── type-casting.png │ │ └── contents.xcplayground │ ├── Overriding.playground │ │ └── contents.xcplayground │ ├── Overloading.playground │ │ └── contents.xcplayground │ ├── AnyAnyObject.playground │ │ └── contents.xcplayground │ └── UpcastingDowncasting.playground │ │ └── contents.xcplayground ├── 19 │ ├── Initializer.playground │ │ └── Resources │ │ │ ├── call.png │ │ │ └── initializer.png │ ├── Deinitializer.playground │ │ ├── Resources │ │ │ └── deinit.png │ │ └── contents.xcplayground │ ├── ClassInitializers.playground │ │ ├── Resources │ │ │ ├── designated.png │ │ │ ├── required.png │ │ │ └── convenience.png │ │ └── contents.xcplayground │ ├── FailableInitializer.playground │ │ ├── Resources │ │ │ └── failable.png │ │ └── contents.xcplayground │ ├── InitializerDelegation.playground │ │ └── contents.xcplayground │ └── MemberwiseInitializer.playground │ │ └── contents.xcplayground ├── 20 │ ├── Extension.playground │ │ ├── Resources │ │ │ ├── extension.png │ │ │ └── extension-protocol.png │ │ └── contents.xcplayground │ ├── AddingPropertiesAndMethods.playground │ │ └── contents.xcplayground │ └── AddingInitializersAndSubscripts.playground │ │ └── contents.xcplayground ├── 21 │ ├── Protocols.playground │ │ ├── Resources │ │ │ ├── adopting.png │ │ │ ├── define.png │ │ │ ├── class-only.png │ │ │ └── protocol-inheritance.png │ │ └── contents.xcplayground │ ├── MethodRequirements.playground │ │ ├── Resources │ │ │ └── method.png │ │ └── contents.xcplayground │ ├── InitializerRequirements.playground │ │ ├── Resources │ │ │ └── init.png │ │ └── contents.xcplayground │ ├── PropertyRequirements.playground │ │ ├── Resources │ │ │ └── property.png │ │ └── contents.xcplayground │ ├── ProtocolComposition.playground │ │ ├── Resources │ │ │ ├── composition.png │ │ │ └── composition2.png │ │ └── contents.xcplayground │ ├── SubscriptRequirements.playground │ │ ├── Resources │ │ │ └── subscript.png │ │ └── contents.xcplayground │ ├── OptionalProtocolRequirements.playground │ │ ├── Resources │ │ │ └── optional.png │ │ └── contents.xcplayground │ ├── ProtocolTypes.playground │ │ └── Pages │ │ │ └── Protocol Conformance.xcplaygroundpage │ │ │ └── Resources │ │ │ ├── as.png │ │ │ └── is.png │ ├── ProtocolExtension.playground │ │ └── contents.xcplayground │ ├── Comprable.playground │ │ └── contents.xcplayground │ ├── Equatable.playground │ │ └── contents.xcplayground │ └── Hashable.playground │ │ └── contents.xcplayground ├── 22 │ ├── ClosureCaptureList.playground │ │ ├── Resources │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── closurecapturelist.png │ │ │ └── closurecapturelist-valuetype.png │ │ └── contents.xcplayground │ ├── ARC.playground │ │ └── contents.xcplayground │ ├── IdentityOperator.playground │ │ ├── Resources │ │ │ └── identity-op.png │ │ └── contents.xcplayground │ └── StrongRefCycle.playground │ │ └── Pages │ │ ├── Weak Reference.xcplaygroundpage │ │ └── Resources │ │ │ └── weak.png │ │ └── Unowned Reference.xcplaygroundpage │ │ └── Resources │ │ └── unowned.png ├── 23 │ ├── AssociatedTypes.playground │ │ ├── Resources │ │ │ ├── typealias.png │ │ │ └── associatedtype.png │ │ └── contents.xcplayground │ ├── GenericTypes.playground │ │ ├── Resources │ │ │ └── generic-type.png │ │ └── contents.xcplayground │ └── Generics.playground │ │ └── Resources │ │ ├── generic-function.png │ │ └── type-constraints.png ├── 24 │ ├── defer.playground │ │ ├── Resources │ │ │ └── defer.png │ │ └── contents.xcplayground │ ├── ErrorHandling.playground │ │ ├── Resources │ │ │ ├── try.png │ │ │ ├── throw.png │ │ │ └── throws.png │ │ └── contents.xcplayground │ ├── do-catch.playground │ │ ├── Resources │ │ │ └── do-catch.png │ │ └── contents.xcplayground │ └── optional-try.playground │ │ ├── Resources │ │ └── optional-try.png │ │ └── contents.xcplayground ├── 25 │ ├── Selector │ │ ├── Selector │ │ │ └── Assets.xcassets │ │ │ │ └── Contents.json │ │ └── Selector.xcodeproj │ │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── Selector.playground │ │ ├── Resources │ │ │ └── selector.png │ │ └── contents.xcplayground │ └── Keypath.playground │ │ ├── Resources │ │ ├── keypath-expr.png │ │ ├── keypath-types.png │ │ └── keypath-string-expr.png │ │ └── contents.xcplayground ├── 26 │ ├── OperatorMethods.playground │ │ ├── Resources │ │ │ └── syntax.png │ │ └── contents.xcplayground │ └── CustomOperators.playground │ │ ├── Resources │ │ ├── operator.png │ │ ├── custom-operator.png │ │ ├── precedence-group.png │ │ ├── precedence-group-syntax.png │ │ └── precedence-group-declaration.png │ │ └── contents.xcplayground ├── 27 │ ├── InOutParameter.playground │ │ ├── Resources │ │ │ ├── inout-call.png │ │ │ └── inout-def.png │ │ └── contents.xcplayground │ ├── Autoclosure.playground │ │ └── contents.xcplayground │ ├── EscapingClosures.playground │ │ └── contents.xcplayground │ ├── NestedFunctions.playground │ │ └── contents.xcplayground │ └── NonreturningFunction.playground │ │ └── contents.xcplayground ├── 28 │ ├── PropertyWrapper.playground │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── Metatype │ │ ├── Metatype │ │ │ └── Assets.xcassets │ │ │ │ └── Contents.json │ │ └── Metatype.xcodeproj │ │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── NestedTypes.playground │ │ ├── Resources │ │ │ └── nested-type.png │ │ └── contents.xcplayground │ ├── Metatype.playground │ │ └── contents.xcplayground │ └── SelfType.playground │ │ └── contents.xcplayground └── 29 │ ├── ValueBinding.playground │ ├── Resources │ │ └── value-binding.png │ └── contents.xcplayground │ ├── ExpressionPattern.playground │ └── contents.xcplayground │ ├── OptionalPattern.playground │ └── contents.xcplayground │ └── StringInterpolation.playground │ └── contents.xcplayground └── Old ├── 17-Properties ├── PropertyWrapper.playground │ ├── Contents.swift │ └── contents.xcplayground ├── self-super.playground │ ├── Resources │ │ ├── self.png │ │ └── super.png │ └── contents.xcplayground ├── StoredProperties.playground │ ├── Resources │ │ ├── lazy.png │ │ ├── syntax1.png │ │ ├── syntax2.png │ │ └── lazy-syntax.png │ └── contents.xcplayground ├── TypeProperties.playground │ └── Resources │ │ ├── type1.png │ │ ├── type2.png │ │ ├── type3.png │ │ └── type4.png ├── ComputedProperties.playground │ ├── Resources │ │ ├── computed.png │ │ ├── readonly-1.png │ │ └── readonly-2.png │ └── contents.xcplayground ├── PropertyObservers.playground │ ├── Resources │ │ └── property-observer.png │ └── contents.xcplayground └── Self.playground │ └── contents.xcplayground ├── 11-Closures ├── Closures.playground │ └── Pages │ │ ├── case2.xcplaygroundpage │ │ └── Contents.swift │ │ └── Closure Expressions.xcplaygroundpage │ │ └── Resources │ │ ├── closure.png │ │ └── closure-expr.png ├── SyntaxOptimization.playground │ └── contents.xcplayground ├── Autoclosure.playground │ └── contents.xcplayground ├── MultipleTrailingClosure.playground │ └── contents.xcplayground ├── CapturingValues.playground │ └── contents.xcplayground └── EscapingClosures.playground │ └── contents.xcplayground ├── 26-Advanced ├── Metatype │ ├── Metatype │ │ └── Assets.xcassets │ │ │ └── Contents.json │ └── Metatype.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Metatype.playground │ └── contents.xcplayground ├── 27-SwiftConcurrency ├── Concurrency │ └── Assets.xcassets │ │ ├── Contents.json │ │ ├── lake.imageset │ │ └── lake.jpg │ │ ├── beach.imageset │ │ └── beach.jpg │ │ ├── AppIcon.appiconset │ │ ├── 20.png │ │ ├── 40-1.png │ │ ├── 40.png │ │ ├── 60.png │ │ ├── logo1024.png │ │ ├── Icon-App-20x20@2x.png │ │ ├── Icon-App-29x29@1x.png │ │ ├── Icon-App-29x29@2x-1.png │ │ ├── Icon-App-29x29@2x.png │ │ ├── Icon-App-29x29@3x.png │ │ ├── Icon-App-40x40@2x-1.png │ │ ├── Icon-App-40x40@2x.png │ │ ├── Icon-App-60x60@2x-1.png │ │ ├── Icon-App-60x60@2x.png │ │ ├── Icon-App-60x60@3x.png │ │ ├── Icon-App-76x76@1x.png │ │ ├── Icon-App-76x76@2x.png │ │ └── Icon-App-835x835@2x.png │ │ ├── logo.imageset │ │ ├── logo1024.png │ │ └── logo-black.png │ │ ├── mountain.imageset │ │ └── mountain.jpg │ │ └── AccentColor.colorset │ │ └── Contents.json └── Concurrency.xcodeproj │ └── project.xcworkspace │ └── contents.xcworkspacedata ├── 12-Tuples ├── Tuples.playground │ ├── Resources │ │ ├── eme.png │ │ └── tuple-expr.png │ └── contents.xcplayground ├── NamedTuples.playground │ ├── Resources │ │ ├── eme.png │ │ └── expr.png │ └── contents.xcplayground ├── Decomposition.playground │ ├── Resources │ │ └── decomposition.png │ └── contents.xcplayground └── TupleMatching.playground │ └── contents.xcplayground ├── 19-DynamicAccess ├── Selector │ ├── Selector │ │ └── Assets.xcassets │ │ │ └── Contents.json │ └── Selector.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── Selector.playground │ ├── Resources │ │ └── selector.png │ └── contents.xcplayground ├── Keypath.playground │ ├── Resources │ │ ├── keypath-expr.png │ │ ├── keypath-types.png │ │ └── keypath-string-expr.png │ └── contents.xcplayground └── DynamicMemberLookup.playground │ ├── Resources │ └── selector.png │ └── contents.xcplayground ├── 9-Optionals ├── IUO.playground │ ├── Resources │ │ └── iuo.png │ └── contents.xcplayground ├── OptionalBinding.playground │ ├── Resources │ │ └── optional-binding-syntax.png │ └── contents.xcplayground ├── Optionals.playground │ ├── Pages │ │ ├── Forced Unwrapping.xcplaygroundpage │ │ │ └── Resources │ │ │ │ └── forced-unwrapping.png │ │ └── Optional Type, nil.xcplaygroundpage │ │ │ └── Resources │ │ │ └── optional-type-syntax.png │ └── contents.xcplayground ├── OptionalChaining.playground │ └── contents.xcplayground ├── OptionalPattern.playground │ └── contents.xcplayground └── Nil-CoalescingOperator.playground │ └── contents.xcplayground ├── 25-Error Handling ├── Assertions │ ├── Assertions │ │ └── Assets.xcassets │ │ │ ├── Contents.json │ │ │ └── AccentColor.colorset │ │ │ └── Contents.json │ └── Assertions.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── ResultType1.playground │ └── contents.xcplayground ├── defer.playground │ ├── Resources │ │ └── defer.png │ └── contents.xcplayground ├── ErrorHandling.playground │ ├── Resources │ │ ├── try.png │ │ ├── throw.png │ │ └── throws.png │ └── contents.xcplayground ├── do-catch.playground │ ├── Resources │ │ └── do-catch.png │ └── contents.xcplayground ├── optional-try.playground │ ├── Resources │ │ └── optional-try.png │ └── contents.xcplayground ├── MultiPatternCatchClauses.playground │ └── contents.xcplayground └── ResultType2.playground │ └── contents.xcplayground ├── 15-Enumerations ├── Enum.playground │ ├── Resources │ │ ├── enum.png │ │ └── enum-syntax.png │ └── contents.xcplayground ├── RawValues.playground │ ├── Resources │ │ └── raw-values.png │ └── contents.xcplayground ├── AssociatedValues.playground │ ├── Resources │ │ └── associated-values.png │ └── contents.xcplayground ├── EnumerationCasePattern.playground │ ├── Resources │ │ └── enum-case.png │ └── contents.xcplayground ├── CaseIterable.playground │ └── contents.xcplayground └── NonfrozenEnum.playground │ └── contents.xcplayground ├── 10-Functions ├── DiscardableResult │ ├── DiscardableResult │ │ └── Assets.xcassets │ │ │ ├── Contents.json │ │ │ └── AccentColor.colorset │ │ │ └── Contents.json │ └── DiscardableResult.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── Functions.playground │ ├── Resources │ │ ├── call.png │ │ └── define.png │ └── contents.xcplayground ├── ArgumentLabel.playground │ ├── Resources │ │ ├── arg1.png │ │ └── arg2.png │ └── contents.xcplayground ├── FunctionTypes.playground │ ├── Resources │ │ └── ftype.png │ └── contents.xcplayground ├── ReturnValues.playground │ ├── Resources │ │ ├── define.png │ │ └── return.png │ └── contents.xcplayground ├── InOutParameter.playground │ ├── Resources │ │ ├── inout-def.png │ │ └── inout-call.png │ └── contents.xcplayground ├── VariadicParameter.playground │ ├── Resources │ │ └── variadic.png │ └── contents.xcplayground ├── ImplicitReturn.playground │ ├── Resources │ │ ├── explicit-return.png │ │ └── implicit-return.png │ └── contents.xcplayground ├── Parameters.playground │ ├── contents.xcplayground │ └── Pages │ │ └── Parameters.xcplaygroundpage │ │ └── Resources │ │ ├── call.png │ │ ├── define.png │ │ ├── defval.png │ │ └── param.png ├── NestedFunctions.playground │ └── contents.xcplayground └── NonreturningFunction.playground │ └── contents.xcplayground ├── 14-Collections ├── Set.playground │ ├── Resources │ │ └── set-type.png │ └── contents.xcplayground ├── Sets1.playground │ ├── Resources │ │ └── set-type.png │ └── contents.xcplayground ├── Array.playground │ ├── Resources │ │ ├── array-type1.png │ │ ├── array-type2.png │ │ └── array-literal.png │ └── contents.xcplayground ├── Array1.playground │ ├── Resources │ │ ├── array-literal.png │ │ ├── array-type1.png │ │ └── array-type2.png │ └── contents.xcplayground ├── Dictionary1.playground │ ├── Resources │ │ ├── dict-type.png │ │ ├── dict-type2.png │ │ └── dict-literal.png │ └── contents.xcplayground ├── KeyValuePairs.playground │ ├── Resources │ │ ├── kvp-type.png │ │ └── kvp-literal.png │ └── contents.xcplayground ├── IteratingCollections.playground │ ├── Resources │ │ └── for-in.png │ └── contents.xcplayground ├── Array2.playground │ └── contents.xcplayground ├── Array3.playground │ └── contents.xcplayground ├── Dictionary2.playground │ └── contents.xcplayground ├── Dictionary3.playground │ └── contents.xcplayground └── Sets2.playground │ └── contents.xcplayground ├── 5 - Operators ├── ShortCircuitEvaluation.playground │ ├── Contents.swift │ └── contents.xcplayground ├── OperatorMethods.playground │ ├── Resources │ │ └── syntax.png │ └── contents.xcplayground ├── CustomOperators.playground │ ├── Resources │ │ ├── operator.png │ │ ├── custom-operator.png │ │ ├── precedence-group.png │ │ ├── precedence-group-syntax.png │ │ └── precedence-group-declaration.png │ └── contents.xcplayground ├── TernaryConditionalOperator.playground │ ├── Resources │ │ └── syntax.png │ └── contents.xcplayground ├── OverflowOperators.playground │ └── contents.xcplayground ├── BitwiseOperators.playground │ └── Pages │ │ ├── Bitwise OR.xcplaygroundpage │ │ └── Resources │ │ │ └── or.png │ │ ├── Bitwise AND.xcplaygroundpage │ │ └── Resources │ │ │ └── and.png │ │ ├── Bitwise NOT.xcplaygroundpage │ │ └── Resources │ │ │ └── not.png │ │ ├── Bitwise XOR.xcplaygroundpage │ │ └── Resources │ │ │ └── xor.png │ │ ├── Bitwise Left Shift.xcplaygroundpage │ │ └── Resources │ │ │ └── lshift.png │ │ └── Bitwise Right Shift.xcplaygroundpage │ │ └── Resources │ │ ├── ashift.png │ │ └── rshift.png ├── LogicalOperators.playground │ └── contents.xcplayground ├── RangeOperators.playground │ └── contents.xcplayground ├── ArithmeticOperators.playground │ └── contents.xcplayground └── ComparisonOperators.playground │ └── contents.xcplayground ├── 7-Loops ├── for-in.playground │ ├── Resources │ │ ├── syntax-range.png │ │ └── syntax-collection.png │ └── contents.xcplayground └── while.playground │ ├── Resources │ ├── syntax-while.png │ └── syntax-repeat-while.png │ └── contents.xcplayground ├── 22-Protocols ├── Protocols.playground │ ├── Resources │ │ ├── define.png │ │ ├── adopting.png │ │ ├── class-only.png │ │ └── protocol-inheritance.png │ └── contents.xcplayground ├── MethodRequirements.playground │ ├── Resources │ │ └── method.png │ └── contents.xcplayground ├── InitializerRequirements.playground │ ├── Resources │ │ └── init.png │ └── contents.xcplayground ├── PropertyRequirements.playground │ ├── Resources │ │ └── property.png │ └── contents.xcplayground ├── ProtocolComposition.playground │ ├── Resources │ │ ├── composition.png │ │ └── composition2.png │ └── contents.xcplayground ├── SubscriptRequirements.playground │ ├── Resources │ │ └── subscript.png │ └── contents.xcplayground ├── OptionalProtocolRequirements.playground │ ├── Resources │ │ └── optional.png │ └── contents.xcplayground ├── ProtocolExtension.playground │ └── contents.xcplayground ├── ProtocolTypes.playground │ └── Pages │ │ └── Protocol Conformance.xcplaygroundpage │ │ └── Resources │ │ ├── as.png │ │ └── is.png ├── Comprable.playground │ └── contents.xcplayground ├── Equatable.playground │ └── contents.xcplayground └── Hashable.playground │ └── contents.xcplayground ├── 23-Memory ├── ClosureCaptureList.playground │ ├── Resources │ │ ├── 1.png │ │ ├── 2.png │ │ ├── closurecapturelist.png │ │ └── closurecapturelist-valuetype.png │ └── contents.xcplayground ├── ARC.playground │ └── contents.xcplayground ├── UnownedOptionalReferences.playground │ ├── Resources │ │ └── unowned-optional.png │ └── contents.xcplayground ├── StrongRefCycle.playground │ └── Pages │ │ ├── Weak Reference.xcplaygroundpage │ │ └── Resources │ │ │ └── weak.png │ │ └── Unowned Reference.xcplaygroundpage │ │ └── Resources │ │ └── unowned.png ├── ExplicitStrongCapture.playground │ └── contents.xcplayground └── ValueTypesReferenceTypes.playground │ └── contents.xcplayground ├── 6-ConditionalStatements ├── if.playground │ ├── Resources │ │ ├── if.png │ │ ├── if-else.png │ │ └── if-elseif-else.png │ └── contents.xcplayground ├── switch.playground │ ├── Resources │ │ ├── where.png │ │ └── switch-syntax.png │ └── Pages │ │ └── Fall Through.xcplaygroundpage │ │ └── Resources │ │ ├── with-fallthrough.png │ │ └── without-fallthrough.png ├── guard.playground │ ├── Resources │ │ └── guard-syntax.png │ └── contents.xcplayground ├── ValueBinding.playground │ ├── Resources │ │ └── value-binding.png │ └── contents.xcplayground └── ExpressionPattern.playground │ └── contents.xcplayground ├── 20-Initialization ├── Initializer.playground │ └── Resources │ │ ├── call.png │ │ └── initializer.png ├── Deinitializer.playground │ ├── Resources │ │ └── deinit.png │ └── contents.xcplayground ├── ClassInitializers.playground │ └── Resources │ │ ├── required.png │ │ ├── convenience.png │ │ └── designated.png ├── FailableInitializer.playground │ ├── Resources │ │ └── failable.png │ └── contents.xcplayground ├── RequiredInitializer.playground │ ├── Resources │ │ └── required.png │ └── contents.xcplayground ├── MemberwiseInitializer.playground │ └── contents.xcplayground └── InitializerDelegation.playground │ └── contents.xcplayground ├── 21-Extensions ├── Extension.playground │ ├── Resources │ │ ├── extension.png │ │ └── extension-protocol.png │ └── contents.xcplayground ├── AddingMethods.playground │ └── contents.xcplayground ├── AddingInitializers.playground │ └── contents.xcplayground ├── AddingSubscripts.playground │ └── contents.xcplayground └── AddingProperties.playground │ └── contents.xcplayground ├── 4 - Data Types ├── typealias.playground │ ├── Resources │ │ └── typealias.png │ └── contents.xcplayground ├── typeconversion.playground │ ├── Resources │ │ └── type-conversion.png │ └── contents.xcplayground ├── strings.playground │ └── contents.xcplayground ├── typeinference.playground │ └── Pages │ │ ├── Rules.xcplaygroundpage │ │ └── Resources │ │ │ └── rules.png │ │ └── Type Annotation.xcplaygroundpage │ │ └── Resources │ │ └── type-annotation.png ├── numbers.playground │ └── Pages │ │ ├── Integer Types.xcplaygroundpage │ │ └── Resources │ │ │ ├── integer-types.png │ │ │ └── signed-unsigned.png │ │ └── Floating-point Types.xcplaygroundpage │ │ └── Resources │ │ └── floating-point-types.png ├── boolean.playground │ └── contents.xcplayground └── typesafety.playground │ └── contents.xcplayground ├── 19-Inheritance ├── TypeCasting.playground │ ├── Resources │ │ ├── type-check.png │ │ └── type-casting.png │ └── contents.xcplayground ├── Inheritance.playground │ ├── Resources │ │ ├── final-class.png │ │ └── inheritance.png │ └── contents.xcplayground ├── Overriding.playground │ └── Pages │ │ ├── Subscript.xcplaygroundpage │ │ └── Contents.swift │ │ ├── Type Method.xcplaygroundpage │ │ └── Contents.swift │ │ ├── Instance Method.xcplaygroundpage │ │ └── Contents.swift │ │ └── Type Property.xcplaygroundpage │ │ └── Contents.swift ├── UpcastingDowncasting.playground │ └── contents.xcplayground ├── AnyAnyObject.playground │ └── contents.xcplayground └── Overloading.playground │ └── contents.xcplayground ├── 24-Generics ├── AssociatedTypes.playground │ ├── Resources │ │ ├── typealias.png │ │ └── associatedtype.png │ └── contents.xcplayground ├── GenericTypes.playground │ ├── Resources │ │ └── generic-type.png │ └── contents.xcplayground └── Generics.playground │ └── Resources │ ├── generic-function.png │ └── type-constraints.png ├── 18-Methods And Subscripts ├── TypeMethods.playground │ ├── Resources │ │ ├── call.png │ │ ├── class-func.png │ │ └── static-func.png │ └── contents.xcplayground ├── IntanceMethods.playground │ ├── Resources │ │ ├── method.png │ │ └── call-method.png │ └── contents.xcplayground └── Subscripts.playground │ ├── Resources │ ├── subscript.png │ └── subscript-syntax.png │ └── contents.xcplayground ├── 8-controltransfer ├── LabeledStatement.playground │ ├── Resources │ │ ├── labeled.png │ │ └── usinglabel.png │ └── contents.xcplayground ├── break.playground │ └── contents.xcplayground └── continue.playground │ └── contents.xcplayground ├── 16-Structures And Classes ├── InitializerSyntax.playground │ ├── Resources │ │ ├── init.png │ │ └── call-init.png │ └── contents.xcplayground ├── NestedTypes.playground │ ├── Resources │ │ └── nested-type.png │ └── contents.xcplayground ├── StructureAndClass.playground │ └── Resources │ │ ├── class.png │ │ └── struct.png ├── Value-vs-Reference.playground │ ├── Resources │ │ └── val-ref.png │ └── contents.xcplayground └── IdentityOperator.playground │ ├── Resources │ └── identity-op.png │ └── contents.xcplayground ├── 13-Strings And Characters ├── 3-StringInterpolation.playground │ ├── Resources │ │ ├── placeholder.png │ │ └── format-specifier.png │ └── contents.xcplayground ├── StringEditing.playground │ └── contents.xcplayground ├── 13-CharSet.playground │ └── contents.xcplayground ├── 1-Strings.playground │ └── contents.xcplayground ├── 6-Substrings.playground │ └── contents.xcplayground ├── 10-StringSearching.playground │ └── contents.xcplayground ├── 2-MultilineLiteral.playground │ └── contents.xcplayground ├── 4-StringIndices.playground │ └── contents.xcplayground ├── 5-StringBasics.playground │ └── contents.xcplayground └── 9-ComparingStrings.playground │ └── contents.xcplayground └── 3 - Constants and Variables ├── Scope.playground └── contents.xcplayground └── var-let.playground ├── Pages ├── Constants.xcplaygroundpage │ └── Resources │ │ └── syntax-let.png └── Variables.xcplaygroundpage │ └── Resources │ ├── syntax-var.png │ └── syntax-var-new-value.png └── contents.xcplayground /README.md: -------------------------------------------------------------------------------- 1 | # Mastering-Swift -------------------------------------------------------------------------------- /Xcode14/28/PropertyWrapper.playground/Contents.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | 3 | -------------------------------------------------------------------------------- /Old/17-Properties/PropertyWrapper.playground/Contents.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | 3 | -------------------------------------------------------------------------------- /Xcode14/6/if.playground/Resources/if.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/6/if.playground/Resources/if.png -------------------------------------------------------------------------------- /Xcode14/25/Selector/Selector/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Xcode14/28/Metatype/Metatype/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Xcode14/9/IUO.playground/Resources/iuo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/9/IUO.playground/Resources/iuo.png -------------------------------------------------------------------------------- /Old/11-Closures/Closures.playground/Pages/case2.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- 1 | //: [Previous](@previous) 2 | 3 | import Foundation 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Old/26-Advanced/Metatype/Metatype/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Xcode14/14/Enum.playground/Resources/enum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/14/Enum.playground/Resources/enum.png -------------------------------------------------------------------------------- /Xcode14/6/if.playground/Resources/if-else.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/6/if.playground/Resources/if-else.png -------------------------------------------------------------------------------- /Old/12-Tuples/Tuples.playground/Resources/eme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/12-Tuples/Tuples.playground/Resources/eme.png -------------------------------------------------------------------------------- /Old/19-DynamicAccess/Selector/Selector/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Old/9-Optionals/IUO.playground/Resources/iuo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/9-Optionals/IUO.playground/Resources/iuo.png -------------------------------------------------------------------------------- /Xcode14/13/Set.playground/Resources/set-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/13/Set.playground/Resources/set-type.png -------------------------------------------------------------------------------- /Xcode14/24/defer.playground/Resources/defer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/24/defer.playground/Resources/defer.png -------------------------------------------------------------------------------- /Xcode14/6/switch.playground/Resources/where.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/6/switch.playground/Resources/where.png -------------------------------------------------------------------------------- /Old/25-Error Handling/Assertions/Assertions/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Xcode14/10/Functions.playground/Resources/call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/Functions.playground/Resources/call.png -------------------------------------------------------------------------------- /Xcode14/18/self-super.playground/Resources/self.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/18/self-super.playground/Resources/self.png -------------------------------------------------------------------------------- /Old/12-Tuples/NamedTuples.playground/Resources/eme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/12-Tuples/NamedTuples.playground/Resources/eme.png -------------------------------------------------------------------------------- /Old/15-Enumerations/Enum.playground/Resources/enum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/15-Enumerations/Enum.playground/Resources/enum.png -------------------------------------------------------------------------------- /Xcode14/10/ArgumentLabel.playground/Resources/arg1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/ArgumentLabel.playground/Resources/arg1.png -------------------------------------------------------------------------------- /Xcode14/10/ArgumentLabel.playground/Resources/arg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/ArgumentLabel.playground/Resources/arg2.png -------------------------------------------------------------------------------- /Xcode14/10/Functions.playground/Resources/define.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/Functions.playground/Resources/define.png -------------------------------------------------------------------------------- /Xcode14/13/Array.playground/Resources/array-type1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/13/Array.playground/Resources/array-type1.png -------------------------------------------------------------------------------- /Xcode14/13/Array.playground/Resources/array-type2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/13/Array.playground/Resources/array-type2.png -------------------------------------------------------------------------------- /Xcode14/14/Enum.playground/Resources/enum-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/14/Enum.playground/Resources/enum-syntax.png -------------------------------------------------------------------------------- /Xcode14/17/TypeMethods.playground/Resources/call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/17/TypeMethods.playground/Resources/call.png -------------------------------------------------------------------------------- /Xcode14/18/self-super.playground/Resources/super.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/18/self-super.playground/Resources/super.png -------------------------------------------------------------------------------- /Xcode14/19/Initializer.playground/Resources/call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/19/Initializer.playground/Resources/call.png -------------------------------------------------------------------------------- /Xcode14/21/Protocols.playground/Resources/adopting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/Protocols.playground/Resources/adopting.png -------------------------------------------------------------------------------- /Xcode14/21/Protocols.playground/Resources/define.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/Protocols.playground/Resources/define.png -------------------------------------------------------------------------------- /Xcode14/24/ErrorHandling.playground/Resources/try.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/24/ErrorHandling.playground/Resources/try.png -------------------------------------------------------------------------------- /Xcode14/24/do-catch.playground/Resources/do-catch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/24/do-catch.playground/Resources/do-catch.png -------------------------------------------------------------------------------- /Xcode14/25/Selector.playground/Resources/selector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/25/Selector.playground/Resources/selector.png -------------------------------------------------------------------------------- /Xcode14/4/typealias.playground/Resources/typealias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/4/typealias.playground/Resources/typealias.png -------------------------------------------------------------------------------- /Xcode14/6/guard.playground/Resources/guard-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/6/guard.playground/Resources/guard-syntax.png -------------------------------------------------------------------------------- /Xcode14/6/if.playground/Resources/if-elseif-else.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/6/if.playground/Resources/if-elseif-else.png -------------------------------------------------------------------------------- /Xcode14/7/for-in.playground/Resources/syntax-range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/7/for-in.playground/Resources/syntax-range.png -------------------------------------------------------------------------------- /Xcode14/7/while.playground/Resources/syntax-while.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/7/while.playground/Resources/syntax-while.png -------------------------------------------------------------------------------- /Old/10-Functions/DiscardableResult/DiscardableResult/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Old/10-Functions/Functions.playground/Resources/call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/Functions.playground/Resources/call.png -------------------------------------------------------------------------------- /Old/12-Tuples/NamedTuples.playground/Resources/expr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/12-Tuples/NamedTuples.playground/Resources/expr.png -------------------------------------------------------------------------------- /Old/12-Tuples/Tuples.playground/Resources/tuple-expr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/12-Tuples/Tuples.playground/Resources/tuple-expr.png -------------------------------------------------------------------------------- /Old/14-Collections/Set.playground/Resources/set-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/Set.playground/Resources/set-type.png -------------------------------------------------------------------------------- /Old/5 - Operators/ShortCircuitEvaluation.playground/Contents.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | 3 | /*: 4 | # Short-circuit Evaluation 5 | */ 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Old/7-Loops/for-in.playground/Resources/syntax-range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/7-Loops/for-in.playground/Resources/syntax-range.png -------------------------------------------------------------------------------- /Old/7-Loops/while.playground/Resources/syntax-while.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/7-Loops/while.playground/Resources/syntax-while.png -------------------------------------------------------------------------------- /Xcode14/10/FunctionTypes.playground/Resources/ftype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/FunctionTypes.playground/Resources/ftype.png -------------------------------------------------------------------------------- /Xcode14/10/ReturnValues.playground/Resources/define.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/ReturnValues.playground/Resources/define.png -------------------------------------------------------------------------------- /Xcode14/10/ReturnValues.playground/Resources/return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/ReturnValues.playground/Resources/return.png -------------------------------------------------------------------------------- /Xcode14/13/Array.playground/Resources/array-literal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/13/Array.playground/Resources/array-literal.png -------------------------------------------------------------------------------- /Xcode14/13/Dictionary.playground/Resources/dict-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/13/Dictionary.playground/Resources/dict-type.png -------------------------------------------------------------------------------- /Xcode14/14/RawValues.playground/Resources/raw-values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/14/RawValues.playground/Resources/raw-values.png -------------------------------------------------------------------------------- /Xcode14/16/TypeProperties.playground/Resources/type1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/16/TypeProperties.playground/Resources/type1.png -------------------------------------------------------------------------------- /Xcode14/16/TypeProperties.playground/Resources/type2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/16/TypeProperties.playground/Resources/type2.png -------------------------------------------------------------------------------- /Xcode14/16/TypeProperties.playground/Resources/type3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/16/TypeProperties.playground/Resources/type3.png -------------------------------------------------------------------------------- /Xcode14/16/TypeProperties.playground/Resources/type4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/16/TypeProperties.playground/Resources/type4.png -------------------------------------------------------------------------------- /Xcode14/17/Subscripts.playground/Resources/subscript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/17/Subscripts.playground/Resources/subscript.png -------------------------------------------------------------------------------- /Xcode14/19/Deinitializer.playground/Resources/deinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/19/Deinitializer.playground/Resources/deinit.png -------------------------------------------------------------------------------- /Xcode14/20/Extension.playground/Resources/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/20/Extension.playground/Resources/extension.png -------------------------------------------------------------------------------- /Xcode14/21/Protocols.playground/Resources/class-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/Protocols.playground/Resources/class-only.png -------------------------------------------------------------------------------- /Xcode14/22/ClosureCaptureList.playground/Resources/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/22/ClosureCaptureList.playground/Resources/1.png -------------------------------------------------------------------------------- /Xcode14/22/ClosureCaptureList.playground/Resources/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/22/ClosureCaptureList.playground/Resources/2.png -------------------------------------------------------------------------------- /Xcode14/24/ErrorHandling.playground/Resources/throw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/24/ErrorHandling.playground/Resources/throw.png -------------------------------------------------------------------------------- /Xcode14/24/ErrorHandling.playground/Resources/throws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/24/ErrorHandling.playground/Resources/throws.png -------------------------------------------------------------------------------- /Xcode14/25/Keypath.playground/Resources/keypath-expr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/25/Keypath.playground/Resources/keypath-expr.png -------------------------------------------------------------------------------- /Xcode14/6/switch.playground/Resources/switch-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/6/switch.playground/Resources/switch-syntax.png -------------------------------------------------------------------------------- /Old/10-Functions/Functions.playground/Resources/define.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/Functions.playground/Resources/define.png -------------------------------------------------------------------------------- /Old/14-Collections/Sets1.playground/Resources/set-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/Sets1.playground/Resources/set-type.png -------------------------------------------------------------------------------- /Old/17-Properties/self-super.playground/Resources/self.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/self-super.playground/Resources/self.png -------------------------------------------------------------------------------- /Old/17-Properties/self-super.playground/Resources/super.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/self-super.playground/Resources/super.png -------------------------------------------------------------------------------- /Old/22-Protocols/Protocols.playground/Resources/define.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/Protocols.playground/Resources/define.png -------------------------------------------------------------------------------- /Old/23-Memory/ClosureCaptureList.playground/Resources/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/23-Memory/ClosureCaptureList.playground/Resources/1.png -------------------------------------------------------------------------------- /Old/23-Memory/ClosureCaptureList.playground/Resources/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/23-Memory/ClosureCaptureList.playground/Resources/2.png -------------------------------------------------------------------------------- /Old/25-Error Handling/ResultType1.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/25-Error Handling/defer.playground/Resources/defer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/25-Error Handling/defer.playground/Resources/defer.png -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/if.playground/Resources/if.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/6-ConditionalStatements/if.playground/Resources/if.png -------------------------------------------------------------------------------- /Xcode14/12/Formatting.playground/Resources/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/12/Formatting.playground/Resources/placeholder.png -------------------------------------------------------------------------------- /Xcode14/13/Dictionary.playground/Resources/dict-literal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/13/Dictionary.playground/Resources/dict-literal.png -------------------------------------------------------------------------------- /Xcode14/13/Dictionary.playground/Resources/dict-type2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/13/Dictionary.playground/Resources/dict-type2.png -------------------------------------------------------------------------------- /Xcode14/13/KeyValuePairs.playground/Resources/kvp-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/13/KeyValuePairs.playground/Resources/kvp-type.png -------------------------------------------------------------------------------- /Xcode14/15/InitializerSyntax.playground/Resources/init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/15/InitializerSyntax.playground/Resources/init.png -------------------------------------------------------------------------------- /Xcode14/15/StructureAndClass.playground/Resources/class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/15/StructureAndClass.playground/Resources/class.png -------------------------------------------------------------------------------- /Xcode14/16/StoredProperties.playground/Resources/lazy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/16/StoredProperties.playground/Resources/lazy.png -------------------------------------------------------------------------------- /Xcode14/17/IntanceMethods.playground/Resources/method.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/17/IntanceMethods.playground/Resources/method.png -------------------------------------------------------------------------------- /Xcode14/17/TypeMethods.playground/Resources/class-func.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/17/TypeMethods.playground/Resources/class-func.png -------------------------------------------------------------------------------- /Xcode14/17/TypeMethods.playground/Resources/static-func.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/17/TypeMethods.playground/Resources/static-func.png -------------------------------------------------------------------------------- /Xcode14/18/Inheritance.playground/Resources/final-class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/18/Inheritance.playground/Resources/final-class.png -------------------------------------------------------------------------------- /Xcode14/18/Inheritance.playground/Resources/inheritance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/18/Inheritance.playground/Resources/inheritance.png -------------------------------------------------------------------------------- /Xcode14/18/TypeCasting.playground/Resources/type-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/18/TypeCasting.playground/Resources/type-check.png -------------------------------------------------------------------------------- /Xcode14/19/Initializer.playground/Resources/initializer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/19/Initializer.playground/Resources/initializer.png -------------------------------------------------------------------------------- /Xcode14/25/Keypath.playground/Resources/keypath-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/25/Keypath.playground/Resources/keypath-types.png -------------------------------------------------------------------------------- /Xcode14/26/OperatorMethods.playground/Resources/syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/26/OperatorMethods.playground/Resources/syntax.png -------------------------------------------------------------------------------- /Xcode14/28/NestedTypes.playground/Resources/nested-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/28/NestedTypes.playground/Resources/nested-type.png -------------------------------------------------------------------------------- /Xcode14/7/for-in.playground/Resources/syntax-collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/7/for-in.playground/Resources/syntax-collection.png -------------------------------------------------------------------------------- /Xcode14/8/LabeledStatement.playground/Resources/labeled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/8/LabeledStatement.playground/Resources/labeled.png -------------------------------------------------------------------------------- /Old/10-Functions/ArgumentLabel.playground/Resources/arg1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/ArgumentLabel.playground/Resources/arg1.png -------------------------------------------------------------------------------- /Old/10-Functions/ArgumentLabel.playground/Resources/arg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/ArgumentLabel.playground/Resources/arg2.png -------------------------------------------------------------------------------- /Old/10-Functions/FunctionTypes.playground/Resources/ftype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/FunctionTypes.playground/Resources/ftype.png -------------------------------------------------------------------------------- /Old/10-Functions/ReturnValues.playground/Resources/define.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/ReturnValues.playground/Resources/define.png -------------------------------------------------------------------------------- /Old/10-Functions/ReturnValues.playground/Resources/return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/ReturnValues.playground/Resources/return.png -------------------------------------------------------------------------------- /Old/14-Collections/Array.playground/Resources/array-type1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/Array.playground/Resources/array-type1.png -------------------------------------------------------------------------------- /Old/14-Collections/Array.playground/Resources/array-type2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/Array.playground/Resources/array-type2.png -------------------------------------------------------------------------------- /Old/15-Enumerations/Enum.playground/Resources/enum-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/15-Enumerations/Enum.playground/Resources/enum-syntax.png -------------------------------------------------------------------------------- /Old/22-Protocols/Protocols.playground/Resources/adopting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/Protocols.playground/Resources/adopting.png -------------------------------------------------------------------------------- /Old/7-Loops/for-in.playground/Resources/syntax-collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/7-Loops/for-in.playground/Resources/syntax-collection.png -------------------------------------------------------------------------------- /Xcode14/12/Formatting.playground/Resources/escapesequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/12/Formatting.playground/Resources/escapesequence.png -------------------------------------------------------------------------------- /Xcode14/13/KeyValuePairs.playground/Resources/kvp-literal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/13/KeyValuePairs.playground/Resources/kvp-literal.png -------------------------------------------------------------------------------- /Xcode14/15/StructureAndClass.playground/Resources/struct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/15/StructureAndClass.playground/Resources/struct.png -------------------------------------------------------------------------------- /Xcode14/16/StoredProperties.playground/Resources/syntax1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/16/StoredProperties.playground/Resources/syntax1.png -------------------------------------------------------------------------------- /Xcode14/16/StoredProperties.playground/Resources/syntax2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/16/StoredProperties.playground/Resources/syntax2.png -------------------------------------------------------------------------------- /Xcode14/18/TypeCasting.playground/Resources/type-casting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/18/TypeCasting.playground/Resources/type-casting.png -------------------------------------------------------------------------------- /Xcode14/21/MethodRequirements.playground/Resources/method.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/MethodRequirements.playground/Resources/method.png -------------------------------------------------------------------------------- /Xcode14/22/ARC.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/23/AssociatedTypes.playground/Resources/typealias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/23/AssociatedTypes.playground/Resources/typealias.png -------------------------------------------------------------------------------- /Xcode14/23/GenericTypes.playground/Resources/generic-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/23/GenericTypes.playground/Resources/generic-type.png -------------------------------------------------------------------------------- /Xcode14/23/Generics.playground/Resources/generic-function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/23/Generics.playground/Resources/generic-function.png -------------------------------------------------------------------------------- /Xcode14/23/Generics.playground/Resources/type-constraints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/23/Generics.playground/Resources/type-constraints.png -------------------------------------------------------------------------------- /Xcode14/24/optional-try.playground/Resources/optional-try.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/24/optional-try.playground/Resources/optional-try.png -------------------------------------------------------------------------------- /Xcode14/26/CustomOperators.playground/Resources/operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/26/CustomOperators.playground/Resources/operator.png -------------------------------------------------------------------------------- /Xcode14/27/InOutParameter.playground/Resources/inout-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/27/InOutParameter.playground/Resources/inout-call.png -------------------------------------------------------------------------------- /Xcode14/27/InOutParameter.playground/Resources/inout-def.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/27/InOutParameter.playground/Resources/inout-def.png -------------------------------------------------------------------------------- /Xcode14/4/strings.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/7/RangeOperators.playground/Resources/closedrange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/7/RangeOperators.playground/Resources/closedrange.png -------------------------------------------------------------------------------- /Xcode14/7/while.playground/Resources/syntax-repeat-while.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/7/while.playground/Resources/syntax-repeat-while.png -------------------------------------------------------------------------------- /Xcode14/9/IUO.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/14-Collections/Array.playground/Resources/array-literal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/Array.playground/Resources/array-literal.png -------------------------------------------------------------------------------- /Old/14-Collections/Array1.playground/Resources/array-literal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/Array1.playground/Resources/array-literal.png -------------------------------------------------------------------------------- /Old/14-Collections/Array1.playground/Resources/array-type1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/Array1.playground/Resources/array-type1.png -------------------------------------------------------------------------------- /Old/14-Collections/Array1.playground/Resources/array-type2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/Array1.playground/Resources/array-type2.png -------------------------------------------------------------------------------- /Old/17-Properties/StoredProperties.playground/Resources/lazy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/StoredProperties.playground/Resources/lazy.png -------------------------------------------------------------------------------- /Old/17-Properties/TypeProperties.playground/Resources/type1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/TypeProperties.playground/Resources/type1.png -------------------------------------------------------------------------------- /Old/17-Properties/TypeProperties.playground/Resources/type2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/TypeProperties.playground/Resources/type2.png -------------------------------------------------------------------------------- /Old/17-Properties/TypeProperties.playground/Resources/type3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/TypeProperties.playground/Resources/type3.png -------------------------------------------------------------------------------- /Old/17-Properties/TypeProperties.playground/Resources/type4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/TypeProperties.playground/Resources/type4.png -------------------------------------------------------------------------------- /Old/19-DynamicAccess/Selector.playground/Resources/selector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/19-DynamicAccess/Selector.playground/Resources/selector.png -------------------------------------------------------------------------------- /Old/20-Initialization/Initializer.playground/Resources/call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/20-Initialization/Initializer.playground/Resources/call.png -------------------------------------------------------------------------------- /Old/21-Extensions/Extension.playground/Resources/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/21-Extensions/Extension.playground/Resources/extension.png -------------------------------------------------------------------------------- /Old/22-Protocols/Protocols.playground/Resources/class-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/Protocols.playground/Resources/class-only.png -------------------------------------------------------------------------------- /Old/25-Error Handling/ErrorHandling.playground/Resources/try.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/25-Error Handling/ErrorHandling.playground/Resources/try.png -------------------------------------------------------------------------------- /Old/25-Error Handling/do-catch.playground/Resources/do-catch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/25-Error Handling/do-catch.playground/Resources/do-catch.png -------------------------------------------------------------------------------- /Old/4 - Data Types/typealias.playground/Resources/typealias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/4 - Data Types/typealias.playground/Resources/typealias.png -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/if.playground/Resources/if-else.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/6-ConditionalStatements/if.playground/Resources/if-else.png -------------------------------------------------------------------------------- /Old/7-Loops/while.playground/Resources/syntax-repeat-while.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/7-Loops/while.playground/Resources/syntax-repeat-while.png -------------------------------------------------------------------------------- /Xcode14/10/Functions.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/10/Parameters.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/10/VariadicParameter.playground/Resources/variadic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/VariadicParameter.playground/Resources/variadic.png -------------------------------------------------------------------------------- /Xcode14/12/Formatting.playground/Resources/extendeddelimeter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/12/Formatting.playground/Resources/extendeddelimeter.png -------------------------------------------------------------------------------- /Xcode14/12/Formatting.playground/Resources/format-specifier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/12/Formatting.playground/Resources/format-specifier.png -------------------------------------------------------------------------------- /Xcode14/13/IteratingCollections.playground/Resources/for-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/13/IteratingCollections.playground/Resources/for-in.png -------------------------------------------------------------------------------- /Xcode14/15/InitializerSyntax.playground/Resources/call-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/15/InitializerSyntax.playground/Resources/call-init.png -------------------------------------------------------------------------------- /Xcode14/15/Value-vs-Reference.playground/Resources/val-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/15/Value-vs-Reference.playground/Resources/val-ref.png -------------------------------------------------------------------------------- /Xcode14/16/ComputedProperties.playground/Resources/computed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/16/ComputedProperties.playground/Resources/computed.png -------------------------------------------------------------------------------- /Xcode14/16/StoredProperties.playground/Resources/lazy-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/16/StoredProperties.playground/Resources/lazy-syntax.png -------------------------------------------------------------------------------- /Xcode14/17/IntanceMethods.playground/Resources/call-method.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/17/IntanceMethods.playground/Resources/call-method.png -------------------------------------------------------------------------------- /Xcode14/17/Subscripts.playground/Resources/subscript-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/17/Subscripts.playground/Resources/subscript-syntax.png -------------------------------------------------------------------------------- /Xcode14/17/Subscripts.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/17/TypeMethods.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/18/Overriding.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/18/TypeCasting.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/19/ClassInitializers.playground/Resources/designated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/19/ClassInitializers.playground/Resources/designated.png -------------------------------------------------------------------------------- /Xcode14/19/ClassInitializers.playground/Resources/required.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/19/ClassInitializers.playground/Resources/required.png -------------------------------------------------------------------------------- /Xcode14/19/FailableInitializer.playground/Resources/failable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/19/FailableInitializer.playground/Resources/failable.png -------------------------------------------------------------------------------- /Xcode14/20/Extension.playground/Resources/extension-protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/20/Extension.playground/Resources/extension-protocol.png -------------------------------------------------------------------------------- /Xcode14/21/InitializerRequirements.playground/Resources/init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/InitializerRequirements.playground/Resources/init.png -------------------------------------------------------------------------------- /Xcode14/21/Protocols.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/22/IdentityOperator.playground/Resources/identity-op.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/22/IdentityOperator.playground/Resources/identity-op.png -------------------------------------------------------------------------------- /Xcode14/25/Keypath.playground/Resources/keypath-string-expr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/25/Keypath.playground/Resources/keypath-string-expr.png -------------------------------------------------------------------------------- /Xcode14/28/Metatype.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/29/ValueBinding.playground/Resources/value-binding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/29/ValueBinding.playground/Resources/value-binding.png -------------------------------------------------------------------------------- /Xcode14/7/RangeOperators.playground/Resources/halfopenrange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/7/RangeOperators.playground/Resources/halfopenrange.png -------------------------------------------------------------------------------- /Xcode14/8/LabeledStatement.playground/Resources/usinglabel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/8/LabeledStatement.playground/Resources/usinglabel.png -------------------------------------------------------------------------------- /Xcode14/9/Nil-CoalescingOperator.playground/Resources/syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/9/Nil-CoalescingOperator.playground/Resources/syntax.png -------------------------------------------------------------------------------- /Old/10-Functions/InOutParameter.playground/Resources/inout-def.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/InOutParameter.playground/Resources/inout-def.png -------------------------------------------------------------------------------- /Old/12-Tuples/Decomposition.playground/Resources/decomposition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/12-Tuples/Decomposition.playground/Resources/decomposition.png -------------------------------------------------------------------------------- /Old/14-Collections/Dictionary1.playground/Resources/dict-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/Dictionary1.playground/Resources/dict-type.png -------------------------------------------------------------------------------- /Old/14-Collections/Dictionary1.playground/Resources/dict-type2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/Dictionary1.playground/Resources/dict-type2.png -------------------------------------------------------------------------------- /Old/14-Collections/KeyValuePairs.playground/Resources/kvp-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/KeyValuePairs.playground/Resources/kvp-type.png -------------------------------------------------------------------------------- /Old/15-Enumerations/RawValues.playground/Resources/raw-values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/15-Enumerations/RawValues.playground/Resources/raw-values.png -------------------------------------------------------------------------------- /Old/19-DynamicAccess/Keypath.playground/Resources/keypath-expr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/19-DynamicAccess/Keypath.playground/Resources/keypath-expr.png -------------------------------------------------------------------------------- /Old/19-Inheritance/TypeCasting.playground/Resources/type-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/19-Inheritance/TypeCasting.playground/Resources/type-check.png -------------------------------------------------------------------------------- /Old/24-Generics/AssociatedTypes.playground/Resources/typealias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/24-Generics/AssociatedTypes.playground/Resources/typealias.png -------------------------------------------------------------------------------- /Old/24-Generics/GenericTypes.playground/Resources/generic-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/24-Generics/GenericTypes.playground/Resources/generic-type.png -------------------------------------------------------------------------------- /Old/24-Generics/Generics.playground/Resources/generic-function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/24-Generics/Generics.playground/Resources/generic-function.png -------------------------------------------------------------------------------- /Old/24-Generics/Generics.playground/Resources/type-constraints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/24-Generics/Generics.playground/Resources/type-constraints.png -------------------------------------------------------------------------------- /Old/25-Error Handling/ErrorHandling.playground/Resources/throw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/25-Error Handling/ErrorHandling.playground/Resources/throw.png -------------------------------------------------------------------------------- /Old/26-Advanced/Metatype.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/5 - Operators/OperatorMethods.playground/Resources/syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/OperatorMethods.playground/Resources/syntax.png -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/switch.playground/Resources/where.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/6-ConditionalStatements/switch.playground/Resources/where.png -------------------------------------------------------------------------------- /Xcode14/16/ComputedProperties.playground/Resources/readonly-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/16/ComputedProperties.playground/Resources/readonly-1.png -------------------------------------------------------------------------------- /Xcode14/16/ComputedProperties.playground/Resources/readonly-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/16/ComputedProperties.playground/Resources/readonly-2.png -------------------------------------------------------------------------------- /Xcode14/17/IntanceMethods.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/19/ClassInitializers.playground/Resources/convenience.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/19/ClassInitializers.playground/Resources/convenience.png -------------------------------------------------------------------------------- /Xcode14/21/PropertyRequirements.playground/Resources/property.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/PropertyRequirements.playground/Resources/property.png -------------------------------------------------------------------------------- /Xcode14/21/Protocols.playground/Resources/protocol-inheritance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/Protocols.playground/Resources/protocol-inheritance.png -------------------------------------------------------------------------------- /Xcode14/23/AssociatedTypes.playground/Resources/associatedtype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/23/AssociatedTypes.playground/Resources/associatedtype.png -------------------------------------------------------------------------------- /Xcode14/24/ErrorHandling.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/26/CustomOperators.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/9/OptionalBinding.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/10-Functions/InOutParameter.playground/Resources/inout-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/InOutParameter.playground/Resources/inout-call.png -------------------------------------------------------------------------------- /Old/10-Functions/VariadicParameter.playground/Resources/variadic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/VariadicParameter.playground/Resources/variadic.png -------------------------------------------------------------------------------- /Old/14-Collections/Dictionary1.playground/Resources/dict-literal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/Dictionary1.playground/Resources/dict-literal.png -------------------------------------------------------------------------------- /Old/14-Collections/KeyValuePairs.playground/Resources/kvp-literal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/KeyValuePairs.playground/Resources/kvp-literal.png -------------------------------------------------------------------------------- /Old/17-Properties/StoredProperties.playground/Resources/syntax1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/StoredProperties.playground/Resources/syntax1.png -------------------------------------------------------------------------------- /Old/17-Properties/StoredProperties.playground/Resources/syntax2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/StoredProperties.playground/Resources/syntax2.png -------------------------------------------------------------------------------- /Old/19-DynamicAccess/Keypath.playground/Resources/keypath-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/19-DynamicAccess/Keypath.playground/Resources/keypath-types.png -------------------------------------------------------------------------------- /Old/19-Inheritance/Inheritance.playground/Resources/final-class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/19-Inheritance/Inheritance.playground/Resources/final-class.png -------------------------------------------------------------------------------- /Old/19-Inheritance/Inheritance.playground/Resources/inheritance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/19-Inheritance/Inheritance.playground/Resources/inheritance.png -------------------------------------------------------------------------------- /Old/19-Inheritance/TypeCasting.playground/Resources/type-casting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/19-Inheritance/TypeCasting.playground/Resources/type-casting.png -------------------------------------------------------------------------------- /Old/20-Initialization/Deinitializer.playground/Resources/deinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/20-Initialization/Deinitializer.playground/Resources/deinit.png -------------------------------------------------------------------------------- /Old/22-Protocols/MethodRequirements.playground/Resources/method.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/MethodRequirements.playground/Resources/method.png -------------------------------------------------------------------------------- /Old/25-Error Handling/ErrorHandling.playground/Resources/throws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/25-Error Handling/ErrorHandling.playground/Resources/throws.png -------------------------------------------------------------------------------- /Old/5 - Operators/CustomOperators.playground/Resources/operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/CustomOperators.playground/Resources/operator.png -------------------------------------------------------------------------------- /Xcode14/10/SyntaxOptimization.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/16/ComputedProperties.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/21/ProtocolComposition.playground/Resources/composition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/ProtocolComposition.playground/Resources/composition.png -------------------------------------------------------------------------------- /Xcode14/21/ProtocolComposition.playground/Resources/composition2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/ProtocolComposition.playground/Resources/composition2.png -------------------------------------------------------------------------------- /Xcode14/21/SubscriptRequirements.playground/Resources/subscript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/SubscriptRequirements.playground/Resources/subscript.png -------------------------------------------------------------------------------- /Xcode14/26/CustomOperators.playground/Resources/custom-operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/26/CustomOperators.playground/Resources/custom-operator.png -------------------------------------------------------------------------------- /Xcode14/26/CustomOperators.playground/Resources/precedence-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/26/CustomOperators.playground/Resources/precedence-group.png -------------------------------------------------------------------------------- /Xcode14/5/TernaryConditionalOperator.playground/Resources/syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/5/TernaryConditionalOperator.playground/Resources/syntax.png -------------------------------------------------------------------------------- /Old/14-Collections/IteratingCollections.playground/Resources/for-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/14-Collections/IteratingCollections.playground/Resources/for-in.png -------------------------------------------------------------------------------- /Old/17-Properties/ComputedProperties.playground/Resources/computed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/ComputedProperties.playground/Resources/computed.png -------------------------------------------------------------------------------- /Old/17-Properties/StoredProperties.playground/Resources/lazy-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/StoredProperties.playground/Resources/lazy-syntax.png -------------------------------------------------------------------------------- /Old/18-Methods And Subscripts/TypeMethods.playground/Resources/call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/18-Methods And Subscripts/TypeMethods.playground/Resources/call.png -------------------------------------------------------------------------------- /Old/20-Initialization/Initializer.playground/Resources/initializer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/20-Initialization/Initializer.playground/Resources/initializer.png -------------------------------------------------------------------------------- /Old/21-Extensions/Extension.playground/Resources/extension-protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/21-Extensions/Extension.playground/Resources/extension-protocol.png -------------------------------------------------------------------------------- /Old/22-Protocols/InitializerRequirements.playground/Resources/init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/InitializerRequirements.playground/Resources/init.png -------------------------------------------------------------------------------- /Old/22-Protocols/PropertyRequirements.playground/Resources/property.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/PropertyRequirements.playground/Resources/property.png -------------------------------------------------------------------------------- /Old/24-Generics/AssociatedTypes.playground/Resources/associatedtype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/24-Generics/AssociatedTypes.playground/Resources/associatedtype.png -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/guard.playground/Resources/guard-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/6-ConditionalStatements/guard.playground/Resources/guard-syntax.png -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/if.playground/Resources/if-elseif-else.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/6-ConditionalStatements/if.playground/Resources/if-elseif-else.png -------------------------------------------------------------------------------- /Old/8-controltransfer/LabeledStatement.playground/Resources/labeled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/8-controltransfer/LabeledStatement.playground/Resources/labeled.png -------------------------------------------------------------------------------- /Xcode14/16/PropertyObservers.playground/Resources/property-observer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/16/PropertyObservers.playground/Resources/property-observer.png -------------------------------------------------------------------------------- /Old/10-Functions/ImplicitReturn.playground/Resources/explicit-return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/ImplicitReturn.playground/Resources/explicit-return.png -------------------------------------------------------------------------------- /Old/10-Functions/ImplicitReturn.playground/Resources/implicit-return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/ImplicitReturn.playground/Resources/implicit-return.png -------------------------------------------------------------------------------- /Old/17-Properties/ComputedProperties.playground/Resources/readonly-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/ComputedProperties.playground/Resources/readonly-1.png -------------------------------------------------------------------------------- /Old/17-Properties/ComputedProperties.playground/Resources/readonly-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/ComputedProperties.playground/Resources/readonly-2.png -------------------------------------------------------------------------------- /Old/19-DynamicAccess/DynamicMemberLookup.playground/Resources/selector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/19-DynamicAccess/DynamicMemberLookup.playground/Resources/selector.png -------------------------------------------------------------------------------- /Old/19-DynamicAccess/Keypath.playground/Resources/keypath-string-expr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/19-DynamicAccess/Keypath.playground/Resources/keypath-string-expr.png -------------------------------------------------------------------------------- /Old/20-Initialization/ClassInitializers.playground/Resources/required.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/20-Initialization/ClassInitializers.playground/Resources/required.png -------------------------------------------------------------------------------- /Old/22-Protocols/ProtocolComposition.playground/Resources/composition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/ProtocolComposition.playground/Resources/composition.png -------------------------------------------------------------------------------- /Old/22-Protocols/ProtocolComposition.playground/Resources/composition2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/ProtocolComposition.playground/Resources/composition2.png -------------------------------------------------------------------------------- /Old/22-Protocols/Protocols.playground/Resources/protocol-inheritance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/Protocols.playground/Resources/protocol-inheritance.png -------------------------------------------------------------------------------- /Old/22-Protocols/SubscriptRequirements.playground/Resources/subscript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/SubscriptRequirements.playground/Resources/subscript.png -------------------------------------------------------------------------------- /Old/25-Error Handling/optional-try.playground/Resources/optional-try.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/25-Error Handling/optional-try.playground/Resources/optional-try.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/lake.imageset/lake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/lake.imageset/lake.jpg -------------------------------------------------------------------------------- /Old/4 - Data Types/typeconversion.playground/Resources/type-conversion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/4 - Data Types/typeconversion.playground/Resources/type-conversion.png -------------------------------------------------------------------------------- /Old/5 - Operators/CustomOperators.playground/Resources/custom-operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/CustomOperators.playground/Resources/custom-operator.png -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/switch.playground/Resources/switch-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/6-ConditionalStatements/switch.playground/Resources/switch-syntax.png -------------------------------------------------------------------------------- /Old/8-controltransfer/LabeledStatement.playground/Resources/usinglabel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/8-controltransfer/LabeledStatement.playground/Resources/usinglabel.png -------------------------------------------------------------------------------- /Xcode14/11/DecompositionAndMatching.playground/Resources/decomposition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/11/DecompositionAndMatching.playground/Resources/decomposition.png -------------------------------------------------------------------------------- /Xcode14/21/OptionalProtocolRequirements.playground/Resources/optional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/OptionalProtocolRequirements.playground/Resources/optional.png -------------------------------------------------------------------------------- /Xcode14/22/ClosureCaptureList.playground/Resources/closurecapturelist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/22/ClosureCaptureList.playground/Resources/closurecapturelist.png -------------------------------------------------------------------------------- /Xcode14/9/OptionalBinding.playground/Resources/optional-binding-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/9/OptionalBinding.playground/Resources/optional-binding-syntax.png -------------------------------------------------------------------------------- /Old/18-Methods And Subscripts/IntanceMethods.playground/Resources/method.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/18-Methods And Subscripts/IntanceMethods.playground/Resources/method.png -------------------------------------------------------------------------------- /Old/18-Methods And Subscripts/Subscripts.playground/Resources/subscript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/18-Methods And Subscripts/Subscripts.playground/Resources/subscript.png -------------------------------------------------------------------------------- /Old/19-Inheritance/Overriding.playground/Pages/Subscript.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- 1 | //: [Previous](@previous) 2 | 3 | import Foundation 4 | 5 | var str = "Hello, playground" 6 | 7 | //: [Next](@next) 8 | -------------------------------------------------------------------------------- /Old/19-Inheritance/Overriding.playground/Pages/Type Method.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- 1 | //: [Previous](@previous) 2 | 3 | import Foundation 4 | 5 | var str = "Hello, playground" 6 | 7 | //: [Next](@next) 8 | -------------------------------------------------------------------------------- /Old/20-Initialization/ClassInitializers.playground/Resources/convenience.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/20-Initialization/ClassInitializers.playground/Resources/convenience.png -------------------------------------------------------------------------------- /Old/20-Initialization/ClassInitializers.playground/Resources/designated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/20-Initialization/ClassInitializers.playground/Resources/designated.png -------------------------------------------------------------------------------- /Old/20-Initialization/FailableInitializer.playground/Resources/failable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/20-Initialization/FailableInitializer.playground/Resources/failable.png -------------------------------------------------------------------------------- /Old/20-Initialization/RequiredInitializer.playground/Resources/required.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/20-Initialization/RequiredInitializer.playground/Resources/required.png -------------------------------------------------------------------------------- /Old/23-Memory/ARC.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/23-Memory/ClosureCaptureList.playground/Resources/closurecapturelist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/23-Memory/ClosureCaptureList.playground/Resources/closurecapturelist.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/beach.imageset/beach.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/beach.imageset/beach.jpg -------------------------------------------------------------------------------- /Old/5 - Operators/CustomOperators.playground/Resources/precedence-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/CustomOperators.playground/Resources/precedence-group.png -------------------------------------------------------------------------------- /Old/5 - Operators/TernaryConditionalOperator.playground/Resources/syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/TernaryConditionalOperator.playground/Resources/syntax.png -------------------------------------------------------------------------------- /Xcode14/26/CustomOperators.playground/Resources/precedence-group-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/26/CustomOperators.playground/Resources/precedence-group-syntax.png -------------------------------------------------------------------------------- /Old/12-Tuples/Tuples.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/14-Collections/Array.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/15-Enumerations/AssociatedValues.playground/Resources/associated-values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/15-Enumerations/AssociatedValues.playground/Resources/associated-values.png -------------------------------------------------------------------------------- /Old/15-Enumerations/EnumerationCasePattern.playground/Resources/enum-case.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/15-Enumerations/EnumerationCasePattern.playground/Resources/enum-case.png -------------------------------------------------------------------------------- /Old/16-Structures And Classes/InitializerSyntax.playground/Resources/init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/16-Structures And Classes/InitializerSyntax.playground/Resources/init.png -------------------------------------------------------------------------------- /Old/16-Structures And Classes/NestedTypes.playground/Resources/nested-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/16-Structures And Classes/NestedTypes.playground/Resources/nested-type.png -------------------------------------------------------------------------------- /Old/16-Structures And Classes/StructureAndClass.playground/Resources/class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/16-Structures And Classes/StructureAndClass.playground/Resources/class.png -------------------------------------------------------------------------------- /Old/16-Structures And Classes/StructureAndClass.playground/Resources/struct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/16-Structures And Classes/StructureAndClass.playground/Resources/struct.png -------------------------------------------------------------------------------- /Old/17-Properties/PropertyObservers.playground/Resources/property-observer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/17-Properties/PropertyObservers.playground/Resources/property-observer.png -------------------------------------------------------------------------------- /Old/18-Methods And Subscripts/TypeMethods.playground/Resources/class-func.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/18-Methods And Subscripts/TypeMethods.playground/Resources/class-func.png -------------------------------------------------------------------------------- /Old/18-Methods And Subscripts/TypeMethods.playground/Resources/static-func.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/18-Methods And Subscripts/TypeMethods.playground/Resources/static-func.png -------------------------------------------------------------------------------- /Old/19-Inheritance/Overriding.playground/Pages/Instance Method.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- 1 | //: [Previous](@previous) 2 | 3 | import Foundation 4 | 5 | var str = "Hello, playground" 6 | 7 | //: [Next](@next) 8 | -------------------------------------------------------------------------------- /Old/19-Inheritance/Overriding.playground/Pages/Type Property.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- 1 | //: [Previous](@previous) 2 | 3 | import Foundation 4 | 5 | var str = "Hello, playground" 6 | 7 | //: [Next](@next) 8 | -------------------------------------------------------------------------------- /Old/22-Protocols/OptionalProtocolRequirements.playground/Resources/optional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/OptionalProtocolRequirements.playground/Resources/optional.png -------------------------------------------------------------------------------- /Old/22-Protocols/Protocols.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/40-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/40-1.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/logo.imageset/logo1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/logo.imageset/logo1024.png -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/ValueBinding.playground/Resources/value-binding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/6-ConditionalStatements/ValueBinding.playground/Resources/value-binding.png -------------------------------------------------------------------------------- /Old/9-Optionals/IUO.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/11/Tuples.playground/Pages/TupleExpr.xcplaygroundpage/Resources/eme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/11/Tuples.playground/Pages/TupleExpr.xcplaygroundpage/Resources/eme.png -------------------------------------------------------------------------------- /Old/10-Functions/Functions.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/16-Structures And Classes/Value-vs-Reference.playground/Resources/val-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/16-Structures And Classes/Value-vs-Reference.playground/Resources/val-ref.png -------------------------------------------------------------------------------- /Old/18-Methods And Subscripts/IntanceMethods.playground/Resources/call-method.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/18-Methods And Subscripts/IntanceMethods.playground/Resources/call-method.png -------------------------------------------------------------------------------- /Old/23-Memory/UnownedOptionalReferences.playground/Resources/unowned-optional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/23-Memory/UnownedOptionalReferences.playground/Resources/unowned-optional.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/logo.imageset/logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/logo.imageset/logo-black.png -------------------------------------------------------------------------------- /Old/4 - Data Types/strings.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/9-Optionals/OptionalBinding.playground/Resources/optional-binding-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/9-Optionals/OptionalBinding.playground/Resources/optional-binding-syntax.png -------------------------------------------------------------------------------- /Xcode14/11/Tuples.playground/Pages/NamedTuple.xcplaygroundpage/Resources/eme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/11/Tuples.playground/Pages/NamedTuple.xcplaygroundpage/Resources/eme.png -------------------------------------------------------------------------------- /Xcode14/11/Tuples.playground/Pages/NamedTuple.xcplaygroundpage/Resources/expr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/11/Tuples.playground/Pages/NamedTuple.xcplaygroundpage/Resources/expr.png -------------------------------------------------------------------------------- /Xcode14/26/CustomOperators.playground/Resources/precedence-group-declaration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/26/CustomOperators.playground/Resources/precedence-group-declaration.png -------------------------------------------------------------------------------- /Old/10-Functions/Parameters.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/16-Structures And Classes/IdentityOperator.playground/Resources/identity-op.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/16-Structures And Classes/IdentityOperator.playground/Resources/identity-op.png -------------------------------------------------------------------------------- /Old/16-Structures And Classes/InitializerSyntax.playground/Resources/call-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/16-Structures And Classes/InitializerSyntax.playground/Resources/call-init.png -------------------------------------------------------------------------------- /Old/18-Methods And Subscripts/Subscripts.playground/Resources/subscript-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/18-Methods And Subscripts/Subscripts.playground/Resources/subscript-syntax.png -------------------------------------------------------------------------------- /Old/19-Inheritance/TypeCasting.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/logo1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/logo1024.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/mountain.imageset/mountain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/mountain.imageset/mountain.jpg -------------------------------------------------------------------------------- /Old/5 - Operators/CustomOperators.playground/Resources/precedence-group-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/CustomOperators.playground/Resources/precedence-group-syntax.png -------------------------------------------------------------------------------- /Old/5 - Operators/CustomOperators.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/9-Optionals/OptionalBinding.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/22/ClosureCaptureList.playground/Resources/closurecapturelist-valuetype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/22/ClosureCaptureList.playground/Resources/closurecapturelist-valuetype.png -------------------------------------------------------------------------------- /Xcode14/4/typeinference.playground/Pages/Rules.xcplaygroundpage/Resources/rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/4/typeinference.playground/Pages/Rules.xcplaygroundpage/Resources/rules.png -------------------------------------------------------------------------------- /Old/11-Closures/SyntaxOptimization.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/17-Properties/ComputedProperties.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/17-Properties/Self.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/23-Memory/ClosureCaptureList.playground/Resources/closurecapturelist-valuetype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/23-Memory/ClosureCaptureList.playground/Resources/closurecapturelist-valuetype.png -------------------------------------------------------------------------------- /Old/25-Error Handling/ErrorHandling.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/5 - Operators/OverflowOperators.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode14/10/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/call.png -------------------------------------------------------------------------------- /Xcode14/10/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/param.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/param.png -------------------------------------------------------------------------------- /Xcode14/11/Tuples.playground/Pages/TupleExpr.xcplaygroundpage/Resources/tuple-expr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/11/Tuples.playground/Pages/TupleExpr.xcplaygroundpage/Resources/tuple-expr.png -------------------------------------------------------------------------------- /Xcode14/18/Overloading.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/3/var-let.playground/Pages/Constants.xcplaygroundpage/Resources/syntax-let.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/3/var-let.playground/Pages/Constants.xcplaygroundpage/Resources/syntax-let.png -------------------------------------------------------------------------------- /Xcode14/3/var-let.playground/Pages/Variables.xcplaygroundpage/Resources/syntax-var.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/3/var-let.playground/Pages/Variables.xcplaygroundpage/Resources/syntax-var.png -------------------------------------------------------------------------------- /Old/13-Strings And Characters/3-StringInterpolation.playground/Resources/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/13-Strings And Characters/3-StringInterpolation.playground/Resources/placeholder.png -------------------------------------------------------------------------------- /Old/13-Strings And Characters/StringEditing.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/18-Methods And Subscripts/Subscripts.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/18-Methods And Subscripts/TypeMethods.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/5 - Operators/CustomOperators.playground/Resources/precedence-group-declaration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/CustomOperators.playground/Resources/precedence-group-declaration.png -------------------------------------------------------------------------------- /Xcode14/10/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/define.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/define.png -------------------------------------------------------------------------------- /Xcode14/10/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/defval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/defval.png -------------------------------------------------------------------------------- /Old/10-Functions/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/call.png -------------------------------------------------------------------------------- /Old/18-Methods And Subscripts/IntanceMethods.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Old/21-Extensions/AddingMethods.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/10-Functions/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/define.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/define.png -------------------------------------------------------------------------------- /Old/10-Functions/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/defval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/defval.png -------------------------------------------------------------------------------- /Old/10-Functions/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/param.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/10-Functions/Parameters.playground/Pages/Parameters.xcplaygroundpage/Resources/param.png -------------------------------------------------------------------------------- /Old/13-Strings And Characters/3-StringInterpolation.playground/Resources/format-specifier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/13-Strings And Characters/3-StringInterpolation.playground/Resources/format-specifier.png -------------------------------------------------------------------------------- /Old/21-Extensions/AddingInitializers.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/21-Extensions/AddingSubscripts.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/22-Protocols/ProtocolExtension.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/25-Error Handling/optional-try.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x-1.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x-1.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x-1.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-835x835@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AppIcon.appiconset/Icon-App-835x835@2x.png -------------------------------------------------------------------------------- /Old/4 - Data Types/typeinference.playground/Pages/Rules.xcplaygroundpage/Resources/rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/4 - Data Types/typeinference.playground/Pages/Rules.xcplaygroundpage/Resources/rules.png -------------------------------------------------------------------------------- /Xcode14/13/Set.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/22/StrongRefCycle.playground/Pages/Weak Reference.xcplaygroundpage/Resources/weak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/22/StrongRefCycle.playground/Pages/Weak Reference.xcplaygroundpage/Resources/weak.png -------------------------------------------------------------------------------- /Xcode14/4/numbers.playground/Pages/Integer Types.xcplaygroundpage/Resources/integer-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/4/numbers.playground/Pages/Integer Types.xcplaygroundpage/Resources/integer-types.png -------------------------------------------------------------------------------- /Xcode14/6/if.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/6/switch.playground/Pages/Fall Through.xcplaygroundpage/Resources/with-fallthrough.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/6/switch.playground/Pages/Fall Through.xcplaygroundpage/Resources/with-fallthrough.png -------------------------------------------------------------------------------- /Old/15-Enumerations/EnumerationCasePattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/19-Inheritance/UpcastingDowncasting.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/23-Memory/StrongRefCycle.playground/Pages/Weak Reference.xcplaygroundpage/Resources/weak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/23-Memory/StrongRefCycle.playground/Pages/Weak Reference.xcplaygroundpage/Resources/weak.png -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise OR.xcplaygroundpage/Resources/or.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise OR.xcplaygroundpage/Resources/or.png -------------------------------------------------------------------------------- /Xcode14/10/Closures.playground/Pages/Closure Expressions.xcplaygroundpage/Resources/closure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/Closures.playground/Pages/Closure Expressions.xcplaygroundpage/Resources/closure.png -------------------------------------------------------------------------------- /Xcode14/12/CharSet.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/14/Enum.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/21/ProtocolTypes.playground/Pages/Protocol Conformance.xcplaygroundpage/Resources/as.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/ProtocolTypes.playground/Pages/Protocol Conformance.xcplaygroundpage/Resources/as.png -------------------------------------------------------------------------------- /Xcode14/21/ProtocolTypes.playground/Pages/Protocol Conformance.xcplaygroundpage/Resources/is.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/21/ProtocolTypes.playground/Pages/Protocol Conformance.xcplaygroundpage/Resources/is.png -------------------------------------------------------------------------------- /Xcode14/24/defer.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/24/do-catch.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/25/Selector.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/28/SelfType.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/3/scope.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/3/var-let.playground/Pages/Variables.xcplaygroundpage/Resources/syntax-var-new-value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/3/var-let.playground/Pages/Variables.xcplaygroundpage/Resources/syntax-var-new-value.png -------------------------------------------------------------------------------- /Xcode14/4/boolean.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/4/numbers.playground/Pages/Integer Types.xcplaygroundpage/Resources/signed-unsigned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/4/numbers.playground/Pages/Integer Types.xcplaygroundpage/Resources/signed-unsigned.png -------------------------------------------------------------------------------- /Xcode14/4/typealias.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/7/for-in.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/8/break.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/8/continue.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise AND.xcplaygroundpage/Resources/and.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise AND.xcplaygroundpage/Resources/and.png -------------------------------------------------------------------------------- /Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise NOT.xcplaygroundpage/Resources/not.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise NOT.xcplaygroundpage/Resources/not.png -------------------------------------------------------------------------------- /Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise XOR.xcplaygroundpage/Resources/xor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise XOR.xcplaygroundpage/Resources/xor.png -------------------------------------------------------------------------------- /Xcode14/10/ArgumentLabel.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/10/FunctionTypes.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/10/ReturnValues.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/12/Formatting.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/12/StringBasics.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/12/StringIndices.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/12/Substrings.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/13/Dictionary.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/13/KeyValuePairs.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/14/RawValues.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/18/AnyAnyObject.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/18/Inheritance.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/18/self-super.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/19/Deinitializer.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/20/Extension.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/22/StrongRefCycle.playground/Pages/Unowned Reference.xcplaygroundpage/Resources/unowned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/22/StrongRefCycle.playground/Pages/Unowned Reference.xcplaygroundpage/Resources/unowned.png -------------------------------------------------------------------------------- /Xcode14/23/GenericTypes.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/24/optional-try.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/27/Autoclosure.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/28/NestedTypes.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/29/ValueBinding.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/6/switch.playground/Pages/Fall Through.xcplaygroundpage/Resources/without-fallthrough.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/6/switch.playground/Pages/Fall Through.xcplaygroundpage/Resources/without-fallthrough.png -------------------------------------------------------------------------------- /Xcode14/7/RangeOperators.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/11-Closures/Autoclosure.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/11-Closures/Closures.playground/Pages/Closure Expressions.xcplaygroundpage/Resources/closure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/11-Closures/Closures.playground/Pages/Closure Expressions.xcplaygroundpage/Resources/closure.png -------------------------------------------------------------------------------- /Old/19-DynamicAccess/Selector.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/21-Extensions/Extension.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/25-Error Handling/Assertions/Assertions.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Old/25-Error Handling/do-catch.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/10/Closures.playground/Pages/Closure Expressions.xcplaygroundpage/Resources/closure-expr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/10/Closures.playground/Pages/Closure Expressions.xcplaygroundpage/Resources/closure-expr.png -------------------------------------------------------------------------------- /Xcode14/10/TrailingClosure.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/10/VariadicParameter.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/12/StringsAndChars.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/15/InitializerSyntax.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/15/Value-vs-Reference.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/16/PropertyObservers.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/17/OptionalChaining.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/21/MethodRequirements.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/21/ProtocolExtension.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/22/ClosureCaptureList.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/22/IdentityOperator.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/23/AssociatedTypes.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/26/OperatorMethods.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/27/EscapingClosures.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/27/InOutParameter.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/27/NestedFunctions.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/29/ExpressionPattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/29/OptionalPattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/5/ArithmeticOperators.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/5/ComparisonOperators.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/5/LogicalOperators.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/8/LabeledStatement.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/10-Functions/ImplicitReturn.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/14-Collections/KeyValuePairs.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/15-Enumerations/CaseIterable.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/15-Enumerations/Enum.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/15-Enumerations/NonfrozenEnum.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/21-Extensions/AddingProperties.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/22-Protocols/MethodRequirements.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/22-Protocols/ProtocolTypes.playground/Pages/Protocol Conformance.xcplaygroundpage/Resources/as.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/ProtocolTypes.playground/Pages/Protocol Conformance.xcplaygroundpage/Resources/as.png -------------------------------------------------------------------------------- /Old/22-Protocols/ProtocolTypes.playground/Pages/Protocol Conformance.xcplaygroundpage/Resources/is.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/22-Protocols/ProtocolTypes.playground/Pages/Protocol Conformance.xcplaygroundpage/Resources/is.png -------------------------------------------------------------------------------- /Old/22-Protocols/SubscriptRequirements.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/23-Memory/StrongRefCycle.playground/Pages/Unowned Reference.xcplaygroundpage/Resources/unowned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/23-Memory/StrongRefCycle.playground/Pages/Unowned Reference.xcplaygroundpage/Resources/unowned.png -------------------------------------------------------------------------------- /Old/25-Error Handling/defer.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/27-SwiftConcurrency/Concurrency/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Old/4 - Data Types/numbers.playground/Pages/Integer Types.xcplaygroundpage/Resources/integer-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/4 - Data Types/numbers.playground/Pages/Integer Types.xcplaygroundpage/Resources/integer-types.png -------------------------------------------------------------------------------- /Old/4 - Data Types/numbers.playground/Pages/Integer Types.xcplaygroundpage/Resources/signed-unsigned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/4 - Data Types/numbers.playground/Pages/Integer Types.xcplaygroundpage/Resources/signed-unsigned.png -------------------------------------------------------------------------------- /Xcode14/18/UpcastingDowncasting.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/19/FailableInitializer.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/19/InitializerDelegation.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/19/MemberwiseInitializer.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/21/InitializerRequirements.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/21/PropertyRequirements.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/21/ProtocolComposition.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/21/SubscriptRequirements.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/25/Selector/Selector.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Xcode14/27/NonreturningFunction.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/28/Metatype/Metatype.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Xcode14/4/typeinference.playground/Pages/Type Annotation.xcplaygroundpage/Resources/type-annotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/4/typeinference.playground/Pages/Type Annotation.xcplaygroundpage/Resources/type-annotation.png -------------------------------------------------------------------------------- /Xcode14/5/ShortCircuitEvaluation.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/9/Nil-CoalescingOperator.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/9/Optionals.playground/Pages/Forced Unwrapping.xcplaygroundpage/Resources/forced-unwrapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/9/Optionals.playground/Pages/Forced Unwrapping.xcplaygroundpage/Resources/forced-unwrapping.png -------------------------------------------------------------------------------- /Old/10-Functions/DiscardableResult/DiscardableResult.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Old/10-Functions/NestedFunctions.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/10-Functions/NonreturningFunction.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/11-Closures/Closures.playground/Pages/Closure Expressions.xcplaygroundpage/Resources/closure-expr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/11-Closures/Closures.playground/Pages/Closure Expressions.xcplaygroundpage/Resources/closure-expr.png -------------------------------------------------------------------------------- /Old/11-Closures/MultipleTrailingClosure.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/15-Enumerations/RawValues.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/19-DynamicAccess/DynamicMemberLookup.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/19-Inheritance/AnyAnyObject.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/19-Inheritance/Overloading.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/22-Protocols/InitializerRequirements.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/22-Protocols/PropertyRequirements.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/23-Memory/ExplicitStrongCapture.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/23-Memory/UnownedOptionalReferences.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/24-Generics/AssociatedTypes.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/25-Error Handling/Assertions/Assertions/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Old/26-Advanced/Metatype/Metatype.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Old/3 - Constants and Variables/Scope.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/20/AddingPropertiesAndMethods.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/21/OptionalProtocolRequirements.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/5/TernaryConditionalOperator.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/15-Enumerations/AssociatedValues.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/19-DynamicAccess/Selector/Selector.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Old/20-Initialization/MemberwiseInitializer.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/3 - Constants and Variables/var-let.playground/Pages/Constants.xcplaygroundpage/Resources/syntax-let.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/3 - Constants and Variables/var-let.playground/Pages/Constants.xcplaygroundpage/Resources/syntax-let.png -------------------------------------------------------------------------------- /Old/3 - Constants and Variables/var-let.playground/Pages/Variables.xcplaygroundpage/Resources/syntax-var.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/3 - Constants and Variables/var-let.playground/Pages/Variables.xcplaygroundpage/Resources/syntax-var.png -------------------------------------------------------------------------------- /Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise Left Shift.xcplaygroundpage/Resources/lshift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise Left Shift.xcplaygroundpage/Resources/lshift.png -------------------------------------------------------------------------------- /Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise Right Shift.xcplaygroundpage/Resources/ashift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise Right Shift.xcplaygroundpage/Resources/ashift.png -------------------------------------------------------------------------------- /Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise Right Shift.xcplaygroundpage/Resources/rshift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/5 - Operators/BitwiseOperators.playground/Pages/Bitwise Right Shift.xcplaygroundpage/Resources/rshift.png -------------------------------------------------------------------------------- /Old/9-Optionals/Optionals.playground/Pages/Forced Unwrapping.xcplaygroundpage/Resources/forced-unwrapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/9-Optionals/Optionals.playground/Pages/Forced Unwrapping.xcplaygroundpage/Resources/forced-unwrapping.png -------------------------------------------------------------------------------- /Xcode14/20/AddingInitializersAndSubscripts.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/4/numbers.playground/Pages/Floating-point Types.xcplaygroundpage/Resources/floating-point-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/4/numbers.playground/Pages/Floating-point Types.xcplaygroundpage/Resources/floating-point-types.png -------------------------------------------------------------------------------- /Xcode14/6/guard.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/9/Optionals.playground/Pages/Optional Type, nil.xcplaygroundpage/Resources/optional-type-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/9/Optionals.playground/Pages/Optional Type, nil.xcplaygroundpage/Resources/optional-type-syntax.png -------------------------------------------------------------------------------- /Old/10-Functions/DiscardableResult/DiscardableResult/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Old/13-Strings And Characters/13-CharSet.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/14-Collections/Set.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/25-Error Handling/MultiPatternCatchClauses.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/5 - Operators/ShortCircuitEvaluation.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/7-Loops/for-in.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/20-Initialization/InitializerDelegation.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/24-Generics/GenericTypes.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/4 - Data Types/typeinference.playground/Pages/Type Annotation.xcplaygroundpage/Resources/type-annotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/4 - Data Types/typeinference.playground/Pages/Type Annotation.xcplaygroundpage/Resources/type-annotation.png -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/switch.playground/Pages/Fall Through.xcplaygroundpage/Resources/with-fallthrough.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/6-ConditionalStatements/switch.playground/Pages/Fall Through.xcplaygroundpage/Resources/with-fallthrough.png -------------------------------------------------------------------------------- /Old/9-Optionals/Optionals.playground/Pages/Optional Type, nil.xcplaygroundpage/Resources/optional-type-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/9-Optionals/Optionals.playground/Pages/Optional Type, nil.xcplaygroundpage/Resources/optional-type-syntax.png -------------------------------------------------------------------------------- /Xcode14/4/typesafety-typeconversion.playground/Pages/TypeConversion.xcplaygroundpage/Resources/type-conversion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Xcode14/4/typesafety-typeconversion.playground/Pages/TypeConversion.xcplaygroundpage/Resources/type-conversion.png -------------------------------------------------------------------------------- /Old/10-Functions/FunctionTypes.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/12-Tuples/Decomposition.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/12-Tuples/NamedTuples.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/12-Tuples/TupleMatching.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/14-Collections/Array2.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/14-Collections/Array3.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/14-Collections/Dictionary2.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/14-Collections/Dictionary3.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/14-Collections/Sets1.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/14-Collections/Sets2.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/17-Properties/self-super.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/23-Memory/ClosureCaptureList.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/4 - Data Types/boolean.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/4 - Data Types/numbers.playground/Pages/Floating-point Types.xcplaygroundpage/Resources/floating-point-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/4 - Data Types/numbers.playground/Pages/Floating-point Types.xcplaygroundpage/Resources/floating-point-types.png -------------------------------------------------------------------------------- /Old/4 - Data Types/typealias.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/switch.playground/Pages/Fall Through.xcplaygroundpage/Resources/without-fallthrough.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/6-ConditionalStatements/switch.playground/Pages/Fall Through.xcplaygroundpage/Resources/without-fallthrough.png -------------------------------------------------------------------------------- /Old/8-controltransfer/break.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/10-Functions/ArgumentLabel.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/10-Functions/InOutParameter.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/10-Functions/ReturnValues.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/11-Closures/CapturingValues.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/11-Closures/EscapingClosures.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/14-Collections/Dictionary1.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/19-Inheritance/Inheritance.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/20-Initialization/Deinitializer.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/22-Protocols/ProtocolComposition.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/3 - Constants and Variables/var-let.playground/Pages/Variables.xcplaygroundpage/Resources/syntax-var-new-value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KxCoding/Mastering-Swift/HEAD/Old/3 - Constants and Variables/var-let.playground/Pages/Variables.xcplaygroundpage/Resources/syntax-var-new-value.png -------------------------------------------------------------------------------- /Old/4 - Data Types/typeconversion.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/4 - Data Types/typesafety.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/5 - Operators/LogicalOperators.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/5 - Operators/OperatorMethods.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/5 - Operators/RangeOperators.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/guard.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/if.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/8-controltransfer/continue.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/9-Optionals/OptionalChaining.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/9-Optionals/OptionalPattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/10-Functions/VariadicParameter.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/16-Structures And Classes/NestedTypes.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/17-Properties/PropertyObservers.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/20-Initialization/RequiredInitializer.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/23-Memory/ValueTypesReferenceTypes.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/5 - Operators/ArithmeticOperators.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/5 - Operators/ComparisonOperators.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/8-controltransfer/LabeledStatement.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/9-Optionals/Nil-CoalescingOperator.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/13/Array.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Old/13-Strings And Characters/1-Strings.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/13-Strings And Characters/6-Substrings.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/16-Structures And Classes/Value-vs-Reference.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/20-Initialization/FailableInitializer.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/5 - Operators/TernaryConditionalOperator.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/ValueBinding.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/11/Tuples.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/3/var-let.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/7/while.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Old/13-Strings And Characters/10-StringSearching.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/13-Strings And Characters/2-MultilineLiteral.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/13-Strings And Characters/4-StringIndices.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/13-Strings And Characters/5-StringBasics.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/13-Strings And Characters/9-ComparingStrings.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/16-Structures And Classes/IdentityOperator.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/16-Structures And Classes/InitializerSyntax.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/22-Protocols/OptionalProtocolRequirements.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/6-ConditionalStatements/ExpressionPattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/29/StringInterpolation.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Old/13-Strings And Characters/3-StringInterpolation.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Xcode14/10/Closures.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/12/ComparingAndFinding.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/12/StringEditing1.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/12/StringEditing2.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/13/IteratingCollections.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/15/StructureAndClass.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/16/StoredProperties.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/25/Keypath.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/9/Optionals.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Old/19-DynamicAccess/Keypath.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/11/DecompositionAndMatching.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/4/typesafety-typeconversion.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Old/7-Loops/while.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/21/Comprable.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Xcode14/21/Equatable.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Xcode14/21/Hashable.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Old/14-Collections/Array1.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Old/22-Protocols/Comprable.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Old/22-Protocols/Equatable.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Old/22-Protocols/Hashable.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Xcode14/19/ClassInitializers.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/28/PropertyWrapper.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Old/17-Properties/PropertyWrapper.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Xcode14/5/AssignmentOperator.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Old/17-Properties/StoredProperties.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Old/25-Error Handling/ResultType2.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Old/14-Collections/IteratingCollections.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/16/TypeProperties.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Xcode14/4/typeinference.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Old/3 - Constants and Variables/var-let.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Old/9-Optionals/Optionals.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Xcode14/6/switch.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | --------------------------------------------------------------------------------