├── 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 |
--------------------------------------------------------------------------------