Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Swift Tuist
- 네트워크 통신
- observable
- ribs
- combinecocoa
- arc
- RxSwift
- SwiftUI
- swift 5.9
- GCD
- swift db
- Subscribe
- Tuist Swift
- Firebase
- SeSAC
- Subject
- JSON
- ios database
- swift database
- xcode
- ios
- swift 6
- KeyPath
- 카카오뱅크 ios
- swift
- Tuist
- realm
- uitableviewdiffabledatasource
- Combine
- Firebase Analytics
Archives
- Today
- Total
목록Swift 객체지향 언어 (1)
천원의 개발
Swift는 객체 지향 프로그래밍
안녕하세요. 천원입니다. 이번에 카카오뱅크에서 진행한 '퇴근길 기술 한 잔' 이라는 밋업 행사에 참여했는데요. 확실히 새로운 기술의 학습도 중요하지만 조금 더 근본적인 개념들을 탄탄하게 쌓아야겠다고 생각이 들어서 먼저 Swift 언어의 패러타임들(객체 지향, 명령형, 함수형, 프로토콜)을 복습하고 정리해 보려고 합니다. 객체 지향 프로그래밍 Swift는 객체 지향 언어입니다. 객체 지향 언어는 현실 세계의 객체를 소프트웨어 객체로 설계하여 객체들의 상호작용으로 프로그래밍하는 기법입니다. 간단한 예를 들자면 컴퓨터가 동작하기 위해서는 CPU, 메인보드, SSD, 렘 등 다양한 부품들의 상호작용으로 동작을 하는 것처럼 우리는 프로그램으로 CPU, 메인보드 등등을 구현하고 이들을 상호 작용 시켜 프로그램을 구..
컴퓨터과학
2023. 9. 3. 14:37