์ํํธ์จ์ด ๊ณตํ ๋ฐ ๊ฐ๋ฐ ๊ด๋ จ ๊ฐ์ข ์๋ฃ์ ์์ค ๋ฑ์ ์ ๊ณตํด๋๋ฆฌ๋ ๊ณณ์ ๋๋ค. ์๋์ ๊ฐ์ ๊ตฌ์ฑ์ ๊ฐ์ข ๋ฐ ์์ค ์ ๋ณด๋ฅผ ํ์ธํ์ค ์ ์์ต๋๋ค.
- [Swift] Data Structure Introduction
- [Swift] Data Structure - Array
- [Swift] Data Structure - Linked List
- [Swift] Data Structure - Stack
- [Swift] Data Structure - Queue
- [Swift] Data Structure - Dequeue
- [Swift] Data Structure - Heap
- [Swift] Data Structure - Tree
- [Swift] Data Structure - Graph
- [Swift] Data Structure - Graph(DFS)
- [Swift] Data Structure - Graph(BFS)
- [Swift] Data Structure - Binary Tree
- [Swift] Data Structure - Binary Search Tree
- [Swift] Data Structure - AVL
- Recursive
- Selection Sort
- Insertion Sort
- Bubble Sort
- Merge Sort
- Quick Sort
- Heap Sort
- Shell Sort
- Binary Search
- Radix Sort
- Counting Sort
- Big O Notation
- Sorting Comparison
- Singleton
- Prototype
- Factory
- Factory Method
- Abstract Factory
- Builder
- Adapter
- Facade
- Decorator
- Composite
- Bridge
- Flyweight
- Proxy
- Observer
- Strategy
- Command
- Iterator
- Mediator
- State
- Template Method
- Visitor
- Chain of Responsibility
- Mememto
- (iOS) MVC, MVP, MVVM
- (iOS) VIPER
- ARC
- Access Control
- Class & Structure
- Closure
- Collection Types
- Extensions
- Functions
- Generics
- Higher-order function
- Method
- Operator
- Optional
- Properties
- Protocol(1/2)
- Protocol(2/2)
- Subscripts
- Tuple
- Type Castring
- Type Inference
- Types
- Swift5 vs Objective C
๋ณธ ๊ฐ์ข ๋ฐ ์์ค ๋ฑ์ ์ ์ํ ์ ์์ ๋ํ ์ ๋ณด์ ๋๋ค.
- ๋๋ค์ : Bill Kim
- ์ด๋ฉ์ผ : ibillkim@gmail.com
- ๊ฐ์ธ ๋ธ๋ก๊ทธ : https://joycestudios.tistory.com
2008๋ ๋ถํฐ ๊ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ๋ฐ์๋ก ์์ํ์ฌ ํ์ฌ๊น์ง ๋ชจ๋ฐ์ผ ํด๋ผ์ด์ธํธ(iOS, Android) ๊ฐ๋ฐ์๋ก์ ํ์ฌ๋ Native ์ฑ ๊ฐ๋ฐ ๋ฐ ๋ชจ๋ฐ์ผ ๊ฒ์ ํ๋ซํผ SDK ๊ฐ๋ฐ์ ์ฃผ๋ก ํ๊ณ ์์ต๋๋ค.
์ ํ ์ฑ์คํ ์ด(Bill Kim) ๊ตฌ๊ธ ํ๋ ์ด์คํ ์ด ๋ฐ ์์คํ ์ด(Joyce Studios) ๋ฑ์์๋ ๊ฐ์ธ ๊ฐ๋ฐ ์ํ ํ๋์ 2009๋ ๋ถํฐ ์งํํ๊ณ ์์ต๋๋ค.
- ์ค๊ตญ์ด ์ฌํ(์ค๊ตญ์ด ํ์ต์ฑ, iOS) : ์ค๊ตญ์ด ํํ๋ฅผ ๊ณต๋ถํ ์ ์๋ ํ์ต์ฑ, ์ฑ์คํ ์ด์์๋ง 10๋ง ๋ค์ด๋ก๋ ์ด์ ๋ฌ์ฑ
- ์ ๊ตญ ๋ฌด๋ฃ ์ฃผ์ฐจ์ฅ(iOS, Android) : ์ ๊ตญ์ ๋ฌด๋ฃ ๋ฐ ์ ๋ ดํ ์ฃผ์ฐจ์ฅ ์ ๋ณด๋ฅผ ์๋ ค์ฃผ๋ ์ฑ, 3์ฌ ์คํ ์ด ํฉ๊ณ 10๋ง ๋ค์ด๋ก๋ ์ด์ ๋ฌ์ฑ
- ZIUM(์์ดํฐ ์ฌ์ง์ฑ, iOS) : ์ฌ์ง์ ์ข ๋ฅ๋ณ๋ก ํํฐ๋งํญ ์ญ์ ํ ์ฌ์ง์ ์ ๋ฆฌํด์ฃผ๋ ์์ดํฐ ์ ์ฉ ์ฌ์ง์ฑ
- ๋ณํ์ด(๊ฒ์, iOS) : ๋ณ์ ๋ ๋ณ๋ง ๊ฒ์ ์ฑ, ์ฑ์คํ ์ด์ ํ๋ ์ด์คํ ์ด ๋์ ์ถ์ ํ 5๋ง ๋ค์ด๋ก๋ ์ด์ ๋ฌ์ฑ
- ๊ตญ๋ฏผ ์ฐจ๊ณ๋ถ(iOS, Android) : ์ ๊ตญ ์ฃผ์ ์์ ์ฐ๋ํ์ฌ ์ ๊ณต๋๋ ์ฐจ๊ฒ๋ถ ์ฑ
- ์๋์ฐจ ํ ๋ถ ๊ณ์ฐ๊ธฐ(Android) : ์๋์ฐจ ํ ๋ถ์ ๋ํ ๊ณ์ฐ์ ๋์์ฃผ๋ ๊ณ์ฐ๊ธฐ ์ฑ
- ํ์จ ์๋ฆผ(Android) : ํ์ฌ ํ์จ์ ํธ์ ์๋ฆผ์ ํตํด์ ์๋ ค์ฃผ๋ ํ์จ ์ฑ
- ๊ทธ์ธ ๋ค์...
2008๋ ๋ถํฐ ์กฐ์ด์จ, ๊ทธ๋ผ๋นํฐ, ๋ค์ค์์ฆ, ๋ท๋ง๋ธ, ๊ณต๊ฒ์์ฆ, ์๋ฉ์ด๋ ๋ฑ ๋ค์ ๊ฒ์ ํ์ฌ ์ฌ์ง