Bob LeeinBob the DeveloperThe Journey After One YearWhere I am and the visionSep 6, 20178Sep 6, 20178
Bob LeeinBob the DeveloperContent is back and update from BobLast time I’ve sent you an email that I’d leave this platform and all of the content has been removed. However, as @Tariq and others have…Jun 24, 20171Jun 24, 20171
Bob LeeinBob the DeveloperDiscontinue/Quit Medium (Official)First of all, thank you each of my reader for all those hearts and shares you’ve given me. We were able to take this publication from…Jun 18, 201729Jun 18, 201729
Bob LeeinBob the DeveloperThe Complete Understanding of Swift Delegate and Data SourcePass data between view controllers and the behind scene.May 20, 201710May 20, 201710
Bob LeeinBob the DeveloperGeneric Protocols with Associated TypeLearn how to create generic protocol and override associated typeApr 8, 201713Apr 8, 201713
Bob LeeinBob the DeveloperSwift Lazy Initialization with ClosuresLearn how to create objects with modularity and readabilityApr 1, 20179Apr 1, 20179
Bob LeeinBob the DeveloperSwift Retention Cycle in Closures and DelegateLet’s understand [weak self], [unowned self] , and weak varMar 25, 201719Mar 25, 201719
Bob LeeinBob the DeveloperI got drafted by the South Korean militaryIn S.Korea, it is required that every male serve in the army for 2 years since the Korean War divided the Korean peninsular into two…Mar 21, 20178Mar 21, 20178
Bob LeeinBob the DeveloperSwift Capture List in ClosuresClosure is a reference type, so use [weak self] to prevent memory leak. Wait, what?Mar 18, 201711Mar 18, 201711