# struct
[Swift] 속성과 메서드
<속성> 저장 속성 / 지연 저장 속성 / 계산 속성 / 타입 속성 / 속성 감시자 <메서드> 인스턴스 메서드 / 타입 메서드 / 서브스크립트 <접근 제어> 싱글톤 패턴
[swift] api 데이터 관리
MVVM은 Model-View-ViewModel의 약어로, 소프트웨어 아키텍처 패턴 중 하나이고, 사용자 인터페이스와 비즈니스 로직을 분리하여 개발할 수 있도록 도와줍니다.Model: 애플리케이션의 데이터와 비즈니스 로직을 담당합니다.View: 사용자에게 보여지는 UI
IOS UIkit- 0
생성자편의 이니셜라이저를 사용하면 중복되는 것을 제외하고 편하게 사용할 수 있다. 반드시 다른 이니셜라이저를 실행.클래스는 이니셜라이저를 설정해주어야하고, 구조체는 이니셜라이저를 설정 안하고 호출할 시 스위프트가 자동으로 구조를 만들어줌해제weak를 사용해 해결. Ro
[swift] 구조체와 클래스
프로그래머가 데이터를 용도에 맞게 묶어 표현하고자 할 때 유용하며 하나의 새로운 사용자 정의 데이터 타입을 만들어 주는 것과 같다.구조체와 클래스의 문법은 거의 비슷하다.\++ 프로퍼티와 메서드를 합쳐서 멤버라고 칭한다.값을 저장하기 위한 프로퍼티 정의기능 실행을 위한

[Swift / Property] Store Property (저장 프로퍼티)
안녕하세요 Niro 입니다. iOS, UIKit, SwiftUI 를 공부하는 것도 중요하지만 개발하면 할 수록 느끼는 것이 Swift 라는 언어를 더 깊게 파야겠다는 생각이 들었습니다. 여러 블로그들을 참고하여 공부하는 것도 좋지만 Swift 공식문서인 The Sw

[Swift] 07. 구조체와 클래스
구조체와 클래스는 데이터를 용도에 맞게 묶어 표현하고자 할 때 용이하다.구조체와 클래스는 \*프로퍼티와 메서드를 사용하여 구조화된 데이터와 기능을 가질 수 있다. 하나의 새로운 사용자정의 데이터 타입을 만들어 주는 것이다. (프로퍼티는 구조체 안에 들어가는 인스턴스)다
[C++] 접근제어 지시자
public : 어디서든protected : 상속관계에 놓여있을때, 유도 클래스에서의 접근허용private : 클래스 내 (클래스 내에서 정의된 함수) 에서만 접근 허용
[C++] 클래스 (Class) 와 객체 (Object)
public : 어디서든protected : 상속관계에 놓여있을때, 유도 클래스에서의 접근허용private : 클래스 내 (클래스 내에서 정의된 함수) 에서만 접근 허용
High-performance systems in Swift - 2019 dotSwift
좀 더 구조체와 클래스의 차이를 알게된 세션이지 않았나 싶음 뭐라 요약해야할지 모르겠네 ~
class와 struct를 사용하는 이유
class에서 (설계도)를 이용하여 객체를 찍어내는 행동들을 새로운 프로그래밍 패러다임에서 객체지향 프로그래밍으로 발전되어 왔다 객체지향 프로그래밍이 필요한 이유는 뭘까?ex)골프 연습장 회원관리, 날씨, 영화와 관련된 정보 앱을 만든다공통점이 있다데이터를 다루는 부분
struct, class 는 어떤 차이가 있나?
In the C++ programming language, the class and struct keywords are similar in that they both provide a way to create custom data types. However, there

[Algorithm] Trie자료구조
개요 문자열의 집합이 주어졌을때, 여기서 원하는 문자열을 탐색하려면 브루트포스방법으로 생각하면 문자열 갯수N, 문자열길이가 M이면 최대 O(N*M) 시간이 걸린다.(문자열길이는 제각각 다르겠지만..) 이것을 우리가 배운 이진트리를 이용하여 이진탐색을 한다고하면 한문자를