Posts
Total Posts : 72
Swift
- [Swift] poker card game 구현하기 «
- [Swift] Optional은 Enum type이다 - Optional 타입 구현 파헤치기 «
- [Swift] Pattern 과 Pattern Matching «
- [Swift] ARC 와 Memory Management «
- [Swift] JSON parser 구현하기 «
- [Swift] Type Casting - is & as «
- [Swift] guard else statement 완전 정복 «
- Swift Foundation JSON 관련 클래스 - JSONSerialization, JSONEncoder, JSONDecoder, Codable «
- String Interpolation for Custom Type - Custom Type 에 맞는 문자열 삽입 구현하기 «
- Functional Programming - 함수형 프로그래밍 : what to do 를 알려준다? «
- Swift for TensorFlow - TensorFlow 라이브러리를 Swift에서도 사용 가능 ?! «
- Closure in Swift - 기능을 가진 코드 블럭 «
- Regular Expression : Swift 에서 정규표현식 사용 - NSRegularExpression «
- Protocol doesn't conform to itself - protocol 은 자기자신을 준수하지 않는다 «
- Copy On Write in Swift - Value Type 은 매번 복사하지 않는다 «
- HIG : Human Interface Guidlines - 왜 읽어야 할까? «
- Swift 프로토콜 준수와 채택의 차이 : Difference between Conformance and Adoption in Swift Protocol «
- ObjectIdentifier protocol : object identity 비교하기 «
- Initializer (2) : It's All Because of Inheritance in Class «
- Initializer (1) : Get Ready for New Instance! «
- String의 구성 - Character, Unicode, Index «
- Equality vs. Identity - Protocol Equatable & Comparable «
- Computed Property vs Method - What to choose (Computed Property와 Method 중에 무엇을 써야 할까?) «
- Property in Swift «
- CustomStringConvertible protocol - description 바꾸고 싶을 때 사용하는 protocol «
- Hashable, Hasher - for types to be used in Set or Dictionary «
- Swift CharacterSet 으로 입력 문자열 검사하기 (Checking Input String Using CharacterSet in Swift) «
- Protocol in Swift : 자격요건 명시하는 역할 «
- Extension in Swift : 기존 자료형 확장하기 «
- Difference Between Value type and Reference type in Swift «
- Debugging with Xcode and LLDB «
- What to Write on Unit Test ? «
Unit Test
Programming
- 용어 정리 - Framework, Library, API «
- OOP + FP - 객제지향과 함수형 적절히 사용하기 «
- Lamda Calculus and Currying - 함수형 프로그래밍, 람다식, 커링 «
- Shuffle Algorithm : 무작위로 섞기 알고리즘 - Fisher-Yates Shuffle & Knuth Shuffle «
- Regular Expression : Swift 에서 정규표현식 사용 - NSRegularExpression «
- SOLID Principles «
- What to Write on Unit Test ? «
Design Pattern
OOP
Personal Log
Codesquad
Algorithm
Speaking
iOS
- [SwiftUI] Creating a Sticky Floating Button with Just One Spacer «
- [Interview Experience] Breaking Through a 75:1 Competition with a Pre-Assignment «
- [RxSwift] - observe(on:) vs. subscribe(on:) : when to use them to specify threads «
- [인터뷰 후기] 사전과제로 75:1 경쟁률 뚫기 «
- [Rx] Rx 기본 용어 정리 - Observable, Observer, Subject, Trait «
- [iOS] View Controller 생성 관련 메소드 정리 - instantiateViewController & viewDidLoad «
- [iOS|Rx] View Controller 의 Life Cycle 이벤트를 observing 하기 «
- [iOS] HTTP 접근 허용하도록 Xcode 설정하기 «
- [Xcode] Main Interface : 맨 처음 나오는 storyboard 지정하기 «
- [iOS] Promise 로 Delegate 패턴 대체하기 «
- [iOS] Google Promises - delegate, completion handler 보다 간단하게 «
- [iOS] NotificationCenter - 관찰해서 알려주는 역할 «
- [iOS] 안전하게 KeyChain - Security Framework «
- [iOS] MapKit 으로 위치 검색 자동완성 구현하기 «
- [iOS] Navigation Controller - stack 구조로 계층적으로 화면 구현하기 «
- [iOS] Container View Controller - child view controller 추가/삭제하기 «
- [iOS] Target-Action : UIControl 객체가 이벤트에 응답하는 방식 «
- [iOS] View Controller의 두 가지 타입 «
- [iOS] View Controller 가 보여지는 방식 «
- [iOS] View Controller Life Cycle «
- [iOS] Segue 없이 코드로 view controller 간 전환하기 «
- [iOS] Delegation - 너가 좋아할만할 일이 생겨서 알려주려고 «
- [iOS] UIApplication, UIWindow - 가장 기본이 되는 class «
- [iOS] Cocoa, Cocoa Touch framework (코코아, 코코아터치 프레임워크) «
- [iOS] UIKit, Foundation, Swift Standart Library - 무엇을 사용해야 할까? «
- UIViewController 의 viewDidLoad() 메소드는 언제 호출될까? «
- UITabBarController - tab bar와 다른 view controller가 들어있는 conatainer «
Book Review
Xcode
Rx
Interview
Review
RxSwift
SwiftUI