본문 바로가기

Swift4

[Swift/SwiftUI] UIKit에서 Preview 사용하기 자질구레한 수정사항 매번 빌드하지 말고 이제는 Preview로 확인하자!! 🥳 안녕하세요. 오딘(Odin)입니다. 여러분!! 앱을 개발하다보면 기능이 점점 많아져 빌드시간이 오래 걸리게 되죠 근데 기획, 색상, 디자인, 폰트 등 UI적인 문제가 발생하여 수정 요청이 들어오게 되면... 😱😱😱 여러분들도 느껴보셨을 거예요. 진짜 자질구레한 것들 수정하고 검사받는데 은근 시간이 많이 소요된다는 거... 그래서 이러한 문제점을 해결해보고자 SwiftUI에서 제공하는 Canvus를 UIKit에 적용해서 해결해보려고 합니다!! 그러면 우리 같이 해결해볼까요??? (UIKit 화면을 SwiftUI에 적용하는 것 X) UIKit을 preview로 띄우기 Device Type 설정 enum Preview_DeviceT.. 2023. 1. 30.
[Swift] 국가별 언어 설정 (Localization) 안녕? Hello? Bonjour? こんにちは? ... 안녕하세요. 오딘(Odin)입니다. 다들 앱을 만들다 보면 "내가 만든 app이 인기앱이 되고, 1000억대 매출, 유니콘 기업 CEO가 되는거 아니야?!?" '나 설마... 실리콘밸리에 진출...?' 이라는 부푼 꿈을 앉고 앱을 만들고 계시죠?? 저도 혼자서 app을 기획하고 만들다 보면 그런 생각이 들 때가 있습니다. (껄껄~) 그러나 우리가 app을 만들더라도 한국어만 지원한다면 저 꿈에 다가기에는 너무 힘들곘죠?? 이번에는 여러 언어를 지원할 수 있도록 Localization을 해보려고 합니다. 그러면 우리 다같이 한 번 만들어 볼까요~?? # Code 방식 언어 추가 우선 해당 Project에서 제공하고 싶은 언어를 추가해 줍니다! ( p.. 2022. 9. 7.
[Swift] Realm이란? & Swift에 적용하기 렘? 렐름? 뤪? 뷁! ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 안녕하세요. 오딘(Odin)입니다 여러분! 혼자 앱 개발을 하다보면 데이터를 저장하고 활용하기 위해 UserDefault를 사용하는데 (String, Int) 같은 기본적인 데이터 형식만 사용이 가능하다보니 너무 한정적이고, 그렇다고 서버를 만들어서 작업하자니 너무 막막했었죠?? 이 Realm을 활용하면 데이터의 저장, 활용이 쉬울 뿐더러 iOS, Android 모두 지원이 가능하여 기기를 변경하더라도 동일한 데이터 활용이 가능하답니다!! 🤩 자 이제 우리 같이 Realm을 활용해볼까요?!? Realm 이란? Realm이란, 오픈 소스 데이터베이스 관리시스템(DBMS)으로, Swift, Objective-C, Java, Kotlin 등 다양한 SDK를 지원해 .. 2022. 8. 28.
[Swift] Custom Font 추가하기 새로운 프로젝트 시작할 때 쯤이면 매번 까먹는 Font 추가하는 방법...😅 안녕하세요. 오딘(Odin)입니다. 몇 번의 프로젝트를 만들어도 Font를 추가할 때마다 놓치고 까먹는 부분이 생겨서 이왕 이렇게된거 블로그에 정리해두려고 합니다!! 그러면 우리같이 폰트를 추가해볼까요~?? 1. Font 다운로드 '눈누'는 원하는 Font를 바로바로 적용해보고 다운로드 받을 수 있는 괜찮은 사이트에요~! '눈누'-> https://noonnu.cc/ 해당 사이트에서 원하는 Font를 다운로드 받아볼까요?? 앗..! 다음과 같이 (.TTF, .OTF) 두 종류의 Font가 뜨는 경우가 있는데 둘 중에 아무거나 다운 받으셔도 상관이 없습니다!! (저렇게 쓰여 있어도 TTF는 애플에서, OTF는 마이크로소프트에서 개.. 2022. 7. 29.