본문 바로가기

iOS8

[iOS] Firebase Auth (파이어베이스 인증) 전화번호 인증 처리 그대의 이름도 성도 난 필요없소 하지만 정말 나 원하는게 하나있소 니 전화번호~ 🤙🏻 안녕하세요. 오딘(Odin)입니다. 여러분 오랜만입니다~😁 제가 또 새로운 프로젝트를 하느라 블로그 작성을 쉬었는데요! ㅎㅎ 이번 프로젝트를 만들면서 알게되거나 어려웠던 부분들을 정리해보려고 합니다!! 아주 신기하고 재미난 것들이 많을거니 기대하셔도 좋습니다~ 우선 첫번째로!! Firebase Auth를 활용한 전화번호 인증입니다. 다양한 앱을 사용하다보면 휴대폰 인증을 통해 회원가입을 하는 경우가 있습니다. 저 또한 이번에 Firebase를 이용하여 전화번호 인증 작업을 하였는데요. 생각보다 간단하더라구요~!! 그러면 우리 같이 로그인 해볼까요?? FirebaseAuth 적용하기 Firebase Auth 사이트-> h.. 2022. 12. 12.
[dev/iOS] 쿠키(Cookie), 세션(Session), 토큰(Token) 이란?? 내가 만든 쿠키(Cookies) 세션, 토큰 저장 용도지~ 안녕하세요. 오딘(Odin)입니다. 여러분 개발하다보면 쿠키, 세션, 토큰이라는 단어를 많이 들어보셨을거예요. "세션, 토큰을 쿠키에 저장해라!", "토큰을 다시 받아라!" 라는 글을 가끔 보는데 근데 이게 뭘까요?? (먹는 쿠키는 아는데... 🍪) 앱 개발로 처음 개발을 시작하신 분이라면 쿠키를 사용할 일이 거의 없다보니 이러한 정보를 알고 계시기 어려우실 겁니다. 그러면 우리 같이 쿠키, 세션, 토큰에 대해서 공부해볼까요?!? 쿠키, 세션, 토큰 왜 필요한가?? 클라이언트와 서버는 데이터를 주고 받기 위해 가장 범용적으로 사용되고 있는 HTTP 프로토콜 방식을 사용하고 있고 다음과 같은 특징이 존재합니다. HTTP 프로토콜 - 비연결성지향(c.. 2022. 12. 12.
[WWDC] CollectionView의 변천사 (iOS +14까지) - Diffable DataSource @@DataSource protocol 채택 하던게 엊그제 같은데... 벌써 이렇게 컸다니!!! 🍼 안녕하세요. 오딘(Odin)입니다. 여러분 iOS개발 하시면서 CollectionVIew 많이들 사용하고 계시죠?? :) 저도 많이 사용하고는 있지만 cell animation의 끊김, Cell 재사용 문제 등 아쉬운 점들이 많이 있었습니다. 그런데 여러분...!! iPhone 사용 유저의 96%가 iOS +14 이상을 사용하고 있답니다!! 그렇다는 뜻은!! iOS +13이상부터 사용이 가능한 DiffableDataSource를 사용해서 TableView, CollectionView를 만들어도 문제가 되지 않는다는거겠죠~!! 🎉🎉 이왕 이렇게 된 김에 CollectionView의 역사에 대해서 간단하게 집.. 2022. 10. 22.
[iOS] Firebase 를 활용한 push 알림 (Remote Notification) 띵동~!! 택ㅂ... 잉?? 알림은 어떻게 보내지?!? 안녕하세요. 오딘(Odin)입니다. 저번 시간에는 Firebase를 Xcode에 넣고 사용하는 방법을 익혔는데요!! https://odinios.tistory.com/11 이번에는 app을 사용하는 유저에게 필요한 알림을 제공하고 싶을 때 Firebase를 이용해서 push 알람을 보내보려고 합니다!! Local 이냐 Remote 냐 에 따라 Noti 제공하는 방식이 다르니 같이 공부해보면서 만들어 볼까요??ㅎㅎ Local Notificaion & Remote Notification 이란? Local Notification : 지정된 시간에 보내주는 알림 - 앱 내에서 알림을 전달 - 정해진 시간 / 비슷한 컨텐츠 ex) 일기, 디데이 등 Remot.. 2022. 10. 14.
[iOS] Firebase 를 활용하기 & crashlytics 분석하기 애정이 담긴 나의 Service...😍 좀 더 자세히 분석, 적용해보고 싶당~! 안녕하세요. 오딘(Odin)입니다. 여러분 제가 저번에 app을 새롭게 출시를 했지 않습니까?!? 음하하하 😁 보러가기 -> https://odinios.tistory.com/10 그러면 app도 출시 했겠다~~ 이제 다 끝난걸까요?? 아니죠!! app을 만들었으니 해당 app을 유저들이 잘 사용하고 있는지, 사용자에게 맞춤으로 Noti 알림을 제공한다던지, error가 나서 app이 꺼지는 문제가 발생한건 아닌지 확인을 해봐야겠죠~?? 물론 해당 appstore Connect에서 분석 정도는 가능하지만 추후 로그인, Noti 알림 등 서버가 필요한 기능들을 혼자서 모두 개발 하기에는 리소스가 너무 많이 들다보니 이런 것들을.. 2022. 10. 11.
[iOS] 미히 - May I help youth? (청년 지원 정책 Service) - 회고(1) 매번 놓쳤던 청년 지원 정책을 맞춤으로 제공받자!! 안녕하세요. 오딘(Odin)입니다. 여러분 오랜만이에요~:) 제가 2~3주 동안 간단한 앱을 만들어 봤는데요!! 제가 만든 앱에 대한 간단한 소개와 만들면서 겪었던 오류 및 어려웠던 점들을 간단하게 적어보려고 합니다. 우선 가장 필요하다는 기능만을 넣어서 출시를 해봤구요 추후 기능을 추가하고 개선할 예정입니다. 그러니 귀엽게 봐주세요~😋😋 자! 제가 만든 서비스 미히(MIHY?) 같이 한번 보러 가볼까요~?!? 서비스 구상 여러분 올해 초 '청년희망적금' 기억하시나요? 청년들이 매월 50만원을 저축하면 납부액의 4% 정도를 저축 장려지원금으로 국가에서 추가로 제공했던 정책으로 얼마나 HOT 했는지 은행 어플 대기 번호가 끝도 없고 여기저기서 하라는 이야.. 2022. 10. 5.