UIkit 3

[iOS] UIPickerView 커스텀 구현 - UIKit

안녕하세요 띵지니어 입니다. 😼오늘은 PickerView에 대해 포스팅해보려고 합니다.따로 BottomSheet 안에아래의 형태로 PickerView를 넣어보고자 합니다.일단 기본 세팅 해줄게요올라오는 바텀시트를 봐주세요! RecruitmentNumberPickerViewController 안에 PickerView를 먼저 넣어 줍니다.레이아웃은 참고만 해주시고 PickerView 속성에 집중해주세요!!최종 코드 아닙니다!//// RecruitmentNumberPickerViewController.swift//// Created by 이명진 on 5/2/24.//import UIKitimport SnapKitimport Thenfinal class RecruitmentNumberPickerViewCo..

iOS 2024.05.02

[iOS] 스토리보드 없이 UIKit으로 프로젝트 세팅: 코드베이스 설정

안녕하세요 띵지니어 😼 입니다. 이번 포스팅은 UIKit 프레임 워크에 스토리보드를 사용하지 않고 코드 베이스 로 프로젝트를 진행해야 할 때 초기 세팅을 어떻게 해야 하는지에 대해 알아보도록 할게요. 1. 프로젝트 생성하기 Create New Project... -> iOS -> App 아래와 같이 기본 사항을 입력해 줍니다. (똑같이 하셔도 됩니다.) **Product Name : 프로젝트의 이름을 정해줍니다. Team : 애플 개발자 계정을 129,000 원으로 구매했고, 개발 인증서가 있으면 그 계정으로 지정하면 되는데, 따로 없으면 None으로 지정하셔도 됩니다. (추후 수정 가능) **Organization Identifier: 저는 띵진으로 등록했는데, 원하시는 네임으로 하시면 됩니다. (보통..

iOS 2024.02.23

[iOS] 데이터 페이징 (Pagination) in UIKit ColletionView

📱 UIKit CollectionView를 활용한 페이징(Pagination) UIKit의 CollectionView를 사용하여 페이징(Pagination)을 구현하는 방법을 소개합니다. 화면 스크롤을 통해 추가 데이터를 동적으로 로드하고 화면에 표시하는 방법을 간단한 그림과 함께 알아보겠습니다. Q. Pagination 왜 할까? 데이터가 100,000개 가 있다고 가정합니다. 항상 특정 뷰를 볼 때 전체 데이터를 불러오는 것은 굉장히 비효율적이라고 할 수 있습니다. 일단 앱에서 데이터를 다 가져온다면 🔥속도 측면에서 굉장히 느려질 수 있고 그 결과는 🔥유저 경험에서 마이너스가 될 수 있습니다. 따라서 적절히 페이징을 하여 사용자가 필요할 때만 적절한 데이터를 불러오는 게 유저 경험과 앱에서 플러스가 ..

iOS 2023.09.24