Swift

1.Optional Binding

post-thumbnail

2.함수 전달인자명과 파라미터명

post-thumbnail

3.Error Handling

post-thumbnail

4.Switch vs If else

post-thumbnail

5.return에 대한 의문

post-thumbnail

6.일반화, 추상화, 캡슐화, 은닉화, 암호화

post-thumbnail

7.KVO(Key-Value-Observing)

post-thumbnail

8.Singleton

post-thumbnail

9.Notification, NotificationCenter

post-thumbnail

10.Class, Struct

post-thumbnail

11.왜 디자인 패턴을 중요시 여기는가?

post-thumbnail

12.MVC

post-thumbnail

13.UIViewController Life Cycle

post-thumbnail

14.TDD

post-thumbnail

15.DoubleStack - Queue

post-thumbnail

16.map

post-thumbnail

17.removeAll() vs []

post-thumbnail

18.Protocol(1)

post-thumbnail

19.ARC

post-thumbnail

20.순환 참조 , strong, weak

post-thumbnail

21.weak, unowned

post-thumbnail

22.App LifeCycle

post-thumbnail

23.SOLID

post-thumbnail

24.Delegate

post-thumbnail

25.TableView

post-thumbnail

26.Codable, Decode, Encode

post-thumbnail

27.문자열의 특정 범위의 속성을 변경해보자 NSMutableAttributedString

post-thumbnail

28.Dynamic Type, Accessibility Inspector

post-thumbnail

29.Subscript

post-thumbnail

30.배열 안전하게 조회

post-thumbnail

31.Main.sync 외 않됌?

post-thumbnail

32.GCD (Grand Central Dispatch)

post-thumbnail

33.Unit Test without networking

post-thumbnail

34.non-Escaping Closure vs Escaping Closure

post-thumbnail

35.Frame vs Bounds

post-thumbnail

36.final Keyword

post-thumbnail

37.Swift Performance (Allocation)

post-thumbnail

38.UIAlertController ActionSheet Programmatically

post-thumbnail