2025.11.06
출처
MVVM 디자인 패턴에 대한 이해(1)
우리 앱 그레인은 MVVM 디자인 패턴을 채택하였다. SNS 앱의 특성상 볼륨이 큰 데에 반해 디자인이...
[코테] 대소문자 변환하기 - swift
대소문자 변환하는 방법을 알아보자! 문제) 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳...
애플 앱 심사 reject 대응
한 번에 통과하겠지라는 오만함을 가지고 야심 차게 심사에 응했지만 결과는 rejectㅠㅠ 우선 우리의 rejec...
첫 앱 Grain 출시 후기(2)
https://blog.naver.com/winter407/223148941389 앱 출시 후기 2탄!! 지난 글에서는 앱 개발 과정에서 어려...
첫 앱 Grain 출시 후기(1)
약 삼 개월 반 정도의 개발 기간을 거쳐 세상 밖으로 나온 우리 앱!! Grain 후기를 적어보고자 한다. 결론...
[SwiftUI] 글자 넓이 고정하기(monospacedDigit())
새해 두 시간 전 심심(?) 해서 카운트다운 앱을 만들려고 만지작만지작하던 중 아래 영상같이 요동치는 숫...
[HIG]애플 디바이스별 배수 표준
앞선 배수 이미지에 대한 글에 이어 애플 디바이스 별 배수 표준을 알아보자 자세한 내용이 알고 싶다면 아...
[HIG]배수 이미지와 픽셀 밀도에 대한 이해
흔히들 해상도와 픽셀밀도(ppi), 그리고 dpi를 헷갈려 하고 실제로 혼용해서 사용하는 경우도 종종 목격된...
[SwiftUI] Divider
Divider의 활용 방법을 알아보자. Stack 없이 사용하면 다음과 같은 형태로 나오고 색상은 background 를...
[SwiftUI] State , Observable 객체 , Environment 객체 프로퍼티를 이용한 데이터 바인딩(1)
SwiftUI는 사용자 인터페이스와 앱의 로직에 데이터를 바인딩 하는 방법으로 State, Observable 객체,...