본문 바로가기

분류 전체보기13

[iOS] 미히 - May I help youth? (청년 지원 정책 Service) - 회고(1) 매번 놓쳤던 청년 지원 정책을 맞춤으로 제공받자!! 안녕하세요. 오딘(Odin)입니다. 여러분 오랜만이에요~:) 제가 2~3주 동안 간단한 앱을 만들어 봤는데요!! 제가 만든 앱에 대한 간단한 소개와 만들면서 겪었던 오류 및 어려웠던 점들을 간단하게 적어보려고 합니다. 우선 가장 필요하다는 기능만을 넣어서 출시를 해봤구요 추후 기능을 추가하고 개선할 예정입니다. 그러니 귀엽게 봐주세요~😋😋 자! 제가 만든 서비스 미히(MIHY?) 같이 한번 보러 가볼까요~?!? 서비스 구상 여러분 올해 초 '청년희망적금' 기억하시나요? 청년들이 매월 50만원을 저축하면 납부액의 4% 정도를 저축 장려지원금으로 국가에서 추가로 제공했던 정책으로 얼마나 HOT 했는지 은행 어플 대기 번호가 끝도 없고 여기저기서 하라는 이야.. 2022. 10. 5.
[Swift] 국가별 언어 설정 (Localization) 안녕? Hello? Bonjour? こんにちは? ... 안녕하세요. 오딘(Odin)입니다. 다들 앱을 만들다 보면 "내가 만든 app이 인기앱이 되고, 1000억대 매출, 유니콘 기업 CEO가 되는거 아니야?!?" '나 설마... 실리콘밸리에 진출...?' 이라는 부푼 꿈을 앉고 앱을 만들고 계시죠?? 저도 혼자서 app을 기획하고 만들다 보면 그런 생각이 들 때가 있습니다. (껄껄~) 그러나 우리가 app을 만들더라도 한국어만 지원한다면 저 꿈에 다가기에는 너무 힘들곘죠?? 이번에는 여러 언어를 지원할 수 있도록 Localization을 해보려고 합니다. 그러면 우리 다같이 한 번 만들어 볼까요~?? # Code 방식 언어 추가 우선 해당 Project에서 제공하고 싶은 언어를 추가해 줍니다! ( p.. 2022. 9. 7.
[iOS] App SandBox란? 아이의 보호를 위한 SandBox, 내 app은 누가 보호해 주나...?? 안녕하세요. 오딘(Odin)입니다. 여러분 SandBox가 무엇인지 아시나요?? 미국에서 어린 아이를 모래통(SandBox)안에서 놀도록하여 외부적인 위험으로부터 보호해 준다고 합니다. 이처럼 우리가 사용하는 app도 다른 app에서 쉽게 접근할 수 없도록 보호해 주어야겠죠? 그래서 iOS는 앱 하나당 전부 SandBox화 되어 있다고 하는데요 그러면 iOS의 SandBox는 어떻게 생겼고 어떤식으로 작동되는지 알아볼까요~??  App SandBox 란? App SandBox란, 커널 수준에서 시행되는 macOS에서 제공되는 접근 제어 기술입니다. 앱이 손상될 경우 시스템 및 사용자 데이터에 대한 손상을 포함하도록 설계되었습니다.. 2022. 8. 29.
[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.
[WWDC] SheetPresentationController 만들기 이런 Sheet!! 너무 Sheep잖아~?! 😄 안녕하세요. 오딘(Odin)입니다. 여러분 혹시 SheetPresentationViewController라고 아시나요?? SheetPresentationController는 iOS15.0+ 부터 사용 가능한 ViewController 입니다. 쉽게 설명하자면 Alert의 .sheet 형태의 확장판 이라고 생각하시면 될거 같네요! 생각보다 만들기 너무너무 쉽더라구요!! 그러면 우리 다같이 한번 만들어 볼까요?!? 1. SheetViewController 띄우기 func showSheetViewController() { let vc = SheetViewController() // 전환하고 싶은 화면의 ViewController 이름! if let sheet =.. 2022. 7. 27.