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 | 31 |
Tags
- 파스칼표기법
- struct
- K디지털기초역량훈련
- 다짐글
- 내_삶
- copy-on-write
- 회고
- On branch is up to date with ' '
- 바이트디그리
- weekly calendar
- actionSheet
- 글또
- MyLife
- avaliable
- unrecognized selector sent to class
- 글또9기
- 코드스니펫
- 제어전송문
- uikit
- class
- 생명주기
- 주간 달력
- 연관값
- AnyObject
- Switch
- ios 개발 강의
- SWIFT
- Git
- error해결
- IOS
Archives
- Today
- Total
목록객체지향프로그래밍 (1)
seong_hye, the developer
Swift) 문법 정리 - 클래스(Class) vs 구조체(Struct)
대부분의 언어에서 말하길 클래스는 프로그래밍의 패러다임이라고 말한다. 패러다임 어떤 한 시대 사람들의 견해나 사고를 지배하고 있는 이론적 틀이나 개념의 집합체 클래스를 도입하면서 객체 지향 프로그래밍이 시작되었다. 그렇다면 객체가 무엇일까? 객체 (인스턴스) 소프트웨어 애플리케이션을 구축하는 블록 쉽게 사용하고 재사용할 수 있는 독립적인 기능 모듈 속성(프로퍼티) + 함수(메서드)로 이루어짐 객체 지향 프로그래밍 쉽게 생각하면 객체를 만들어내는 프로그래밍 의미있는 데이터를 묶음으로 만들려는 것 클래스와 구조체가 존재함 클래스(Class) 상속 가능 클래스의 객체는 메모리 구조의 힙 영역에 저장됨 값 복사시 참조타입(Reference Type)으로 메모리 주소를 가리킴 메모리 관리는 ARC 사용 class..
IOS
2022. 7. 12.