swiftui110 ios72 evolution59 library38 protocol27 ios1424 swift-422 enum20 optional16 codable14 compiler14 testing14 xcode13 uikit11 wwdc2011 animation10 closure10 asynchronous9 collection9 concurrency9 error9 extension9 json9 memory9 string9 swift-4.29 swift-5.39 functional8 server8 objective-c7 open-source7 refactoring7 generics6 keypath6 network6 property-wrapper6 state6 swift-4.16 app5 array5 dynamic5 lazy5 lifecycle5 macos5 struct5 weak5 combine4 debugging4 dictionary4 encapsulation4 flatmap4 http4 layout4 performance4 playground4 sequence4 set4 swiftpm4 talk4 algorithm3 architecture3 attribute3 autoclosure3 autolayout3 design-pattern3 equatable3 forum3 function3 grid3 hashable3 initialization3 injection3 kotlin3 language3 opinion3 podcast3 reactive3 scrollview3 swift-53 tools3 tuples3 type-erasure3 type-safe3 widgetkit3 xcode123 abi2 api2 arguments2 atomic2 binding2 build2 cache2 command-line2 compile2 composition2 conditional2 decodable2 delegate2 dependency-injection2 function-builders2 interoperability2 ipados2 kvo2 leak2 locking2 map2 micro-interaction2 migration2 mixin2 model2 operators2 parallel2 queue2 reflection2 retain2 reuse2 singleton2 tips2 ui2 vapor2 access1 algorithms1 analytics1 android1 any1 anyobject1 appkit1 apple1 arrayslice1 assertion1 associated1 await1 benchmark1 benchmarks1 best-practices1 beta1 bitwise1 boilerplate1 bool1 c1 c++1 capture1 cheat-sheet1 class1 clean-code1 closer1 cocoapods1 code-style1 community1 compactmap1 compatibility1 compilation1 constant1 constraints1 coordinators1 copyonwrite1 coreanimation1 coroutine1 coroutines1 crash1 database1 date1 declarative1 deeplink1 demangle1 description1 design1 directive1 discussion1 dispatch1 dsl1 editor1 else1 embedded-systems1 emoji1 error-handling1 evoluion1 existential1 experimental1 extensionpitfalls-of-protocol-extensions1 factory1 filter1 flag1 formatting1 framework1 functions1 fundamentals1 gcd1 gist1 guard1 guide1 hash1 heap1 higher-order-functions1 higherorder1 ibm1 identifier1 identify1 if1 import1 inheritance1 inline1 interesting1 interop1 interpolation1 ios121 kitura1 lazycollection1 learning1 lifetime1 localization1 lock1 lsp1 machine-learning1 mapkit1 matching1 memoization1 metatype1 mirror1 modular1 module1 monad1 mvvm1 navigation1 never1 observe1 observer1 operationqueue1 optimization1 optionset1 organization1 osx1 parallelism1 patternmatching1 phantomtype1 plugin1 polymorphic1 presenter1 print1 productivity1 promises1 property1 pull-request1 range1 reduce1 reducer1 refactor1 regex1 result1 result-builders1 runtime1 safety1 self1 some1 sourcekit1 stability1 staticanalysis1 statistics1 storage1 strong1 structure1 style1 substring1 survey1 swift1 switch1 system1 terminology1 thread1 throws1 totality1 transition1 tricks1 type1 type-casting1 typedriven1 typescript1 uitableview1 unowned1 value1 value-types1 valuetype1 view1 watchkit1 watchos1 where1 xctest1