MuerBT磁力搜索 BT种子搜索利器 免费下载BT种子,超5000万条种子数据

Lynda - Swift 2.0 Essential Training

磁力链接/BT种子名称

Lynda - Swift 2.0 Essential Training

磁力链接/BT种子简介

种子哈希:c8bbbc4fab5d95015bff662713ce4982c8a8fe9c
文件大小: 1.02G
已经下载:90次
下载速度:极快
收录时间:2017-03-08
最近下载:2024-01-21

移花宫入口

移花宫.com邀月.com怜星.com花无缺.comyhgbt.icuyhgbt.top

磁力链接下载

magnet:?xt=urn:btih:C8BBBC4FAB5D95015BFF662713CE4982C8A8FE9C
推荐使用PIKPAK网盘下载资源,10TB超大空间,不限制资源,无限次数离线下载,视频在线观看

下载BT种子文件

磁力链接 迅雷下载 PIKPAK在线播放 世界之窗 91视频 含羞草 欲漫涩 逼哩逼哩 成人快手 51品茶 抖阴破解版 极乐禁地 91短视频 TikTok成人版 PornHub 草榴社区 哆哔涩漫 呦乐园 萝莉岛

最近搜索

rexd-517 影视学院陈洁 031415-143 a片 sex8.cc 秃头大叔转生成反派大小姐 美女众多 女体实验 电影 180长腿 「刘玥」青春女大学生误入xie教组织被教主潜规则 街头 dorcelclub+-+franki+ 顶级气质女神,【思思】直播回放+绳艺,这期尺度相当的大露穴露点 linux crack 无套内射长腿女主播,内射完才知道套被拿掉 vivian 合集 2 小学生约啪 ryu-enami blackmagic lisa 兔子女孩 180 g奶 pearl+ criminal mission impossible dead reckoning 无套内射长腿女主播 mission impossible - 1988 - 1989 噗尼露是可爱史莱姆

文件列表

  • 067 Handling errors.mp4 29.8 MB
  • 024 Working with strings.mp4 29.4 MB
  • 083 Working with basic enumerations.mp4 28.1 MB
  • 107 Working with access control.mp4 27.9 MB
  • 074 Working with classes.mp4 26.7 MB
  • 061 Defining and calling functions.mp4 26.3 MB
  • 001 Welcome.mp4 25.4 MB
  • 080 Working with structures.mp4 23.4 MB
  • 106 Setting up access control.mp4 21.7 MB
  • 094 Initializing from subclasses.mp4 20.8 MB
  • 062 Variable input and output parameters.mp4 19.9 MB
  • 046 Using type checking and casting operators.mp4 18.7 MB
  • 072 Using advanced functions.mp4 18.0 MB
  • 097 Extending concrete types.mp4 17.7 MB
  • 084 Associating values in enumerations.mp4 17.6 MB
  • 010 Adding comments.mp4 17.6 MB
  • 090 Working with protocol types.mp4 17.1 MB
  • 075 Class instance properties.mp4 17.1 MB
  • 078 Avoiding strong reference cycles.mp4 17.0 MB
  • 058 Using if case and for case.mp4 16.9 MB
  • 050 Using for and for in.mp4 16.3 MB
  • 089 Using protocols in the Swift standard library.mp4 16.2 MB
  • 070 Working with closures.mp4 16.0 MB
  • 104 Protocol associated types.mp4 15.0 MB
  • 057 A quick note on enums.mp4 14.8 MB
  • 009 Logging in to the console.mp4 14.3 MB
  • 022 Deferring value assignment and handling nil.mp4 13.7 MB
  • 025 Defining arrays.mp4 13.6 MB
  • 045 Using range operators.mp4 13.1 MB
  • 087 Defining and adopting protocols.mp4 13.0 MB
  • 099 Extending protocols.mp4 12.7 MB
  • 041 Using arithmetic operators.mp4 12.5 MB
  • 060 Optional chaining.mp4 12.2 MB
  • 086 Subscripting.mp4 11.3 MB
  • 054 Using guard.mp4 11.3 MB
  • 055 Using switch.mp4 11.2 MB
  • 077 Deinitializing a class before cleanup.mp4 11.0 MB
  • 066 Currying.mp4 11.0 MB
  • 093 Subclassing.mp4 10.9 MB
  • 103 Constraining generic types.mp4 10.8 MB
  • 088 Working with protocols that have optional properties.mp4 10.6 MB
  • 039 Accessing decomposing and nesting tuples.mp4 10.2 MB
  • 006 Creating a playground.mp4 10.0 MB
  • 096 Preventing subclasses from overriding properties or methods.mp4 9.8 MB
  • 100 Overriding default implementations.mp4 9.5 MB
  • 063 Reference type parameters.mp4 9.5 MB
  • 085 Working with recursive enumerations.mp4 9.4 MB
  • 027 Modifying arrays.mp4 9.2 MB
  • 091 Implementing delegation.mp4 9.2 MB
  • 048 Using bitwise operators.mp4 9.1 MB
  • 071 Using closures to calculate values.mp4 9.1 MB
  • 034 Inspecting and comparing sets.mp4 9.0 MB
  • 043 Using comparison and logical operators.mp4 8.9 MB
  • 056 Using labels.mp4 8.6 MB
  • 101 Understanding generics.mp4 8.5 MB
  • 076 Class instance methods.mp4 8.2 MB
  • 079 Working with singletons.mp4 8.1 MB
  • 012 Using dot notation.mp4 8.0 MB
  • 052 Using if and if else.mp4 7.5 MB
  • 007 Adding pages to a playground.mp4 7.4 MB
  • 098 Adding initializers and protocol adoption via extensions.mp4 7.4 MB
  • 008 Working with the results sidebar.mp4 7.2 MB
  • 051 Using while and repeat while.mp4 7.1 MB
  • 102 Working with generics.mp4 7.1 MB
  • 011 Running a REPL.mp4 7.0 MB
  • 029 Defining dictionaries.mp4 6.7 MB
  • 068 Overloading functions.mp4 6.6 MB
  • 044 Using ternary conditional and nil coalescing operators.mp4 6.5 MB
  • 026 Inspecting and accessing arrays.mp4 6.4 MB
  • 092 Working with option set types.mp4 6.3 MB
  • 053 Optional binding.mp4 6.2 MB
  • 082 Creating error type structures.mp4 5.9 MB
  • 042 Combining strings and arrays.mp4 5.6 MB
  • 064 Returning functions.mp4 5.5 MB
  • 002 What you should know before watching this course.mp4 5.5 MB
  • 015 Defining strings.mp4 5.4 MB
  • 038 Defining tuples.mp4 5.1 MB
  • 065 Returning tuples.mp4 5.0 MB
  • 028 Nesting arrays.mp4 4.9 MB
  • 036 Modifying sets.mp4 4.8 MB
  • 059 Deferring code execution.mp4 4.7 MB
  • 031 Modifying dictionaries.mp4 4.7 MB
  • 073 Comparing classes and structures.mp4 4.7 MB
  • 069 Creating custom operators.mp4 4.6 MB
  • 095 Overriding initializers.mp4 4.4 MB
  • 016 Defining characters.mp4 4.3 MB
  • 013 Understanding value and reference types.mp4 4.2 MB
  • 081 Creating mutating structures.mp4 4.2 MB
  • 035 Performing set operations.mp4 4.1 MB
  • 033 Defining sets.mp4 4.1 MB
  • 108 Wrapping up and next steps.mp4 4.0 MB
  • 014 Understanding mutability.mp4 4.0 MB
  • 049 Understanding operator precedence and associativity.mp4 3.9 MB
  • 105 Understanding access control.mp4 3.6 MB
  • 004 The Swift revolution.mp4 3.6 MB
  • 032 Nesting dictionaries.mp4 3.3 MB
  • 005 Installing Xcode.mp4 3.2 MB
  • 030 Inspecting and accessing dictionaries.mp4 3.0 MB
  • 037 Nesting sets.mp4 2.9 MB
  • 017 Defining integers.mp4 2.8 MB
  • 018 Defining floating points.mp4 2.6 MB
  • 047 Understanding binary notation.mp4 2.4 MB
  • 023 Understanding Unicode.mp4 2.4 MB
  • 021 Defining type aliases.mp4 2.4 MB
  • 020 Defining numeric literals.mp4 2.3 MB
  • 003 Using the exercise files.mp4 1.4 MB
  • 040 Modifying tuples.mp4 1.4 MB
  • 019 Defining Booleans.mp4 1.1 MB
  • Exercise Files/SwiftEssentialTraining.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState (Scott Gardner's conflicted copy 2015-09-24).xcuserstate 70.5 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-07 adding comments.xcplaygroundpage/Resources/Betty.png 39.6 kB
  • Exercise Files/Ch01/01-07 AddingComments.playground/Pages/Page 3.xcplaygroundpage/Resources/Betty.png 39.6 kB
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/Pages/Page 3.xcplaygroundpage/Resources/Betty.png 39.6 kB
  • Exercise Files/Ch01/01-07 AddingComments.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 19.6 kB
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 19.6 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/project.pbxproj 18.7 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/project.pbxproj 18.7 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/project.pbxproj 18.7 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/project.pbxproj 18.7 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/project.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 17.5 kB
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 17.2 kB
  • Exercise Files/Ch01/01-09 UsingDotNotation.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 16.3 kB
  • Exercise Files/Ch01/01-09 UsingDotNotation_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 16.3 kB
  • Exercise Files/Ch01/01-07 AddingComments.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState (Scott Gardner's conflicted copy 2015-09-14).xcuserstate 16.2 kB
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState (Scott Gardner's conflicted copy 2015-09-14).xcuserstate 16.2 kB
  • Exercise Files/Ch01/01-08 RunningAREPL_finished/RunningAREPL.xcodeproj/project.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 16.1 kB
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 15.8 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/project.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 15.7 kB
  • Exercise Files/Ch03/03-02 WorkingWithStrings_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 15.5 kB
  • Exercise Files/Ch01/01-08 RunningAREPL/RunningAREPL.xcodeproj/project.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 15.3 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/project.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 15.1 kB
  • Exercise Files/Ch03/03-02 WorkingWithStrings.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 14.0 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/project.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 13.6 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/project.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 13.6 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/project.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 13.6 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/project.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 13.6 kB
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 13.5 kB
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 13.5 kB
  • Exercise Files/Ch05/05-03 UsingComparisonAndLogicalOperators_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 13.5 kB
  • Exercise Files/Ch05/05-05 UsingRangeOperators_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 13.3 kB
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 12.9 kB
  • Exercise Files/Ch05/05-06 UsingTypeCheckingAndCastingOperators_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 12.9 kB
  • Exercise Files/Ch06/06-01 UsingForAndForIn_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 12.7 kB
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 12.5 kB
  • Exercise Files/Ch05/05-05 UsingRangeOperators.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 12.4 kB
  • Exercise Files/Ch10/10-06 AddingInitializersAndProtocolAdoptionViaExtensions_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 12.1 kB
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 12.0 kB
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 12.0 kB
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 11.7 kB
  • Exercise Files/SwiftEssentialTraining.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 11.6 kB
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 11.5 kB
  • Exercise Files/Ch06/06-11 OptionalChaining.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 11.3 kB
  • Exercise Files/Ch06/06-07 UsingLabels.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 11.2 kB
  • Exercise Files/Ch06/06-07 UsingLabels_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 11.2 kB
  • Exercise Files/Ch01/01-06 LoggingToTheConsole.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 11.2 kB
  • Exercise Files/Ch01/01-06 LoggingToTheConsole_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 11.2 kB
  • Exercise Files/Ch06/06-01 UsingForAndForIn.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 11.2 kB
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.9 kB
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.9 kB
  • Exercise Files/Ch03/03-01 UnderstandingUnicode.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.9 kB
  • Exercise Files/Ch03/03-01 UnderstandingUnicode_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.9 kB
  • Exercise Files/Ch10/10-06 AddingInitializersAndProtocolAdoptionViaExtensions.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 10.9 kB
  • Exercise Files/Ch02/02-02 UnderstandingMutability_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.9 kB
  • Exercise Files/Ch02/02-02 UnderstandingMutability.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.9 kB
  • Exercise Files/Ch05/05-06 UsingTypeCheckingAndCastingOperators.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.8 kB
  • Exercise Files/Ch01/01-08 RunningAREPL_finished/RunningAREPL.xcodeproj/project.pbxproj 10.8 kB
  • Exercise Files/Ch01/01-08 RunningAREPL/RunningAREPL.xcodeproj/project.pbxproj 10.8 kB
  • Exercise Files/Ch05/05-08 UsingBitwiseOperators_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.8 kB
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 10.7 kB
  • Exercise Files/Ch06/06-11 OptionalChaining_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.6 kB
  • Exercise Files/Ch09/09-05 ImplementingDelegation_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 10.5 kB
  • Exercise Files/Ch03/03-02 WorkingWithStrings.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 10.5 kB
  • Exercise Files/SwiftEssentialTraining.playground/playground.xcworkspace/xcuserdata/dmeyer.xcuserdatad/UserInterfaceState.xcuserstate 10.5 kB
  • Exercise Files/Ch02/02-03 DefiningStrings.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.5 kB
  • Exercise Files/Ch02/02-03 DefiningStrings_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.5 kB
  • Exercise Files/Ch05/05-03 UsingComparisonAndLogicalOperators.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.3 kB
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.3 kB
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.3 kB
  • Exercise Files/Ch07/07-07 HandlingErrors.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.3 kB
  • Exercise Files/Ch07/07-07 HandlingErrors_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.3 kB
  • Exercise Files/Ch08/08-02 WorkingWithClasses.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.3 kB
  • Exercise Files/Ch08/08-02 WorkingWithClasses_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.3 kB
  • Exercise Files/Ch05/05-09 UnderstandingOperatorPrecedenceAndAssociativity_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.2 kB
  • Exercise Files/Ch04/04-06 InpectingAndAccessingDictionaries.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.1 kB
  • Exercise Files/Ch04/04-06 InpectingAndAccessingDictionaries_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.1 kB
  • Exercise Files/Ch05/05-09 UnderstandingOperatorPrecedenceAndAssociativity.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 10.0 kB
  • Exercise Files/Ch09/09-05 ImplementingDelegation.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 9.9 kB
  • Exercise Files/Ch06/06-10 DeferringCodeExecution_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.9 kB
  • Exercise Files/Ch06/06-10 DeferringCodeExecution.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.9 kB
  • Exercise Files/Ch07/07-10 WorkingWithClosures_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.9 kB
  • Exercise Files/Ch07/07-10 WorkingWithClosures.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.9 kB
  • Exercise Files/Ch04/04-05 DefiningDictionaries.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.9 kB
  • Exercise Files/Ch04/04-05 DefiningDictionaries_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.9 kB
  • Exercise Files/Ch02/02-09 DefiningTypeAliases_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.9 kB
  • Exercise Files/Ch02/02-09 DefiningTypeAliases.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.9 kB
  • Exercise Files/Ch11/11-01 UnderstandingGenerics.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.9 kB
  • Exercise Files/Ch11/11-01 UnderstandingGenerics_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.9 kB
  • Exercise Files/Ch08/08-09 CreatingMutatingStructures_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 9.8 kB
  • Exercise Files/Ch08/08-14 Subscripting.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.8 kB
  • Exercise Files/Ch08/08-14 Subscripting_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.8 kB
  • Exercise Files/Ch07/07-09 CreatingCustomOperators.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.6 kB
  • Exercise Files/Ch07/07-09 CreatingCustomOperators_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.6 kB
  • Exercise Files/Ch07/07-01 DefiningAndCallingFunctions.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.6 kB
  • Exercise Files/Ch07/07-01 DefiningAndCallingFunctions_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.6 kB
  • Exercise Files/Ch09/09-06 WorkingWithOptionSetTypes.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.5 kB
  • Exercise Files/Ch09/09-06 WorkingWithOptionSetTypes_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.5 kB
  • Exercise Files/Ch08/08-10 CreatingErrorTypeStructures_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 9.5 kB
  • Exercise Files/Ch08/08-07 WorkingWithSingletons.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.5 kB
  • Exercise Files/Ch08/08-07 WorkingWithSingletons_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.5 kB
  • Exercise Files/Ch10/10-01 Subclassing.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.5 kB
  • Exercise Files/Ch02/02-06 DefiningFloatingPoints_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.5 kB
  • Exercise Files/Ch02/02-06 DefiningFloatingPoints.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.5 kB
  • Exercise Files/Ch08/08-11 WorkingWithBasicEnumerations.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.5 kB
  • Exercise Files/Ch08/08-11 WorkingWithBasicEnumerations_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.5 kB
  • Exercise Files/Ch02/02-04 DefiningCharacters.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.5 kB
  • Exercise Files/Ch02/02-04 DefiningCharacters_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.5 kB
  • Exercise Files/Ch02/02-07 DefiningBooleans.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.4 kB
  • Exercise Files/Ch02/02-07 DefiningBooleans_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.4 kB
  • Exercise Files/Ch10/10-05 ExtendingConcreteTypes_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 9.4 kB
  • Exercise Files/Ch05/05-08 UsingBitwiseOperators.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.4 kB
  • Exercise Files/Ch01/01-05 CreatingAPlayground_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 9.4 kB
  • Exercise Files/Ch09/09-04 WorkingWithProtocolTypes_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 9.4 kB
  • Exercise Files/Ch04/04-08 NestingDictionaries_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.4 kB
  • Exercise Files/Ch04/04-08 NestingDictionaries.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.4 kB
  • Exercise Files/Ch01/01-09 UsingDotNotation_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 9.3 kB
  • Exercise Files/Ch07/07-02 VariableAndInOutParameters.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.2 kB
  • Exercise Files/Ch07/07-02 VariableAndInOutParameters_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.2 kB
  • Exercise Files/Ch07/07-04 ReturningFunctions_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.2 kB
  • Exercise Files/Ch07/07-04 ReturningFunctions.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.2 kB
  • Exercise Files/Ch08/08-09 CreatingMutatingStructures.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 9.2 kB
  • Exercise Files/Ch06/06-09 UsingIfCaseAndForCase.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.1 kB
  • Exercise Files/Ch09/09-01 DefiningAndAdoptingProtocols_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 9.1 kB
  • Exercise Files/Ch06/06-09 UsingIfCaseAndForCase_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.1 kB
  • Exercise Files/Ch07/07-06 Currying.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.1 kB
  • Exercise Files/Ch07/07-06 Currying_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.1 kB
  • Exercise Files/Ch07/07-08 OverloadingFunctions.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.1 kB
  • Exercise Files/Ch07/07-08 OverloadingFunctions_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.1 kB
  • Exercise Files/Ch08/08-10 CreatingErrorTypeStructures.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 9.0 kB
  • Exercise Files/Ch08/08-12 AssociatingValuesInEnumerations.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.0 kB
  • Exercise Files/Ch08/08-12 AssociatingValuesInEnumerations_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.0 kB
  • Exercise Files/Ch08/08-13 WorkingWithRecursiveEnumerations.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.0 kB
  • Exercise Files/Ch08/08-13 WorkingWithRecursiveEnumerations_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.0 kB
  • Exercise Files/Ch06/06-06 UsingSwitch_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.0 kB
  • Exercise Files/Ch06/06-06 UsingSwitch.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.0 kB
  • Exercise Files/Ch04/04-07 ModifyingDictionaries.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.0 kB
  • Exercise Files/Ch04/04-07 ModifyingDictionaries_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 9.0 kB
  • Exercise Files/Ch10/10-07 ExtendingProtocols_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.9 kB
  • Exercise Files/Ch10/10-01 Subclassing_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.9 kB
  • Exercise Files/Ch09/09-06 WorkingWithOptionSetTypes_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.8 kB
  • Exercise Files/Ch02/02-08 DefiningNumericLiterals.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.8 kB
  • Exercise Files/Ch02/02-08 DefiningNumericLiterals_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.8 kB
  • Exercise Files/Ch07/07-05 ReturningTuples.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.8 kB
  • Exercise Files/Ch07/07-05 ReturningTuples_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.8 kB
  • Exercise Files/Ch02/02-05 DefiningIntegers_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.7 kB
  • Exercise Files/Ch02/02-05 DefiningIntegers.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.7 kB
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.7 kB
  • Exercise Files/Ch04/04-02 InpectingAndAccessingArrays_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.7 kB
  • Exercise Files/Ch04/04-02 InpectingAndAccessingArrays.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.7 kB
  • Exercise Files/Ch01/01-03 CreatingAPlayground.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.7 kB
  • Exercise Files/Ch09/09-04 WorkingWithProtocolTypes.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.7 kB
  • Exercise Files/Ch06/06-01 UsingForAndForIn_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.6 kB
  • Exercise Files/Ch03/03-02 WorkingWithStrings_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.6 kB
  • Exercise Files/Ch04/04-01 DefiningArrays.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.6 kB
  • Exercise Files/Ch04/04-01 DefiningArrays_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.6 kB
  • Exercise Files/Ch11/11-03 ConstrainingGenericTypes_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.5 kB
  • Exercise Files/Ch11/11-03 ConstrainingGenericTypes.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.5 kB
  • Exercise Files/Ch11/11-04 ProtocolAssociatedTypes.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.5 kB
  • Exercise Files/Ch11/11-04 ProtocolAssociatedTypes_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.5 kB
  • Exercise Files/Ch11/11-02 WorkingWithGenericTypes_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.5 kB
  • Exercise Files/Ch11/11-02 WorkingWithGenericTypes.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.5 kB
  • Exercise Files/Ch06/06-11 OptionalChaining_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.5 kB
  • Exercise Files/Ch06/06-03 UsingIfAndIfElse.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.4 kB
  • Exercise Files/Ch06/06-03 UsingIfAndIfElse_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.4 kB
  • Exercise Files/Ch06/06-04 OptionalBinding.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.4 kB
  • Exercise Files/Ch06/06-04 OptionalBinding_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.4 kB
  • Exercise Files/Ch06/06-05 UsingGuard.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.4 kB
  • Exercise Files/Ch06/06-05 UsingGuard_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.4 kB
  • Exercise Files/Ch11/11-01 UnderstandingGenerics_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.3 kB
  • Exercise Files/Ch10/10-07 ExtendingProtocols.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.3 kB
  • Exercise Files/Ch04/04-15 AccessingDecomposingAndNestingTuples_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.3 kB
  • Exercise Files/Ch04/04-15 AccessingDecomposingAndNestingTuples.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.3 kB
  • Exercise Files/Ch04/04-10 InspectingAndComparingSets_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.2 kB
  • Exercise Files/Ch04/04-10 InspectingAndComparingSets.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.2 kB
  • Exercise Files/Ch07/07-07 HandlingErrors_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.2 kB
  • Exercise Files/Ch10/10-01 Subclassing_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.2 kB
  • Exercise Files/Ch04/04-11 PerformingSetOperations.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.2 kB
  • Exercise Files/Ch04/04-11 PerformingSetOperations_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.2 kB
  • Exercise Files/Ch09/09-06 WorkingWithOptionSetTypes.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.2 kB
  • Exercise Files/Ch04/04-12 ModifyingSets.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-12 ModifyingSets_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-16 ModifyingTuples_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-04 NestingArrays.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-16 ModifyingTuples.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-03 ModifyingArrays.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-03 ModifyingArrays_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-04 NestingArrays_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-14 DefiningTuples_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-14 DefiningTuples.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-09 DefiningSets_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-09 DefiningSets.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-13 NestingSets.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-13 NestingSets_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch08/08-09 CreatingMutatingStructures.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch08/08-10 CreatingErrorTypeStructures_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch08/08-10 CreatingErrorTypeStructures.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch08/08-09 CreatingMutatingStructures_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch08/08-08 WorkingWithStructures_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch08/08-08 WorkingWithStructures.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch08/08-07 WorkingWithSingletons_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch04/04-04 NestingArrays_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.1 kB
  • Exercise Files/Ch08/08-07 WorkingWithSingletons.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.0 kB
  • Exercise Files/Ch04/04-06 InpectingAndAccessingDictionaries_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.0 kB
  • Exercise Files/Ch08/08-12 AssociatingValuesInEnumerations_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.0 kB
  • Exercise Files/Ch06/06-03 UsingIfAndIfElse_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.0 kB
  • Exercise Files/Ch09/09-01 DefiningAndAdoptingProtocols.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.0 kB
  • Exercise Files/Ch08/08-08 WorkingWithStructures_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.0 kB
  • Exercise Files/Ch10/10-05 ExtendingConcreteTypes.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 8.0 kB
  • Exercise Files/Ch04/04-04 NestingArrays.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.9 kB
  • Exercise Files/Ch04/04-11 PerformingSetOperations_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.9 kB
  • Exercise Files/Ch04/04-15 AccessingDecomposingAndNestingTuples_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.9 kB
  • Exercise Files/Ch06/06-04 OptionalBinding_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.9 kB
  • Exercise Files/Ch04/04-07 ModifyingDictionaries_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.9 kB
  • Exercise Files/Ch04/04-08 NestingDictionaries_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.9 kB
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.9 kB
  • Exercise Files/Ch04/04-10 InspectingAndComparingSets_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.8 kB
  • Exercise Files/Ch11/11-04 ProtocolAssociatedTypes_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.8 kB
  • Exercise Files/Ch06/06-10 DeferringCodeExecution_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.8 kB
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.8 kB
  • Exercise Files/Ch07/07-01 DefiningAndCallingFunctions_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.7 kB
  • Exercise Files/Ch07/07-06 Currying_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.7 kB
  • Exercise Files/Ch08/08-14 Subscripting_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.7 kB
  • Exercise Files/Ch01/01-06 LoggingToTheConsole_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.7 kB
  • Exercise Files/Ch06/06-07 UsingLabels_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.7 kB
  • Exercise Files/SwiftEssentialTraining.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.7 kB
  • Exercise Files/Ch06/06-09 UsingIfCaseAndForCase_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.7 kB
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.7 kB
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.7 kB
  • Exercise Files/Ch08/08-02 WorkingWithClasses_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.7 kB
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.6 kB
  • Exercise Files/Ch04/04-15 AccessingDecomposingAndNestingTuples.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.5 kB
  • Exercise Files/Ch08/08-08 WorkingWithStructures.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.5 kB
  • Exercise Files/Ch04/04-01 DefiningArrays_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.4 kB
  • Exercise Files/Ch04/04-02 InpectingAndAccessingArrays_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.4 kB
  • Exercise Files/Ch07/07-09 CreatingCustomOperators_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.4 kB
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators_finished.playground/playground.xcworkspace/xcuserdata/dmeyer.xcuserdatad/UserInterfaceState.xcuserstate 7.4 kB
  • Exercise Files/Ch07/07-10 WorkingWithClosures_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.3 kB
  • Exercise Files/Ch08/08-12 AssociatingValuesInEnumerations.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.3 kB
  • Exercise Files/Ch04/04-09 DefiningSets.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.3 kB
  • Exercise Files/Ch04/04-03 ModifyingArrays_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.3 kB
  • Exercise Files/Ch04/04-03 ModifyingArrays.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.3 kB
  • Exercise Files/Ch04/04-05 DefiningDictionaries_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch08/08-13 WorkingWithRecursiveEnumerations_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch10/10-06 AddingInitializersAndProtocolAdoptionViaExtensions_finished.playground/playground.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch02/02-08 DefiningNumericLiterals.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch04/04-02 InpectingAndAccessingArrays.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch04/04-05 DefiningDictionaries.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch04/04-12 ModifyingSets.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch08/08-11 WorkingWithBasicEnumerations_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch04/04-01 DefiningArrays.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch04/04-16 ModifyingTuples.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch07/07-02 VariableAndInOutParameters_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch11/11-03 ConstrainingGenericTypes_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch04/04-16 ModifyingTuples_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch11/11-02 WorkingWithGenericTypes_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.2 kB
  • Exercise Files/Ch04/04-12 ModifyingSets_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch02/02-06 DefiningFloatingPoints_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch06/06-03 UsingIfAndIfElse.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch02/02-07 DefiningBooleans.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch02/02-03 DefiningStrings_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch07/07-08 OverloadingFunctions_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch03/03-01 UnderstandingUnicode_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch04/04-06 InpectingAndAccessingDictionaries.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch02/02-02 UnderstandingMutability_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch06/06-01 UsingForAndForIn.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch07/07-04 ReturningFunctions_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch02/02-04 DefiningCharacters_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch02/02-05 DefiningIntegers_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch02/02-09 DefiningTypeAliases_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch07/07-05 ReturningTuples_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch04/04-14 DefiningTuples_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch11/11-04 ProtocolAssociatedTypes.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch02/02-07 DefiningBooleans_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch06/06-06 UsingSwitch_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch04/04-13 NestingSets_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch06/06-05 UsingGuard_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch06/06-10 DeferringCodeExecution.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch04/04-08 NestingDictionaries.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.1 kB
  • Exercise Files/Ch04/04-07 ModifyingDictionaries.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.0 kB
  • Exercise Files/Ch02/02-08 DefiningNumericLiterals_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.0 kB
  • Exercise Files/Ch04/04-09 DefiningSets_finished.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.0 kB
  • Exercise Files/Ch01/01-03 CreatingAPlayground.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.0 kB
  • Exercise Files/Ch06/06-04 OptionalBinding.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.0 kB
  • Exercise Files/Ch04/04-10 InspectingAndComparingSets.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 7.0 kB
  • Exercise Files/Ch07/07-01 DefiningAndCallingFunctions.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 6.9 kB
  • Exercise Files/Ch04/04-11 PerformingSetOperations.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 6.9 kB
  • Exercise Files/Ch11/11-01 UnderstandingGenerics.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 6.9 kB
  • Exercise Files/Ch10/10-01 Subclassing.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 6.9 kB
  • Exercise Files/Ch04/04-13 NestingSets.playground/playground.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 6.9 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/table of contents.xcplaygroundpage/Contents.swift 5.8 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/project.xcworkspace/xcuserdata/scottgardner.xcuserdatad/UserInterfaceState.xcuserstate 5.7 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/09-01 protocols.xcplaygroundpage/Contents.swift 4.5 kB
  • Exercise Files/Ch09/09-05 ImplementingDelegation_finished.playground/Contents.swift 4.4 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-01 working with classes.xcplaygroundpage/Contents.swift 3.7 kB
  • Exercise Files/Ch08/08-02 WorkingWithClasses_finished.playground/Contents.swift 3.6 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/WorkingWithAccessControl.xcscheme 3.5 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/WorkingWithAccessControl.xcscheme 3.5 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/WorkingWithAccessControl.xcscheme 3.5 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcschemes/WorkingWithAccessControl.xcscheme 3.5 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcschemes/WorkingWithAccessControl.xcscheme 3.5 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcschemes/WorkingWithAccessControl.xcscheme 3.5 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/WorkingWithAccessControl.xcscheme 3.5 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcschemes/WorkingWithAccessControl.xcscheme 3.5 kB
  • Exercise Files/Ch09/09-05 ImplementingDelegation.playground/Contents.swift 3.5 kB
  • Exercise Files/Ch09/09-04 WorkingWithProtocolTypes_finished.playground/Contents.swift 3.4 kB
  • Exercise Files/Ch01/01-08 RunningAREPL/RunningAREPL.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/RunningAREPL.xcscheme 3.4 kB
  • Exercise Files/Ch01/01-08 RunningAREPL_finished/RunningAREPL.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/RunningAREPL.xcscheme 3.4 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcschemes/CustomFramework.xcscheme 2.9 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcschemes/CustomFramework.xcscheme 2.9 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/CustomFramework.xcscheme 2.9 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/CustomFramework.xcscheme 2.9 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/CustomFramework.xcscheme 2.9 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcschemes/CustomFramework.xcscheme 2.9 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/CustomFramework.xcscheme 2.9 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcschemes/CustomFramework.xcscheme 2.9 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/10-01 subclassing.xcplaygroundpage/Contents.swift 2.6 kB
  • Exercise Files/Ch10/10-01 Subclassing_finished.playground/Contents.swift 2.5 kB
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators_finished.playground/Pages/Page 4.xcplaygroundpage/timeline.xctimeline 2.4 kB
  • Exercise Files/Ch09/09-04 WorkingWithProtocolTypes.playground/Contents.swift 2.3 kB
  • Exercise Files/Ch09/09-01 DefiningAndAdoptingProtocols_finished.playground/Contents.swift 2.2 kB
  • Exercise Files/Ch01/01-08 RunningAREPL/RunningAREPL/AppDelegate.swift 2.0 kB
  • Exercise Files/Ch01/01-08 RunningAREPL_finished/RunningAREPL/AppDelegate.swift 2.0 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl/AppDelegate.swift 1.9 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl/AppDelegate.swift 1.9 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl/AppDelegate.swift 1.9 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl/AppDelegate.swift 1.9 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/03-02 working with strings.xcplaygroundpage/Contents.swift 1.9 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-11 working with basic enumerations.xcplaygroundpage/Contents.swift 1.9 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-10 working with closures.xcplaygroundpage/Contents.swift 1.9 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-08 working with structures.xcplaygroundpage/Contents.swift 1.8 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/10-07 extending protocols.xcplaygroundpage/Contents.swift 1.8 kB
  • Exercise Files/Ch08/08-11 WorkingWithBasicEnumerations_finished.playground/Contents.swift 1.8 kB
  • Exercise Files/Ch07/07-10 WorkingWithClosures_finished.playground/Contents.swift 1.8 kB
  • Exercise Files/Ch08/08-08 WorkingWithStructures_finished.playground/Contents.swift 1.8 kB
  • Exercise Files/Ch10/10-07 ExtendingProtocols_finished.playground/Contents.swift 1.8 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl/Base.lproj/LaunchScreen.storyboard 1.7 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl/Base.lproj/LaunchScreen.storyboard 1.7 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl/Base.lproj/LaunchScreen.storyboard 1.7 kB
  • Exercise Files/Ch01/01-08 RunningAREPL_finished/RunningAREPL/Base.lproj/LaunchScreen.storyboard 1.7 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl/Base.lproj/LaunchScreen.storyboard 1.7 kB
  • Exercise Files/Ch01/01-08 RunningAREPL/RunningAREPL/Base.lproj/LaunchScreen.storyboard 1.7 kB
  • Exercise Files/Ch07/07-06 Currying_finished.playground/timeline.xctimeline 1.6 kB
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 1.6 kB
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 1.6 kB
  • Exercise Files/Ch01/01-08 RunningAREPL_finished/RunningAREPL/Base.lproj/Main.storyboard 1.6 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl/Base.lproj/Main.storyboard 1.6 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl/Base.lproj/Main.storyboard 1.6 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl/Base.lproj/Main.storyboard 1.6 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl/Base.lproj/Main.storyboard 1.6 kB
  • Exercise Files/Ch01/01-08 RunningAREPL/RunningAREPL/Base.lproj/Main.storyboard 1.6 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-06 avoiding strong reference cycles.xcplaygroundpage/Contents.swift 1.6 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/11-03 constraining generic types.xcplaygroundpage/Contents.swift 1.5 kB
  • Exercise Files/Ch10/10-06 AddingInitializersAndProtocolAdoptionViaExtensions_finished.playground/Contents.swift 1.5 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-07 handling errors.xcplaygroundpage/Contents.swift 1.5 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl/Info.plist 1.5 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl/Info.plist 1.5 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl/Info.plist 1.5 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl/Info.plist 1.5 kB
  • Exercise Files/Ch01/01-08 RunningAREPL/RunningAREPL/Info.plist 1.5 kB
  • Exercise Files/Ch01/01-08 RunningAREPL_finished/RunningAREPL/Info.plist 1.5 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-14 subscripting.xcplaygroundpage/Contents.swift 1.5 kB
  • Exercise Files/Ch11/11-03 ConstrainingGenericTypes_finished.playground/Contents.swift 1.4 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-12 associating values in enumerations.xcplaygroundpage/Contents.swift 1.4 kB
  • Exercise Files/Ch07/07-07 HandlingErrors_finished.playground/Contents.swift 1.4 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-02 variable & in-out parameters.xcplaygroundpage/Contents.swift 1.4 kB
  • Exercise Files/Ch08/08-14 Subscripting_finished.playground/Contents.swift 1.4 kB
  • Exercise Files/Ch08/08-12 AssociatingValuesInEnumerations_finished.playground/Contents.swift 1.3 kB
  • Exercise Files/Ch07/07-02 VariableAndInOutParameters_finished.playground/Contents.swift 1.3 kB
  • Exercise Files/Ch04/04-15 AccessingDecomposingAndNestingTuples_finished.playground/timeline.xctimeline 1.2 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-11 optional chaining.xcplaygroundpage/Sources/Person.swift 1.1 kB
  • Exercise Files/Ch06/06-11 OptionalChaining_finished.playground/Sources/Person.swift 1.1 kB
  • Exercise Files/Ch06/06-11 OptionalChaining.playground/Sources/Person.swift 1.1 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-01 using for & for-in.xcplaygroundpage/Contents.swift 1.1 kB
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-09 using if-case & for-case.xcplaygroundpage/Contents.swift 1.1 kB
  • Exercise Files/Ch01/01-08 RunningAREPL_finished/RunningAREPL/Assets.xcassets/AppIcon.appiconset/Contents.json 1.1 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl/Assets.xcassets/AppIcon.appiconset/Contents.json 1.1 kB
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl/Assets.xcassets/AppIcon.appiconset/Contents.json 1.1 kB
  • Exercise Files/Ch01/01-08 RunningAREPL/RunningAREPL/Assets.xcassets/AppIcon.appiconset/Contents.json 1.1 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl/Assets.xcassets/AppIcon.appiconset/Contents.json 1.1 kB
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl/Assets.xcassets/AppIcon.appiconset/Contents.json 1.1 kB
  • Exercise Files/Ch10/10-05 ExtendingConcreteTypes_finished.playground/Contents.swift 1.1 kB
  • Exercise Files/Ch10/10-06 AddingInitializersAndProtocolAdoptionViaExtensions.playground/Contents.swift 1.1 kB
  • Exercise Files/Ch06/06-09 UsingIfCaseAndForCase_finished.playground/Contents.swift 1.0 kB
  • Exercise Files/Ch11/11-03 ConstrainingGenericTypes.playground/Contents.swift 1.0 kB
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 998 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-01 defining & calling functions.xcplaygroundpage/Contents.swift 978 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 946 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/11-04 protocol associated types.xcplaygroundpage/Contents.swift 942 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/10-06 adding initializers & protocol adoption via extensions.xcplaygroundpage/Contents.swift 939 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-07 adding comments.xcplaygroundpage/Contents.swift 931 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-06 using type checking & casting operators.xcplaygroundpage/Contents.swift 927 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-13 working with recursive enumerations.xcplaygroundpage/Contents.swift 921 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/11-02 working with generic types.xcplaygroundpage/Contents.swift 917 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-11 optional chaining.xcplaygroundpage/Contents.swift 910 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl/CustomTypes.swift 889 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-05 using range operators.xcplaygroundpage/Contents.swift 879 Bytes
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 873 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-06 currying.xcplaygroundpage/timeline.xctimeline 872 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-15 accessing, decomposing & nesting tuples.xcplaygroundpage/timeline.xctimeline 871 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-05 using guard.xcplaygroundpage/Contents.swift 859 Bytes
  • Exercise Files/Ch07/07-01 DefiningAndCallingFunctions_finished.playground/Contents.swift 855 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/10-05 extending concrete types.xcplaygroundpage/Contents.swift 852 Bytes
  • Exercise Files/Ch11/11-04 ProtocolAssociatedTypes_finished.playground/Contents.swift 848 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-06 currying.xcplaygroundpage/Contents.swift 846 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 845 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl/ViewController.swift 835 Bytes
  • Exercise Files/Ch05/05-06 UsingTypeCheckingAndCastingOperators_finished.playground/Contents.swift 833 Bytes
  • Exercise Files/Ch08/08-13 WorkingWithRecursiveEnumerations_finished.playground/Contents.swift 827 Bytes
  • Exercise Files/Ch11/11-02 WorkingWithGenericTypes_finished.playground/Contents.swift 823 Bytes
  • Exercise Files/Ch06/06-11 OptionalChaining_finished.playground/Contents.swift 816 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/CustomFramework/Info.plist 806 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/CustomFramework/Info.plist 806 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/CustomFramework/Info.plist 806 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/CustomFramework/Info.plist 806 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-10 creating errortype structures.xcplaygroundpage/Contents.swift 801 Bytes
  • Exercise Files/Ch01/01-08 RunningAREPL/RunningAREPL.xcodeproj/xcuserdata/scott.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist 780 Bytes
  • Exercise Files/Ch01/01-08 RunningAREPL_finished/RunningAREPL.xcodeproj/xcuserdata/scott.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist 780 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-15 accessing, decomposing & nesting tuples.xcplaygroundpage/Contents.swift 779 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-03 using if & if-else.xcplaygroundpage/Contents.swift 777 Bytes
  • Exercise Files/Ch06/06-05 UsingGuard_finished.playground/Contents.swift 765 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl/CustomTypes.swift 764 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl/CustomTypes.swift 764 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl/CustomTypes.swift 764 Bytes
  • Exercise Files/Ch08/08-14 Subscripting.playground/Contents.swift 758 Bytes
  • Exercise Files/Ch07/07-06 Currying_finished.playground/Contents.swift 756 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/09-06 working with optionsettype.xcplaygroundpage/Contents.swift 715 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-11 optional chaining.xcplaygroundpage/Sources/SpellOutNumber.swift 713 Bytes
  • Exercise Files/Ch06/06-11 OptionalChaining.playground/Sources/SpellOutNumber.swift 713 Bytes
  • Exercise Files/Ch06/06-11 OptionalChaining_finished.playground/Sources/SpellOutNumber.swift 713 Bytes
  • Exercise Files/Ch06/06-09 UsingIfCaseAndForCase.playground/Contents.swift 709 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-01 defining arrays.xcplaygroundpage/Contents.swift 709 Bytes
  • Exercise Files/Ch08/08-10 CreatingErrorTypeStructures_finished.playground/Contents.swift 707 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/xcschememanagement.plist 691 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcschemes/xcschememanagement.plist 691 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcschemes/xcschememanagement.plist 691 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/xcschememanagement.plist 691 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcschemes/xcschememanagement.plist 691 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcschemes/xcschememanagement.plist 691 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/xcschememanagement.plist 691 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/xcschememanagement.plist 691 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-01 using arithmetic operators.xcplaygroundpage/Contents.swift 690 Bytes
  • Exercise Files/Ch04/04-15 AccessingDecomposingAndNestingTuples_finished.playground/Contents.swift 685 Bytes
  • Exercise Files/Ch06/06-03 UsingIfAndIfElse_finished.playground/Contents.swift 683 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-04 optional binding.xcplaygroundpage/Contents.swift 674 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-03 reference type parameters.xcplaygroundpage/Contents.swift 666 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-10 deferring value assignment & handling nil.xcplaygroundpage/Contents.swift 656 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-10 inspecting & comparing sets.xcplaygroundpage/Contents.swift 653 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-05 returning tuples.xcplaygroundpage/Contents.swift 646 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-06 logging to the console.xcplaygroundpage/Contents.swift 638 Bytes
  • Exercise Files/Ch11/11-04 ProtocolAssociatedTypes.playground/Contents.swift 629 Bytes
  • Exercise Files/Ch09/09-06 WorkingWithOptionSetTypes_finished.playground/Contents.swift 625 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-04 using ternary conditional & nil coalescing operators.xcplaygroundpage/Contents.swift 610 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-07 using labels.xcplaygroundpage/Contents.swift 608 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-03 modifying arrays.xcplaygroundpage/Contents.swift 597 Bytes
  • Exercise Files/Ch06/06-04 OptionalBinding_finished.playground/Contents.swift 578 Bytes
  • Exercise Files/Ch04/04-01 DefiningArrays_finished.playground/Contents.swift 575 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-02 combining strings & arrays.xcplaygroundpage/Contents.swift 568 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-08 using bitwise operators.xcplaygroundpage/Contents.swift 560 Bytes
  • Exercise Files/Ch04/04-10 InspectingAndComparingSets_finished.playground/Contents.swift 559 Bytes
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 558 Bytes
  • Exercise Files/Ch07/07-05 ReturningTuples_finished.playground/Contents.swift 552 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-06 using switch.xcplaygroundpage/Contents.swift 545 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/CustomFramework/CustomFramework.h 542 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/CustomFramework/CustomFramework.h 542 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/CustomFramework/CustomFramework.h 542 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/CustomFramework/CustomFramework.h 542 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/CustomFramework/CustomFrameworkTypes.swift 537 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-04 returning functions.xcplaygroundpage/Contents.swift 536 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-09 creating custom operators.xcplaygroundpage/Contents.swift 534 Bytes
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 527 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings_finished.playground/Pages/Page 3.xcplaygroundpage/Contents.swift 516 Bytes
  • Exercise Files/Ch04/04-03 ModifyingArrays_finished.playground/Contents.swift 503 Bytes
  • Exercise Files/Ch05/05-08 UsingBitwiseOperators_finished.playground/Contents.swift 502 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-08 overloading functions.xcplaygroundpage/Contents.swift 500 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-05 defining integers.xcplaygroundpage/Contents.swift 497 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators_finished.playground/Pages/Page 3.xcplaygroundpage/timeline.xctimeline 496 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 496 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 495 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 495 Bytes
  • Exercise Files/Ch05/05-06 UsingTypeCheckingAndCastingOperators_finished.playground/timeline.xctimeline 495 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 495 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings_finished.playground/Pages/Page 3.xcplaygroundpage/timeline.xctimeline 494 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-03 creating a playground.xcplaygroundpage/timeline.xctimeline 494 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-01 using for & for-in.xcplaygroundpage/timeline.xctimeline 494 Bytes
  • Exercise Files/Ch01/01-05 CreatingAPlayground_finished.playground/Pages/Untitled Page.xcplaygroundpage/timeline.xctimeline 493 Bytes
  • Exercise Files/Ch04/04-15 AccessingDecomposingAndNestingTuples.playground/timeline.xctimeline 493 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings_finished.playground/Pages/Page 4.xcplaygroundpage/timeline.xctimeline 492 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 491 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-03 using comparison & logical operators.xcplaygroundpage/Contents.swift 488 Bytes
  • Exercise Files/Ch01/01-08 RunningAREPL_finished/RunningAREPL.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/xcschememanagement.plist 484 Bytes
  • Exercise Files/Ch01/01-08 RunningAREPL/RunningAREPL.xcodeproj/xcuserdata/scott.xcuserdatad/xcschemes/xcschememanagement.plist 484 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators.playground/Pages/Page 2.xcplaygroundpage/Sources/String_Extension.swift 478 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators_finished.playground/Pages/Page 2.xcplaygroundpage/Sources/String_Extension.swift 478 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-05 using range operators.xcplaygroundpage/Sources/String_Extension.swift 478 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-04 nesting arrays.xcplaygroundpage/Contents.swift 470 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-12 modifying sets.xcplaygroundpage/Contents.swift 468 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-10 deferring code execution.xcplaygroundpage/Contents.swift 462 Bytes
  • Exercise Files/Ch06/06-06 UsingSwitch_finished.playground/Contents.swift 451 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 450 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-11 performing set operations.xcplaygroundpage/Contents.swift 450 Bytes
  • Exercise Files/Ch09/09-01 DefiningAndAdoptingProtocols.playground/Contents.swift 449 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-02 using while & repeat-while.xcplaygroundpage/Contents.swift 444 Bytes
  • Exercise Files/Ch07/07-04 ReturningFunctions_finished.playground/Contents.swift 442 Bytes
  • Exercise Files/Ch07/07-09 CreatingCustomOperators_finished.playground/Contents.swift 440 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/CustomFramework/CustomFrameworkTypes.swift 431 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/CustomFramework/CustomFrameworkTypes.swift 431 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/11-01 understanding generics.xcplaygroundpage/Contents.swift 431 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/CustomFramework/CustomFrameworkTypes.swift 431 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn.playground/Pages/Page 2.xcplaygroundpage/Sources/Int_Extensions.swift 418 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn_finished.playground/Pages/Page 2.xcplaygroundpage/Sources/Int_Extensions.swift 418 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-01 using for & for-in.xcplaygroundpage/Sources/Int_Extensions.swift 418 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-07 modifying dictionaries.xcplaygroundpage/Contents.swift 418 Bytes
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 416 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 415 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-05 defining dictionaries.xcplaygroundpage/Contents.swift 407 Bytes
  • Exercise Files/Ch07/07-08 OverloadingFunctions_finished.playground/Contents.swift 406 Bytes
  • Exercise Files/Ch02/02-05 DefiningIntegers_finished.playground/Contents.swift 403 Bytes
  • Exercise Files/Ch08/08-10 CreatingErrorTypeStructures.playground/Contents.swift 396 Bytes
  • Exercise Files/Ch05/05-03 UsingComparisonAndLogicalOperators_finished.playground/Contents.swift 394 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-14 subscripting.xcplaygroundpage/Sources/Coordinate3D.swift 387 Bytes
  • Exercise Files/Ch08/08-14 Subscripting_finished.playground/Sources/Coordinate3D.swift 387 Bytes
  • Exercise Files/Ch08/08-14 Subscripting.playground/Sources/Coordinate3D.swift 387 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-02 inspecting & accessing arrays.xcplaygroundpage/Contents.swift 386 Bytes
  • Exercise Files/Ch06/06-07 UsingLabels_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 377 Bytes
  • Exercise Files/Ch04/04-04 NestingArrays_finished.playground/Contents.swift 376 Bytes
  • Exercise Files/Ch04/04-12 ModifyingSets_finished.playground/Contents.swift 374 Bytes
  • Exercise Files/Ch07/07-10 WorkingWithClosures.playground/Contents.swift 371 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-06 inspecting & accessing dictionaries.xcplaygroundpage/Contents.swift 368 Bytes
  • Exercise Files/Ch06/06-10 DeferringCodeExecution_finished.playground/Contents.swift 368 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-14 defining tuples.xcplaygroundpage/Contents.swift 365 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-09 creating mutating structures.xcplaygroundpage/Contents.swift 365 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-07 working with singletons.xcplaygroundpage/Contents.swift 357 Bytes
  • Exercise Files/Ch04/04-11 PerformingSetOperations_finished.playground/Contents.swift 356 Bytes
  • Exercise Files/Ch10/10-07 ExtendingProtocols.playground/Contents.swift 350 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation.playground/Sources/Bas.swift 349 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation_finished.playground/Sources/Bas.swift 349 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-09 using dot notation.xcplaygroundpage/Sources/Bas.swift 349 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters_finished.playground/Pages/Page 1.xcplaygroundpage/Sources/Person.swift 347 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-03 reference type parameters.xcplaygroundpage/Sources/Person.swift 347 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters.playground/Pages/Page 1.xcplaygroundpage/Sources/Person.swift 347 Bytes
  • Exercise Files/Ch06/06-05 UsingGuard.playground/Sources/Birthdays.swift 342 Bytes
  • Exercise Files/Ch06/06-05 UsingGuard_finished.playground/Sources/Birthdays.swift 342 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-05 using guard.xcplaygroundpage/Sources/Birthdays.swift 342 Bytes
  • Exercise Files/Ch01/01-06 LoggingToTheConsole_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 337 Bytes
  • Exercise Files/Ch06/06-07 UsingLabels.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 336 Bytes
  • Exercise Files/Ch04/04-06 InpectingAndAccessingDictionaries_finished.playground/playground.xcworkspace/contents.xcworkspacedata 336 Bytes
  • Exercise Files/Ch04/04-06 InpectingAndAccessingDictionaries.playground/playground.xcworkspace/contents.xcworkspacedata 336 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators_finished.playground/Pages/Page 3.xcplaygroundpage/Contents.swift 331 Bytes
  • Exercise Files/Ch07/07-01 DefiningAndCallingFunctions.playground/playground.xcworkspace/contents.xcworkspacedata 330 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/03-01 understanding unicode.xcplaygroundpage/Contents.swift 330 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 330 Bytes
  • Exercise Files/Ch07/07-01 DefiningAndCallingFunctions_finished.playground/playground.xcworkspace/contents.xcworkspacedata 330 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 327 Bytes
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 326 Bytes
  • Exercise Files/Ch04/04-07 ModifyingDictionaries.playground/playground.xcworkspace/contents.xcworkspacedata 324 Bytes
  • Exercise Files/Ch04/04-07 ModifyingDictionaries_finished.playground/playground.xcworkspace/contents.xcworkspacedata 324 Bytes
  • Exercise Files/Ch04/04-07 ModifyingDictionaries_finished.playground/Contents.swift 324 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-08 nesting dictionaries.xcplaygroundpage/Contents.swift 323 Bytes
  • Exercise Files/Ch04/04-05 DefiningDictionaries.playground/playground.xcworkspace/contents.xcworkspacedata 323 Bytes
  • Exercise Files/Ch04/04-05 DefiningDictionaries_finished.playground/playground.xcworkspace/contents.xcworkspacedata 323 Bytes
  • Exercise Files/Ch04/04-08 NestingDictionaries.playground/playground.xcworkspace/contents.xcworkspacedata 322 Bytes
  • Exercise Files/Ch04/04-08 NestingDictionaries_finished.playground/playground.xcworkspace/contents.xcworkspacedata 322 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators.playground/contents.xcplayground 320 Bytes
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 320 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings.playground/contents.xcplayground 320 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings_finished.playground/contents.xcplayground 320 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-06 defining floating-points.xcplaygroundpage/Contents.swift 320 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators_finished.playground/contents.xcplayground 320 Bytes
  • Exercise Files/Ch01/01-07 AddingComments.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 318 Bytes
  • Exercise Files/Ch04/04-05 DefiningDictionaries_finished.playground/Contents.swift 313 Bytes
  • Exercise Files/Ch06/06-05 UsingGuard.playground/Contents.swift 310 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-03 creating a playground.xcplaygroundpage/Contents.swift 309 Bytes
  • Exercise Files/Ch02/02-05 DefiningIntegers.playground/Contents.swift 308 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 303 Bytes
  • Exercise Files/Ch08/08-08 WorkingWithStructures.playground/Contents.swift 301 Bytes
  • Exercise Files/Ch08/08-02 WorkingWithClasses.playground/Contents.swift 296 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-09 using dot notation.xcplaygroundpage/Contents.swift 296 Bytes
  • Exercise Files/Ch05/05-08 UsingBitwiseOperators.playground/Contents.swift 295 Bytes
  • Exercise Files/Ch11/11-01 UnderstandingGenerics_finished.playground/Contents.swift 294 Bytes
  • Exercise Files/Ch04/04-02 InpectingAndAccessingArrays_finished.playground/Contents.swift 292 Bytes
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 291 Bytes
  • Exercise Files/Ch11/11-01 UnderstandingGenerics.playground/Contents.swift 291 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators_finished.playground/contents.xcplayground 290 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators.playground/contents.xcplayground 290 Bytes
  • Exercise Files/Ch06/06-11 OptionalChaining.playground/Contents.swift 288 Bytes
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 288 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 287 Bytes
  • Exercise Files/Ch07/07-05 ReturningTuples.playground/Contents.swift 286 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-09 defining sets.xcplaygroundpage/Contents.swift 284 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators_finished.playground/Pages/Page 3.xcplaygroundpage/Contents.swift 283 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-04 defining characters.xcplaygroundpage/Contents.swift 282 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-13 nesting sets.xcplaygroundpage/Contents.swift 278 Bytes
  • Exercise Files/Ch04/04-06 InpectingAndAccessingDictionaries_finished.playground/Contents.swift 274 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 273 Bytes
  • Exercise Files/Ch08/08-12 AssociatingValuesInEnumerations.playground/Contents.swift 272 Bytes
  • Exercise Files/Ch04/04-14 DefiningTuples_finished.playground/Contents.swift 271 Bytes
  • Exercise Files/Ch11/11-02 WorkingWithGenericTypes.playground/Contents.swift 271 Bytes
  • Exercise Files/Ch08/08-09 CreatingMutatingStructures_finished.playground/Contents.swift 271 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-07 working with singletons.xcplaygroundpage/Sources/MySingleton.swift 269 Bytes
  • Exercise Files/Ch08/08-07 WorkingWithSingletons_finished.playground/Sources/MySingleton.swift 269 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings.playground/Pages/Page 3.xcplaygroundpage/Contents.swift 265 Bytes
  • Exercise Files/Ch08/08-07 WorkingWithSingletons_finished.playground/Contents.swift 263 Bytes
  • Exercise Files/Ch07/07-09 CreatingCustomOperators.playground/Contents.swift 263 Bytes
  • Exercise Files/Ch01/01-05 CreatingAPlayground_finished.playground/contents.xcplayground 262 Bytes
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/Pages/Page 3.xcplaygroundpage/Contents.swift 261 Bytes
  • Exercise Files/Ch01/01-07 AddingComments.playground/Pages/Page 3.xcplaygroundpage/Contents.swift 261 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters_finished.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles_finished.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch01/01-06 LoggingToTheConsole_finished.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch06/06-07 UsingLabels_finished.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays_finished.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch01/01-06 LoggingToTheConsole.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn_finished.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil_finished.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators_finished.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch06/06-07 UsingLabels.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile_finished.playground/contents.xcplayground 260 Bytes
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 254 Bytes
  • Exercise Files/Ch01/01-06 LoggingToTheConsole_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 253 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings_finished.playground/Pages/Page 4.xcplaygroundpage/Contents.swift 251 Bytes
  • Exercise Files/Ch10/10-06 AddingInitializersAndProtocolAdoptionViaExtensions_finished.playground/playground.xcworkspace/contents.xcworkspacedata 250 Bytes
  • Exercise Files/Ch10/10-06 AddingInitializersAndProtocolAdoptionViaExtensions.playground/playground.xcworkspace/contents.xcworkspacedata 250 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-16 modifying tuples.xcplaygroundpage/Contents.swift 243 Bytes
  • Exercise Files/Ch05/05-06 UsingTypeCheckingAndCastingOperators.playground/Contents.swift 240 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-08 defining numeric literals.xcplaygroundpage/Contents.swift 239 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 238 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-02 understanding mutability.xcplaygroundpage/Contents.swift 237 Bytes
  • Exercise Files/Ch07/07-08 OverloadingFunctions.playground/Contents.swift 237 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings.playground/Pages/Page 4.xcplaygroundpage/Contents.swift 232 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-09 understanding operator precedence & associativity.xcplaygroundpage/Contents.swift 229 Bytes
  • Exercise Files/Ch04/04-08 NestingDictionaries_finished.playground/Contents.swift 229 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators_finished.playground/Pages/Page 4.xcplaygroundpage/Contents.swift 227 Bytes
  • Exercise Files/Ch02/02-06 DefiningFloatingPoints_finished.playground/Contents.swift 226 Bytes
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 226 Bytes
  • Exercise Files/Ch01/01-05 CreatingAPlayground_finished.playground/Pages/Untitled Page.xcplaygroundpage/Contents.swift 226 Bytes
  • Exercise Files/Ch01/01-06 LoggingToTheConsole.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 226 Bytes
  • Exercise Files/Ch04/04-09 DefiningSets_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch11/11-01 UnderstandingGenerics.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch10/10-06 AddingInitializersAndProtocolAdoptionViaExtensions_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-09 UsingIfCaseAndForCase.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-03 UsingIfAndIfElse_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-11 WorkingWithBasicEnumerations.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-03 UsingIfAndIfElse.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-09 UsingIfCaseAndForCase_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-11 PerformingSetOperations_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-12 ModifyingSets.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-13 WorkingWithRecursiveEnumerations_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-08 DefiningNumericLiterals_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-15 AccessingDecomposingAndNestingTuples_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-11 PerformingSetOperations.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch11/11-01 UnderstandingGenerics_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch09/09-06 WorkingWithOptionSetTypes.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-10 DeferringCodeExecution.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-12 AssociatingValuesInEnumerations_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch05/05-06 UsingTypeCheckingAndCastingOperators.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch05/05-06 UsingTypeCheckingAndCastingOperators_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-11 WorkingWithBasicEnumerations_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch10/10-07 ExtendingProtocols_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-11 OptionalChaining.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-10 CreatingErrorTypeStructures.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-09 DefiningTypeAliases.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-13 WorkingWithRecursiveEnumerations.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch10/10-01 Subclassing.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-10 InspectingAndComparingSets.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-14 DefiningTuples_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-11 OptionalChaining_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-12 AssociatingValuesInEnumerations.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-13 NestingSets_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-08 NestingDictionaries.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-06 UsingSwitch_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch05/05-03 UsingComparisonAndLogicalOperators_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch10/10-01 Subclassing_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch09/09-06 WorkingWithOptionSetTypes_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-01 DefiningAndCallingFunctions.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-08 DefiningNumericLiterals.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-05 UsingGuard.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-04 OptionalBinding_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-07 ModifyingDictionaries_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-01 DefiningAndCallingFunctions_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch10/10-07 ExtendingProtocols.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch05/05-08 UsingBitwiseOperators.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-12 ModifyingSets_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch03/03-01 UnderstandingUnicode_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-14 Subscripting.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-02 VariableAndInOutParameters.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-09 CreatingMutatingStructures_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-14 Subscripting_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-06 UsingSwitch.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-07 ModifyingDictionaries.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-02 VariableAndInOutParameters_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch10/10-05 ExtendingConcreteTypes.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch11/11-02 WorkingWithGenericTypes.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch01/01-03 CreatingAPlayground.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-10 InspectingAndComparingSets_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-16 ModifyingTuples.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-05 UsingGuard_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch10/10-06 AddingInitializersAndProtocolAdoptionViaExtensions.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch05/05-08 UsingBitwiseOperators_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-09 CreatingMutatingStructures.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-14 DefiningTuples.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch11/11-02 WorkingWithGenericTypes_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch09/09-04 WorkingWithProtocolTypes.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-06 InpectingAndAccessingDictionaries_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-01 DefiningArrays.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch06/06-10 DeferringCodeExecution_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-07 DefiningBooleans_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-10 CreatingErrorTypeStructures_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-13 NestingSets.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch05/05-03 UsingComparisonAndLogicalOperators.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch05/05-09 UnderstandingOperatorPrecedenceAndAssociativity_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-02 UnderstandingMutability.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-08 WorkingWithStructures_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch09/09-01 DefiningAndAdoptingProtocols.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-09 DefiningTypeAliases_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-08 NestingDictionaries_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-07 DefiningBooleans.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-04 ReturningFunctions.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-01 DefiningArrays_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch03/03-01 UnderstandingUnicode.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch05/05-09 UnderstandingOperatorPrecedenceAndAssociativity.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-09 DefiningSets.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-04 ReturningFunctions_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-08 WorkingWithStructures.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-06 InpectingAndAccessingDictionaries.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-15 AccessingDecomposingAndNestingTuples.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-02 UnderstandingMutability_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-16 ModifyingTuples_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-05 ReturningTuples.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-10 WorkingWithClosures_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-07 HandlingErrors_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch11/11-03 ConstrainingGenericTypes.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-02 WorkingWithClasses.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-05 ReturningTuples_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-07 HandlingErrors.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-05 DefiningIntegers.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-05 DefiningDictionaries_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-03 DefiningStrings.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-04 DefiningCharacters_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-06 Currying.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-06 DefiningFloatingPoints_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-09 CreatingCustomOperators_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-07 WorkingWithSingletons_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-06 DefiningFloatingPoints.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-06 Currying_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch11/11-03 ConstrainingGenericTypes_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-03 DefiningStrings_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-03 ModifyingArrays.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-05 DefiningDictionaries.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-02 WorkingWithClasses_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-04 DefiningCharacters.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-02 InpectingAndAccessingArrays.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-04 NestingArrays_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-07 WorkingWithSingletons.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-04 NestingArrays.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-02 InpectingAndAccessingArrays_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-09 CreatingCustomOperators.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch04/04-03 ModifyingArrays_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch11/11-04 ProtocolAssociatedTypes_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-10 WorkingWithClosures.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-08 OverloadingFunctions_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch11/11-04 ProtocolAssociatedTypes.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch07/07-08 OverloadingFunctions.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch02/02-05 DefiningIntegers_finished.playground/contents.xcplayground 222 Bytes
  • Exercise Files/Ch08/08-11 WorkingWithBasicEnumerations.playground/Contents.swift 221 Bytes
  • Exercise Files/Ch04/04-15 AccessingDecomposingAndNestingTuples.playground/Contents.swift 220 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-03 defining strings.xcplaygroundpage/Contents.swift 218 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators.playground/Pages/Page 3.xcplaygroundpage/Contents.swift 217 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/10-06 adding initializers & protocol adoption via extensions.xcplaygroundpage/Sources/String_Extensions.swift 217 Bytes
  • Exercise Files/Ch10/10-05 ExtendingConcreteTypes_finished.playground/contents.xcplayground 217 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-09 defining type aliases.xcplaygroundpage/Contents.swift 216 Bytes
  • Exercise Files/Ch01/01-07 AddingComments.playground/Pages/Page 4.xcplaygroundpage/Contents.swift 215 Bytes
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/Pages/Page 4.xcplaygroundpage/Contents.swift 215 Bytes
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 214 Bytes
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 213 Bytes
  • Exercise Files/Ch06/06-10 DeferringCodeExecution.playground/Contents.swift 213 Bytes
  • Exercise Files/Ch04/04-04 NestingArrays.playground/Contents.swift 211 Bytes
  • Exercise Files/Ch04/04-10 InspectingAndComparingSets.playground/Contents.swift 208 Bytes
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 203 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation_finished.playground/Contents.swift 202 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 200 Bytes
  • Exercise Files/Ch06/06-04 OptionalBinding.playground/contents.xcplayground 198 Bytes
  • Exercise Files/Ch08/08-13 WorkingWithRecursiveEnumerations.playground/Contents.swift 197 Bytes
  • Exercise Files/Ch03/03-01 UnderstandingUnicode_finished.playground/Contents.swift 196 Bytes
  • Exercise Files/Ch01/01-08 RunningAREPL_finished/RunningAREPL/ViewController.swift 196 Bytes
  • Exercise Files/Ch01/01-08 RunningAREPL/RunningAREPL/ViewController.swift 196 Bytes
  • Exercise Files/Ch04/04-11 PerformingSetOperations.playground/Contents.swift 193 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-07 defining booleans.xcplaygroundpage/Contents.swift 192 Bytes
  • Exercise Files/Ch04/04-09 DefiningSets_finished.playground/Contents.swift 190 Bytes
  • Exercise Files/Ch02/02-04 DefiningCharacters_finished.playground/Contents.swift 188 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-06 using switch.xcplaygroundpage/Sources/Array_Extensions.swift 187 Bytes
  • Exercise Files/Ch06/06-06 UsingSwitch.playground/Sources/Array_Extensions.swift 187 Bytes
  • Exercise Files/Ch06/06-06 UsingSwitch_finished.playground/Sources/Array_Extensions.swift 187 Bytes
  • Exercise Files/Ch04/04-13 NestingSets_finished.playground/Contents.swift 186 Bytes
  • Exercise Files/Ch06/06-07 UsingLabels_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 182 Bytes
  • Exercise Files/Ch04/04-12 ModifyingSets.playground/Contents.swift 182 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 181 Bytes
  • Exercise Files/Ch04/04-06 InpectingAndAccessingDictionaries.playground/Contents.swift 181 Bytes
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 177 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-07 handling errors.xcplaygroundpage/Sources/ErrorSimulator.swift 176 Bytes
  • Exercise Files/Ch07/07-07 HandlingErrors_finished.playground/Sources/ErrorSimulator.swift 176 Bytes
  • Exercise Files/Ch05/05-03 UsingComparisonAndLogicalOperators.playground/Contents.swift 176 Bytes
  • Exercise Files/Ch07/07-07 HandlingErrors.playground/Sources/ErrorSimulator.swift 176 Bytes
  • Exercise Files/Ch04/04-08 NestingDictionaries.playground/Contents.swift 175 Bytes
  • Exercise Files/Ch02/02-06 DefiningFloatingPoints.playground/Contents.swift 175 Bytes
  • Exercise Files/Ch05/05-03 UsingComparisonAndLogicalOperators.playground/Sources/SomeClass.swift 173 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-03 using comparison & logical operators.xcplaygroundpage/Sources/SomeClass.swift 173 Bytes
  • Exercise Files/Ch05/05-03 UsingComparisonAndLogicalOperators_finished.playground/Sources/SomeClass.swift 173 Bytes
  • Exercise Files/Ch07/07-04 ReturningFunctions.playground/Contents.swift 171 Bytes
  • Exercise Files/Ch01/01-07 AddingComments.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 170 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata 169 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata 169 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata 169 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata 169 Bytes
  • Exercise Files/Ch09/09-05 ImplementingDelegation.playground/contents.xcplayground 162 Bytes
  • Exercise Files/Ch09/09-05 ImplementingDelegation_finished.playground/contents.xcplayground 162 Bytes
  • Exercise Files/Ch09/09-04 WorkingWithProtocolTypes_finished.playground/contents.xcplayground 162 Bytes
  • Exercise Files/Ch09/09-01 DefiningAndAdoptingProtocols_finished.playground/contents.xcplayground 162 Bytes
  • Exercise Files/Ch01/01-07 AddingComments.playground/contents.xcplayground 162 Bytes
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/contents.xcplayground 162 Bytes
  • Exercise Files/Ch10/10-01 Subclassing.playground/Contents.swift 160 Bytes
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 158 Bytes
  • Exercise Files/Ch01/01-08 RunningAREPL/RunningAREPL.xcodeproj/project.xcworkspace/contents.xcworkspacedata 157 Bytes
  • Exercise Files/Ch01/01-08 RunningAREPL_finished/RunningAREPL.xcodeproj/project.xcworkspace/contents.xcworkspacedata 157 Bytes
  • Exercise Files/Ch03/03-01 UnderstandingUnicode.playground/Contents.swift 151 Bytes
  • Exercise Files/Ch04/04-16 ModifyingTuples_finished.playground/Contents.swift 149 Bytes
  • Exercise Files/Ch09/09-06 WorkingWithOptionSetTypes.playground/Contents.swift 149 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 148 Bytes
  • Exercise Files/Ch01/01-06 LoggingToTheConsole.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 148 Bytes
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 145 Bytes
  • Exercise Files/Ch02/02-08 DefiningNumericLiterals.playground/Contents.swift 145 Bytes
  • Exercise Files/Ch02/02-08 DefiningNumericLiterals_finished.playground/Contents.swift 145 Bytes
  • Exercise Files/Ch07/07-07 HandlingErrors.playground/Contents.swift 143 Bytes
  • Exercise Files/Ch10/10-05 ExtendingConcreteTypes.playground/Contents.swift 142 Bytes
  • Exercise Files/Ch08/08-09 CreatingMutatingStructures.playground/Contents.swift 142 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 140 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators.playground/Pages/Page 3.xcplaygroundpage/Contents.swift 139 Bytes
  • Exercise Files/Ch12/12-03 WorkingWithAccessControl/WorkingWithAccessControl/ViewController.swift 138 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl/WorkingWithAccessControl/ViewController.swift 138 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl/ViewController.swift 138 Bytes
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 136 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators.playground/Pages/Page 4.xcplaygroundpage/Contents.swift 136 Bytes
  • Exercise Files/Ch05/05-03 UsingComparisonAndLogicalOperators.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-01 DefiningArrays.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-05 ReturningTuples.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-04 ReturningFunctions.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-08 WorkingWithStructures_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-09 CreatingMutatingStructures.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch01/01-06 LoggingToTheConsole_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-06 Currying.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch01/01-06 LoggingToTheConsole.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-02 VariableAndInOutParameters_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-08 WorkingWithStructures.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-05 ReturningTuples_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-07 WorkingWithSingletons_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-11 OptionalChaining_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-01 DefiningArrays_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-03 UsingComparisonAndLogicalOperators_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-11 OptionalChaining.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-02 VariableAndInOutParameters.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-16 ModifyingTuples.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-06 Currying_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-07 WorkingWithSingletons.playground/Sources/MySingleton.swift 135 Bytes
  • Exercise Files/Ch07/07-07 HandlingErrors.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-10 CreatingErrorTypeStructures_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-10 DeferringCodeExecution_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-07 WorkingWithSingletons.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-10 DeferringCodeExecution.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-09 DefiningSets.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-09 UsingIfCaseAndForCase_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-09 CreatingMutatingStructures_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-09 UsingIfCaseAndForCase.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-10 CreatingErrorTypeStructures.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-03 ModifyingArrays.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-14 DefiningTuples.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-11 WorkingWithBasicEnumerations_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-02 InpectingAndAccessingArrays.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-07 UsingLabels.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-04 NestingArrays_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-10 InspectingAndComparingSets.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-12 AssociatingValuesInEnumerations.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-06 UsingSwitch_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch01/01-03 CreatingAPlayground.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-11 WorkingWithBasicEnumerations.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-05 UsingGuard_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-12 AssociatingValuesInEnumerations_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-10 InspectingAndComparingSets_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-05 UsingGuard.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-04 ReturningFunctions_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-11 PerformingSetOperations.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-13 WorkingWithRecursiveEnumerations.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-14 DefiningTuples_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-04 OptionalBinding.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch01/01-05 CreatingAPlayground_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-03 UsingIfAndIfElse_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-13 WorkingWithRecursiveEnumerations_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-11 PerformingSetOperations_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-03 UsingIfAndIfElse.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-12 ModifyingSets.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-14 Subscripting.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch03/03-01 UnderstandingUnicode_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-07 HandlingErrors_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-12 ModifyingSets_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-14 Subscripting_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-06 UsingSwitch.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-08 OverloadingFunctions.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-09 UnderstandingOperatorPrecedenceAndAssociativity_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-09 UnderstandingOperatorPrecedenceAndAssociativity_finished.playground/Contents.swift 135 Bytes
  • Exercise Files/Ch09/09-01 DefiningAndAdoptingProtocols.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch03/03-01 UnderstandingUnicode.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-13 NestingSets.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-09 UnderstandingOperatorPrecedenceAndAssociativity.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-08 OverloadingFunctions_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch09/09-01 DefiningAndAdoptingProtocols_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-04 NestingArrays.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-09 UnderstandingOperatorPrecedenceAndAssociativity.playground/Contents.swift 135 Bytes
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-08 UsingBitwiseOperators_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch09/09-04 WorkingWithProtocolTypes.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-09 CreatingCustomOperators.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-08 UsingBitwiseOperators.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-09 CreatingCustomOperators_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch09/09-04 WorkingWithProtocolTypes_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-02 InpectingAndAccessingArrays_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-06 UsingTypeCheckingAndCastingOperators_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-13 NestingSets_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-04 OptionalBinding_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch09/09-05 ImplementingDelegation.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-10 WorkingWithClosures.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-03 ModifyingArrays_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch09/09-05 ImplementingDelegation_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-02 WorkingWithClasses_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-06 UsingTypeCheckingAndCastingOperators.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch07/07-10 WorkingWithClosures_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch09/09-06 WorkingWithOptionSetTypes.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch08/08-02 WorkingWithClasses.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-09 DefiningSets_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-07 UsingLabels_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-04 DefiningCharacters_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch09/09-06 WorkingWithOptionSetTypes_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-04 DefiningCharacters.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch10/10-01 Subclassing.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-15 AccessingDecomposingAndNestingTuples_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-09 DefiningTypeAliases_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-02 UnderstandingMutability.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch01/01-07 AddingComments.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-02 UnderstandingMutability_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch10/10-01 Subclassing_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-16 ModifyingTuples_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-03 DefiningStrings.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch04/04-15 AccessingDecomposingAndNestingTuples.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-03 DefiningStrings_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch10/10-05 ExtendingConcreteTypes.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-09 DefiningTypeAliases.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-08 DefiningNumericLiterals.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-05 DefiningIntegers.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch10/10-05 ExtendingConcreteTypes_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-05 DefiningIntegers_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch11/11-04 ProtocolAssociatedTypes_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-06 DefiningFloatingPoints.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch11/11-04 ProtocolAssociatedTypes.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch11/11-03 ConstrainingGenericTypes_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-08 DefiningNumericLiterals_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-06 DefiningFloatingPoints_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch11/11-03 ConstrainingGenericTypes.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch11/11-02 WorkingWithGenericTypes_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-07 DefiningBooleans.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch11/11-02 WorkingWithGenericTypes.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch11/11-01 UnderstandingGenerics_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch02/02-07 DefiningBooleans_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch11/11-01 UnderstandingGenerics.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch10/10-07 ExtendingProtocols_finished.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch10/10-07 ExtendingProtocols.playground/playground.xcworkspace/contents.xcworkspacedata 135 Bytes
  • Exercise Files/Ch06/06-03 UsingIfAndIfElse.playground/Contents.swift 133 Bytes
  • Exercise Files/Ch04/04-13 NestingSets.playground/Contents.swift 133 Bytes
  • Exercise Files/Ch04/04-03 ModifyingArrays.playground/Contents.swift 130 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/contents.xcplayground 129 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-09 using dot notation.xcplaygroundpage/Sources/Foo.swift 125 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation.playground/Sources/Foo.swift 125 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation_finished.playground/Sources/Foo.swift 125 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation_finished.playground/Sources/Bar.swift 124 Bytes
  • Exercise Files/Ch02/02-03 DefiningStrings_finished.playground/Contents.swift 124 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-09 using dot notation.xcplaygroundpage/Sources/Bar.swift 124 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation.playground/Sources/Bar.swift 124 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 123 Bytes
  • Exercise Files/Ch02/02-09 DefiningTypeAliases_finished.playground/Contents.swift 122 Bytes
  • Exercise Files/Ch11/11-01 UnderstandingGenerics_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-08 DefiningNumericLiterals.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-07 DefiningBooleans_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-10 CreatingErrorTypeStructures_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch11/11-01 UnderstandingGenerics.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch10/10-06 AddingInitializersAndProtocolAdoptionViaExtensions_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-07 DefiningBooleans.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch11/11-02 WorkingWithGenericTypes.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-10 CreatingErrorTypeStructures.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch03/03-01 UnderstandingUnicode_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-09 CreatingMutatingStructures_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-08 WorkingWithStructures.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch11/11-02 WorkingWithGenericTypes_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-09 CreatingMutatingStructures.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-07 WorkingWithSingletons_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-13 WorkingWithRecursiveEnumerations_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-13 WorkingWithRecursiveEnumerations.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch11/11-03 ConstrainingGenericTypes.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-01 DefiningArrays_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-07 WorkingWithSingletons.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-14 Subscripting.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-02 InpectingAndAccessingArrays.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-06 DefiningFloatingPoints.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-08 WorkingWithStructures_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-01 DefiningArrays.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-08 DefiningNumericLiterals_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch11/11-04 ProtocolAssociatedTypes.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-06 DefiningFloatingPoints_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-02 WorkingWithClasses_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch10/10-05 ExtendingConcreteTypes_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-05 DefiningIntegers_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-14 Subscripting_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch11/11-04 ProtocolAssociatedTypes_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch10/10-06 AddingInitializersAndProtocolAdoptionViaExtensions.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-02 InpectingAndAccessingArrays_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-11 WorkingWithBasicEnumerations.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-14 DefiningTuples_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-05 DefiningIntegers.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch09/09-01 DefiningAndAdoptingProtocols.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch11/11-03 ConstrainingGenericTypes_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-03 ModifyingArrays.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-10 WorkingWithClosures.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-09 CreatingCustomOperators_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-04 DefiningCharacters_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-03 ModifyingArrays_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch09/09-01 DefiningAndAdoptingProtocols_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings.playground/Pages/Page 4.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-04 DefiningCharacters.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-04 NestingArrays.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch10/10-05 ExtendingConcreteTypes.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-08 OverloadingFunctions.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch03/03-01 UnderstandingUnicode.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-12 AssociatingValuesInEnumerations.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-11 WorkingWithBasicEnumerations_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-07 HandlingErrors.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-03 DefiningStrings_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch09/09-04 WorkingWithProtocolTypes.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-05 DefiningDictionaries.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-06 AvoidingStrongReferenceCycles.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch10/10-01 Subclassing_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-03 DefiningStrings.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-03 UsingComparisonAndLogicalOperators.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-09 DefiningTypeAliases.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-06 Currying.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch10/10-07 ExtendingProtocols.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch10/10-07 ExtendingProtocols_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-02 UnderstandingMutability_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch09/09-04 WorkingWithProtocolTypes_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-05 DefiningDictionaries_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-04 ReturningFunctions_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-04 ReturningFunctions.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch09/09-06 WorkingWithOptionSetTypes.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-02 UnderstandingMutability.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch10/10-01 Subclassing.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-09 DefiningTypeAliases_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch03/03-02 WorkingWithStrings.playground/Pages/Page 3.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-02 CombiningStringsAndArrays_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-02 WorkingWithClasses.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch09/09-05 ImplementingDelegation.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-02 VariableAndInOutParameters_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-06 InpectingAndAccessingDictionaries_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-10 WorkingWithClosures_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-02 VariableAndInOutParameters.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-01 DefiningAndCallingFunctions_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-07 ModifyingDictionaries.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-08 OverloadingFunctions_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch09/09-06 WorkingWithOptionSetTypes_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-01 DefiningAndCallingFunctions.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-07 ModifyingDictionaries_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-11 OptionalChaining_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-08 NestingDictionaries.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-11 OptionalChaining.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-10 DeferringCodeExecution_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-08 NestingDictionaries_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-10 DeferringCodeExecution.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-09 UsingIfCaseAndForCase_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch09/09-05 ImplementingDelegation_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/Pages/Page 4.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-09 DefiningSets.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/Pages/Page 3.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-09 UsingIfCaseAndForCase.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-07 HandlingErrors_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-09 DefiningSets_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-07 UsingLabels_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-07 UsingLabels_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-06 logging to the console.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-07 UsingLabels.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-07 UsingLabels.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-07 adding comments.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-06 UsingSwitch_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-06 UsingSwitch.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-05 ReturningTuples_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-09 using dot notation.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-10 InspectingAndComparingSets.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-02 understanding mutability.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-05 UsingGuard_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-03 defining strings.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-05 UsingGuard.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-04 defining characters.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-10 InspectingAndComparingSets_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-05 defining integers.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-04 OptionalBinding_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-06 defining floating-points.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-03 UsingComparisonAndLogicalOperators_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-07 defining booleans.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-04 OptionalBinding.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-08 defining numeric literals.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-11 PerformingSetOperations.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-09 defining type aliases.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-03 UsingIfAndIfElse_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/02-10 deferring value assignment & handling nil.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-03 UsingIfAndIfElse.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/03-01 understanding unicode.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-11 PerformingSetOperations_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/03-02 working with strings.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-09 CreatingCustomOperators.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-01 defining arrays.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-04 NestingArrays_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-02 inspecting & accessing arrays.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators.playground/Pages/Page 4.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-03 modifying arrays.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-04 nesting arrays.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-05 defining dictionaries.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-12 ModifyingSets.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-06 inspecting & accessing dictionaries.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-07 modifying dictionaries.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-08 nesting dictionaries.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-09 defining sets.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-12 ModifyingSets_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-10 inspecting & comparing sets.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch07/07-05 ReturningTuples.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-11 performing set operations.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-12 modifying sets.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-13 nesting sets.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-09 UnderstandingOperatorPrecedenceAndAssociativity_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-14 defining tuples.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-09 UnderstandingOperatorPrecedenceAndAssociativity.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-08 UsingBitwiseOperators_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/04-16 modifying tuples.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators.playground/Pages/Page 3.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-01 using arithmetic operators.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-13 NestingSets.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-02 combining strings & arrays.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-08 UsingBitwiseOperators.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-03 using comparison & logical operators.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-01 UsingArithmeticOperators.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-04 using ternary conditional & nil coalescing operators.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-06 UsingTypeCheckingAndCastingOperators.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-13 NestingSets_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-05 using range operators.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators_finished.playground/Pages/Page 3.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-06 using type checking & casting operators.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-08 using bitwise operators.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/05-09 understanding operator precedence & associativity.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-06 InpectingAndAccessingDictionaries.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators.playground/Pages/Page 3.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-02 using while & repeat-while.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-07 AddingComments.playground/Pages/Page 4.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-03 using if & if-else.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-14 DefiningTuples.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-04 optional binding.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-05 using guard.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch08/08-12 AssociatingValuesInEnumerations_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-08 working with structures.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-06 using switch.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-16 ModifyingTuples_finished.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-07 using labels.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-07 AddingComments.playground/Pages/Page 3.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-09 using if-case & for-case.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-06 LoggingToTheConsole_finished.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-10 deferring code execution.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-07 handling errors.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-07 AddingComments.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/11-03 constraining generic types.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/06-11 optional chaining.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-05 CreatingAPlayground_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-01 defining & calling functions.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-07 AddingComments.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-02 variable & in-out parameters.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/11-02 working with generic types.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/11-01 understanding generics.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-03 reference type parameters.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/10-07 extending protocols.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-04 returning functions.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/10-06 adding initializers & protocol adoption via extensions.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-05 returning tuples.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/10-05 extending concrete types.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/10-01 subclassing.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/09-06 working with optionsettype.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-03 CreatingAPlayground.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-11 working with basic enumerations.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/09-01 protocols.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-08 overloading functions.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch04/04-16 ModifyingTuples.playground/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-09 creating custom operators.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-06 LoggingToTheConsole.playground/Pages/Page 1.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/07-10 working with closures.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-06 LoggingToTheConsole_finished.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-01 working with classes.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-14 subscripting.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-06 avoiding strong reference cycles.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-13 working with recursive enumerations.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/table of contents.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-07 working with singletons.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/11-04 protocol associated types.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/Ch01/01-06 LoggingToTheConsole.playground/Pages/Page 2.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-12 associating values in enumerations.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-09 creating mutating structures.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/08-10 creating errortype structures.xcplaygroundpage/timeline.xctimeline 120 Bytes
  • Exercise Files/SwiftEssentialTraining.playground/Pages/01-07 adding comments.xcplaygroundpage/Sources/Landmarks.swift 119 Bytes
  • Exercise Files/Ch01/01-07 AddingComments_finished.playground/Pages/Page 1.xcplaygroundpage/Sources/Landmarks.swift 119 Bytes
  • Exercise Files/Ch06/06-06 UsingSwitch.playground/Contents.swift 109 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 107 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn_finished.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 106 Bytes
  • Exercise Files/Ch04/04-09 DefiningSets.playground/Contents.swift 105 Bytes
  • Exercise Files/Ch05/05-04 UsingTernaryConditionalAndNilCoalescingOperators_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 102 Bytes
  • Exercise Files/Ch02/02-02 UnderstandingMutability_finished.playground/Contents.swift 102 Bytes
  • Exercise Files/Ch02/02-10 DeferringValueAssignmentAndHandlingNil.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 102 Bytes
  • Exercise Files/Ch02/02-07 DefiningBooleans_finished.playground/Contents.swift 100 Bytes
  • Exercise Files/Ch01/01-03 CreatingAPlayground.playground/Contents.swift 99 Bytes
  • Exercise Files/Ch04/04-07 ModifyingDictionaries.playground/Contents.swift 98 Bytes
  • Exercise Files/Ch06/06-04 OptionalBinding.playground/Contents.swift 97 Bytes
  • Exercise Files/Ch04/04-16 ModifyingTuples.playground/Contents.swift 95 Bytes
  • Exercise Files/Ch02/02-07 DefiningBooleans.playground/Contents.swift 94 Bytes
  • Exercise Files/Ch12/12-02 WorkingWithAccessControl_finished/WorkingWithAccessControl.xcodeproj/xcuserdata/scottgardner.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist 91 Bytes
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 89 Bytes
  • Exercise Files/Ch07/07-02 VariableAndInOutParameters.playground/Contents.swift 85 Bytes
  • Exercise Files/Ch04/04-02 InpectingAndAccessingArrays.playground/Contents.swift 84 Bytes
  • Exercise Files/Ch01/01-07 AddingComments.playground/Pages/Page 1.xcplaygroundpage/Sources/Landmarks.swift 81 Bytes
  • Exercise Files/Ch01/01-09 UsingDotNotation.playground/Contents.swift 77 Bytes
  • Exercise Files/Ch01/01-05 CreatingAPlayground_finished.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 77 Bytes
  • Exercise Files/Ch02/02-04 DefiningCharacters.playground/Contents.swift 73 Bytes
  • Exercise Files/Ch02/02-02 UnderstandingMutability.playground/Contents.swift 73 Bytes
  • Exercise Files/Ch06/06-02 UsingWhileAndRepeatWhile.playground/Pages/Page 2.xcplaygroundpage/Contents.swift 70 Bytes
  • Exercise Files/Ch02/02-03 DefiningStrings.playground/Contents.swift 65 Bytes
  • Exercise Files/Ch06/06-01 UsingForAndForIn.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 60 Bytes
  • Exercise Files/Ch05/05-05 UsingRangeOperators.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 49 Bytes
  • Exercise Files/Ch06/06-07 UsingLabels.playground/Pages/Page 1.xcplaygroundpage/Contents.swift 41 Bytes
  • Exercise Files/Ch07/07-01 DefiningAndCallingFunctions.playground/Contents.swift 38 Bytes
  • Exercise Files/Ch07/07-06 Currying.playground/Contents.swift 37 Bytes
  • Exercise Files/Ch08/08-07 WorkingWithSingletons.playground/Contents.swift 33 Bytes
  • Exercise Files/Ch04/04-05 DefiningDictionaries.playground/Contents.swift 31 Bytes
  • Exercise Files/Ch02/02-09 DefiningTypeAliases.playground/Contents.swift 31 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters.playground/Contents.swift 30 Bytes
  • Exercise Files/Ch07/07-03 ReferenceTypeParameters_finished.playground/Contents.swift 30 Bytes
  • Exercise Files/Ch04/04-01 DefiningArrays.playground/Contents.swift 25 Bytes
  • Exercise Files/Ch04/04-14 DefiningTuples.playground/Contents.swift 25 Bytes

随机展示

相关说明

本站不存储任何资源内容,只收集BT种子元数据(例如文件名和文件大小)和磁力链接(BT种子标识符),并提供查询服务,是一个完全合法的搜索引擎系统。 网站不提供种子下载服务,用户可以通过第三方链接或磁力链接获取到相关的种子资源。本站也不对BT种子真实性及合法性负责,请用户注意甄别!