일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- error
- 회고
- 화면전환
- segue
- array
- 고차함수
- ScrollView
- side menu
- Git
- Switch
- NotificationCenter
- apns
- SwiftStyle
- class
- viewlifecycle
- SWIFT
- 글또
- protocol
- struct
- self
- http
- uikit
- Refresh
- SWIFTUI
- list
- escaping
- PushNotification
- 구조적특징
- calendar
- IOS
- Today
- Total
목록class (3)
seong_hye, the developer

이번에 기술 면접을 보게 되면서 현재 내가 어떤 점이 부족한지 알게되는 기회가 되었다.그 중에서 클래스와 구조체가 어떤 차이가 있고 어떨 때 사용되는지에 대한 질문을 해주셨다.형식적으로 차이에 대해 알고 있었지만실제로 코드에서 활용시 어떻게 차이가 나는지를 알고 있지 않다는 점을 알게 되었다.https://programming-seonghye.tistory.com/15 Swift) 문법 정리 - 클래스(Class) vs 구조체(Struct)대부분의 언어에서 말하길 클래스는 프로그래밍의 패러다임이라고 말한다. 패러다임 어떤 한 시대 사람들의 견해나 사고를 지배하고 있는 이론적 틀이나 개념의 집합체 클래스를 도입하면서programming-seonghye.tistory.com이 경험을 바탕으로 한 번 클래스와..
📘 Swift 문법 정리: Class vs Structclass와 struct는 둘 다 앱을 만들 때 가장 처음 보게 되는 키워드라고 할 수 있다.두 키워드의 공통점과 차이점에 대해 한 번 알아보자 🔹 기본 구조class와 struct 모두 데이터를 정의하는 사용자 정의 타입class Animal { var species: String = "" func sound() { print("소리를 냅니다") }}struct Person { var name: String func greet() { print("안녕하세요 \(name)님") }}🔹 공통점프로퍼티(변수), 메서드(함수), 초기화(init), 확장(extension) 프로토콜 채택 등 가능🔹 차이점항목str..
대부분의 언어에서 말하길클래스는 프로그래밍의 패러다임이라고 말한다. 패러다임어떤 한 시대 사람들의 견해나 사고를 지배하고 있는 이론적 틀이나 개념의 집합체 클래스를 도입하면서 객체 지향 프로그래밍이 시작되었다.그렇다면 객체가 무엇일까?객체 (인스턴스)소프트웨어 애플리케이션을 구축하는 블록쉽게 사용하고 재사용할 수 있는 독립적인 기능 모듈속성(프로퍼티) + 함수(메서드)로 이루어짐 객체 지향 프로그래밍쉽게 생각하면 객체를 만들어내는 프로그래밍의미있는 데이터를 묶음으로 만들려는 것클래스와 구조체가 존재함클래스(Class)상속 가능클래스의 객체는 메모리 구조의 힙 영역에 저장됨값 복사시 참조타입(Reference Type)으로 메모리 주소를 가리킴메모리 관리는 ARC 사용 class Student { var ..