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