post-thumbnail

[iOS] 인앱결제 구독, 손쉽게 StoreKit2로 구현하기

인앱결제를 구현하기 전 준비물 사업자 등록 통신판매업 신고 (유료 앱 등록 시 필요) 이 두가지는 인터넷에 찾아보면 잘 설명된 블로그가 많아 생략하겠습니다! 인앱결제 상품 종류 1.소모성 항목 (Consumable) 소모성 앱 내 구입은 한 번 사용하면 소모되며 다

2024년 1월 23일
·
0개의 댓글
·
post-thumbnail

[iOS] Side Menu 직접 만들어보자 (Programmatically)

업로드중..프로젝트에서 Side Menu를 구현할 일이 있어 라이브러리를 사용하지 않고 직접 만들어봤습니다.하단의 코드는 SideMenu가 될 뷰 컨트롤러입니다.여기에서는 백그라운드와 corner Radius 정도만 설정해줬습니다.SideMenu의 상위 뷰(여기서는 V

2024년 1월 5일
·
0개의 댓글
·
post-thumbnail

[Swift] 협업을 위한 디자인 시스템 만들기 ft.열거형

협업을 하다 보니, 같은 이미지를 Assets에 또 추가하거나 피그마에는 같은 폰트의 크기와 행간인데 미세하게 다르다거나.. 하는 경우들이 있더라고요.한 아티클을 봤는데 현재 진행중인 사이드 프로젝트에 적용할 수 있을 것 같아서 적용해 보았습니다.앱에서 사용되는 컬러를

2023년 8월 26일
·
0개의 댓글
·
post-thumbnail

[iOS] TableView, SearchBar 이용하여 검색 기능 만들기

프로젝트를 진행하면서 직군을 선택하기 위한 기능을 만들었는데, 이를 공유하고자 합니다.그 다음 viewdidload 에서 TableView와 searchBar를 설정합니다. (레이아웃 코드는 제거했습니다)UISearchBarDelegate를 채택하여 필요한 메서드들을

2023년 7월 14일
·
0개의 댓글
·
post-thumbnail

[iOS] FSCalendar - 주간 캘린더 & 커스텀

FSCalendar는 iOS에서 캘린더를 직접 구현하지 않고, 가져다 쓸 수 있는 캘린더 라이브러리입니다.이번에 해커톤을 진행하면서, 직접 구현하기에는 시간적 제약이 있어 관련 라이브러리를 찾다가 발견해서 사용해봤습니다. 사용하면서 설정했던 부분들을 공유하겠습니다.하단

2023년 6월 11일
·
2개의 댓글
·
post-thumbnail

[프로그래머스 LV.1] Swift - 두 정수 사이의 합

첫 풀이를 하단과 같이 풀었는데, 시간 초과가 걸려 다른 풀이를 참고해 하단과 같이 풀었다.풀이를 찾다 보니 고차함수로 풀면 훨씬 느리다는 말이 있어 단순 구현으로 제출해보았습니다.

2023년 5월 14일
·
0개의 댓글
·
post-thumbnail

[프로그래머스 LV.1] Swift - 나머지가 1이 되는 수 찾기

문제풀이최근에 다른 문제를 풀면서 filter를 써봐서 보자마자 filter를 쓰고 싶다는 생각이 들음.1\. result 변수에 n을 1부터 n까지 나눠서 나머지가 1인 수를 넣는다.2\. result에 배열로 값이 들어있으니, index 0인 값을 반환.

2023년 5월 12일
·
0개의 댓글
·
post-thumbnail

[iOS] 간단한 알람 앱 만들기

간단한 알람 앱이지만, 만들면서 어려웠던 부분이 있어 추후에 다시 보고자 기록합니다!홈 화면에서 + 버튼 누르면 알람 추가 뷰로 이동. 알람 추가 뷰에서 원하는 시간을 고르고 저장을 누르면 홈 화면으로 데이터 전달.전달받은 데이터를 홈 화면에서 테이블뷰로 표시.현재 시

2023년 4월 25일
·
1개의 댓글
·
post-thumbnail

[프로그래머스 LV.0] Swift - 피자 나눠 먹기 (2)

안 풀려서 고민하다 보니, 점점 어렵게 생각하게 됐다. 전에 풀었던, 최대공약수를 이용하면 될 것 같은 느낌? 그런데, 바로 풀지는 못해서 이번에도..다른 분의 풀이를 참고하여.. 그래서 최대공약수와 최소공배수 함수를 만들어 풀어보았다.풀고 나서 다른 분의 풀이를 보았

2023년 2월 1일
·
0개의 댓글
·
post-thumbnail

[프로그래머스 LV.0] Swift - 분수의 덧셈

처음에 이 문제는 풀지 못해 고민하다가 다른 분의 풀이를 참고하여 하단과 같이 풀었다.다른 분의 아이디어를 참고하여 풀었지만, 처음에 내가 이 문제를 고민하면서 풀려고 했던 방법은 이렇다. 분자(maxNumer) 와 분모(maxDenom) 중 최소값을 구한 다음 그 최

2023년 1월 27일
·
0개의 댓글
·
post-thumbnail

[swift] Optional

Optional은 스위프트에 있는 타입 중 하나입니다.옵셔널 타입을 선언하면 변수나 상수에 값이 있을 수도, 없을 수도 있다는 뜻입니다.옵셔널 타입이 아닌 경우 변수에 값이 없다면 에러를 일으키지만 옵셔널 타입을 사용한다면 변수에 값이 없어도 에러가 나지 않게 할 수

2023년 1월 21일
·
0개의 댓글
·