# iOS

6788개의 포스트

객체지향 프로그래밍(OOP)의 SOLID원칙

이전에 객체지향 프로그밍과 특징에 대해 알아보았다.이번에는 객체지향 프로그래밍을 위한 5가지 원칙 SOLID에 대해 알아보자.

약 1시간 전
·
0개의 댓글
·
post-thumbnail

Spring]카카오 소셜 로그인 - iOS 와 협업

클라이언트에서 Authorization 서버에 API 요청 후 소셜로그인 성공 후 Access Token을 발급받아 백엔드에게 넘겨 백엔드에서 해당 Access Token 으로 Resource 서버에 API 요청을 해 사용자 정보를 받아 로그인 및 회원가입 처리.스프링

약 5시간 전
·
0개의 댓글
·
post-thumbnail

HorizonCalendar를 SwiftUI에서 사용해보자

\*이 글에서 사용한 개발환경은 iOS 16.0 타겟, Xcode 15.0.1, 시뮬레이터 iPhone 15 Pro (iOS 17.0) 입니다Swift Package Manager에 추가하기UIViewRepresentable를 이용해서 UIView로 되어있는 캘린더를

약 5시간 전
·
0개의 댓글
·

클린 아키텍처란?

ㅇㅇ

약 14시간 전
·
0개의 댓글
·

3. MVVM: Model-View-ViewModel (2)

MVVM Application

약 18시간 전
·
0개의 댓글
·
post-thumbnail

3. MVVM: Model-View-ViewModel (1)

MVVM 패턴 소개

약 18시간 전
·
0개의 댓글
·

객체지향 프로그래밍(OOP)과 특징

프로그래밍 공부를 하다보면 객체지향 프로그래밍에대해 많이 듣게된다. 객체지향 프로그래밍이 뭘까?

어제
·
0개의 댓글
·

[Flutter] 프로젝트 클론 후 실행 시 오류

플러터 앱을 클론 받은 후 바로 앱을 빌드해보니 아래와 같은 에러를 만났다🤬

1일 전
·
0개의 댓글
·

SwiftUI의 프로퍼티 래퍼들과 그 의미

SwiftUI를 처음 접하고 나서 많은 프로퍼티 래퍼들을 새롭게 볼 수 있었다 대표적으로 @State 래퍼가 있다.경험적으로, 그리고 이름을 통해 명시적으로 알 수 있듯, 값의 상태 변화를 감지할 수 있도록 하는 프로퍼티 래퍼이다.이런 프로퍼티 래퍼들이 어떻게 만들어져

1일 전
·
0개의 댓글
·

Delegate Pattern

내가 이해한 Delegate Pattern

1일 전
·
0개의 댓글
·

231201 TIL_ 상속

상속상속\-Swift에서 상속은 클래스 간의 코드 및 속성을 공유하는 메커니즘을 제공한다\-상속은 기존 클래스에서 새로운 클래스를 만들고 기존 클래스의 특성(속성과 메서드)을 재사용 하면서 새로운 기능을 추가할 수 있도록 해줌(서브 클래싱)\-상속의 장점 두 가지\-1

1일 전
·
0개의 댓글
·

231130 TIL_ 딕셔너리 (Dictionary)

딕셔너리 (Dictionary)순서를 정의하지 않고 같은 타입의 key와 같은 타입의 value를 저장\-key는 중복될 수 없다.\-모든 key는 같은 타입이어야 한다.\-모든 value는 같은 타입이어야 한다.\-key 와 value 는 다른 타입이어도 된다.실물

3일 전
·
0개의 댓글
·

231130 TIL_ 세트(Set)

Set 세트set 는 집합순서를 정의하지 않고 동일한 타입의 값을 저장항목의 순서가 중요하지 않거나 항목이 한 번만 표시되도록 해야 하는 경우 배열대신 집합을 사용세트 안에 있는 모든 값은 고유(unique)해야하므로 중복 허용 x자주사용하는 메서드

3일 전
·
0개의 댓글
·

231130 TIL_ 배열

Array

3일 전
·
0개의 댓글
·
post-thumbnail

[iOS] 메모리 누수 (Memory Leak) 💩

안녕하세요! 오늘은 메모리 릭에 관해 이야기 해볼까 합니다. 메모리 누수?? 먼저 메모리 누수가 뭘까요?? 느낌으로만 봤을때 메모리가 낭비(?)되는 현상이라고 생각되는데요....

3일 전
·
0개의 댓글
·

231130 TIL_ 스택, 큐

QueueFirst - In - First - Out (FIFO)ex)StackLast - In - First - Out (LIFO)ex)

3일 전
·
0개의 댓글
·

[iOS] 앱의 콘텐츠나 데이터 자체를 저장/보관하는 특별한 객체의 종류

Apple의 기본 Librarykey-value 쌍으로 저장하는 인터페이스런타임 환경에서만 동작하며, 기본 저장소에 접근해 데이터를 read/write 하기 때문에값이 필요 할 때마다 데이터 베이스를 열어 볼 필요가 없다.대용량의 데이터보다 단일 데이터(ex 사용자 기

3일 전
·
0개의 댓글
·

Fastlane Match

출처 : Fastlane Match로 Signing 하기(feat. iOS)출철 : Flutter Fastlane 으로 CICD 구축 \[iOS]출처 : \[iOS] fastlane 이용한 배포 자동화 (match 편)

3일 전
·
0개의 댓글
·

[iOS] 실제 디바이스가 없을 경우 개발 환경에서 할 수 있는 것과 없는 것

iOS 앱을 개발 할 때, 모바일 기기로 테스트를 하곤 하지만 실제 디바이스가 없을 경우Xcode의 Simulator를 활용하여 테스트를 진행 할 수 있다.하지만 simulator의 경우 실제 디바이스 시스템의 동작을 흉내내는 것이고 하드웨어 동작은 정확하게구현할 수

3일 전
·
0개의 댓글
·