반응형 전체 글84 < 바이브 크리에이트> 프로젝트 #1. 내 할일은 목록도 예쁘게 쓰고 싶으니까 프로젝트 #1. 내 할일은 목록도 예쁘게 쓰고 싶으니까 아이디어부터 출시와 수익까지 기록오랜만에 블로그를 쓰고 싶다는 마음이 들어 돌아왔습니다이번에 작성하는 글은 내키는 대로 만드는 개발입니다요즘 유행인 바이브 코딩과 비슷한 맥락인데항상 할일은 쌓이고 회사에 개인 플젝에 생활 관리에 이리저이 치이다 보니까하려던 일은 까먹고 뭔가 하려고 했는 데 퇴근하면 기억 안나고 지나가다 보니 노트나 폰에 산발적으로 쌓아가던 해야하는 일을 관리해야 겠다 싶어체크리스트 앱을 개발 중에 있습니다.작업에도 시간이 걸리다보니 하면서 점차 간단하고 재밌는 방향이 떠올라서 계속해서 New Project만 누르고 있습니다. 이번에 공유하는 프로젝트 1번의 주제는내 할일은 목록도 예쁘게 쓰고 싶으니까 입니다. 시작은 하얀 배경에 단.. 2025. 11. 23. [iOS] local에서 notification push 예약 발송하기 회사에서 서비스 개발중 일정 시간에 push를 발송하는 기능 개발이 필요했다.서버에서 전송 할 수 있지만 유저마다 다른 시간과 일자에 정기 알림 발송 하기에 과도 하게 많은 메세지 발송이 이뤄질 듯하여앱에서 특정 동작이 이뤄질때 알림을 예약하여 로컬에서 push를 보내도록 테스트를 진행하였다. 알림은 두가지로 진행하였다.1. 일정 초 이후에 알림이 발송되는 방식2. 특정 날짜와 시간에 발송되는 방식 테스트 프로젝트에 테스트에 필요한 기능들을 추가하였다.두가지 알림을 등록하는 기능예약된 알림을 조회하는 기능예약된 알림을 모두 삭제하는 기능알림 예약과 삭제와 관련된 내용은 하단 TextView에 표시되도록 하였다. 테스트 결과 24시간 뒤까지 예약을 설정해보았는 데 무사히 알림이 전송되는 것을 확인 하였다.. 2024. 12. 17. [iOS] FCM Token 발급과 push 전송 테스트 ※ 참고사항 ※※ FCM을 적용하기 위해서는 apple developer program에 등록된(결제된) 계정이 필요합니다.※ gmail을 사용하는 개인 계정으로는 google oauth 등록이 가능하지만 기업용 이메일을 쓰는 경우 workspace를 사용하고 있지 않다면 accessToken을 발급 받을 수 없어 마지막 단계에서 진행이 불가했습니다.24년 6월 이후로 firebase의 fcm 전송이 bearer을 사용하는 방식으로 바뀌어서 그 뒤에 설정에 대한 내용을 추가로 정리 하였습니다.test 진행한 ios target version 17.01. Apple 설정하기apple develop에서 설정을 해주어야합니다.https://developer.apple.com/account 로그인 후 acco.. 2024. 12. 13. [iOS] UIScrollview Indicator에 Color 적용하기 class BaseViewController: UIViewController { private let scrollView = UIScrollView() override func viewDidLoad() { super.viewDidLoad() scrollview.delegate = self }}extension ViewController: UIScrollViewDelegate { func scrollViewDidScroll(_ scrollView: UIScrollView) { let verticalIndicatorView = (scrollView.subviews[(scrollView.subviews.count - 1)].subviews[0].. 2024. 11. 1. [iOS] UIStackView에 동적으로 하위 뷰 추가하기 위와 같은 형태의 시안을 디자이너에게 받아 작업 중 UILabel로 텍스트를 표기하려고 했는 데 자세히 살펴볼 수록 단순히 UILabel로 표기할 수 없다는 걸 깨달았다. 화면 구성을 뜯어보면 UIScrollView 안에 내부 다른 View가 존재하고 API로 전달 받는 결과에 따라 파란색 영역에 들어가야 할 내용의 길이나 내용이 달라졌다. 그려야하는 형태는 같고 내용의 갯수가 달라지기 때문에 UITableView를 사용할까 했지만 UIScrollView안에 있는 UITableView의 경우 두개의 스크롤 중첩으로 인해 UIScrollView는 영역의 크기가 늘어나지 않고 UITableView는 스크롤이 생겨 좁은 영역 안에서만 스크롤 되는 문제를 겪었어서 UITableView 대신 UIStackVie.. 2023. 11. 16. [iOS] UICollectionView infinity scroll 일반적인 CollectionView의 경우 스크롤시 첫번째와 마지막 item에서는 더이상 스크롤 할 수 없고 bound 효과가 나타난다.UIPageControl과 UICollectionView를 활용하여 스크롤 시 아이템을 반복해서 스크롤 되도록 스크롤 영역의 끝에서 추가적인 처리를 해주었다.@IBOutlet weak var collection: UICollectionView!@IBOutlet weak var previousButton: UIButton!@IBOutlet weak var nextButton: UIButton!@IBOutlet weak var pageController: UIPageControl! var index: Int = 0 class ViewController: UIVi.. 2023. 11. 15. 이전 1 2 3 4 ··· 14 다음 반응형