질문 그대로 현재 1월이면 1월에 해당된 모든 토요일을 날짜가 포함된 형태로 뽑아오고싶은데 어떻게하며 될까요?
iOS 일반
2021.01.11 22:32
현재 달의 포함된 모든 토요일 정보를 뽑고싶은데 어떻게하면 될까요?
조회 수 59 추천 수 0 댓글 3
?
-
let calendar = Calendar.current
let components = calendar.dateComponents([.year, .month], from: Date())
let startOfMonth = calendar.date(from: components)! // 시작날짜
let numberOfDays = calendar.range(of: .day, in: .month, for: startOfMonth)!.upperBound // 해당 달의 총 날짜
let allDays = Array(1..<numberOfDays).map{ calendar.date(byAdding:.day, value: $0, to: startOfMonth)!} // 각 날짜별 Date객체 생성 후 배열에 저장
allDays.forEach { (element) in
let componentEach = calendar.dateComponents([.weekday], from: element)
//componentEach.weekday의 value는 1~7의 optional value
if componentEach.weekday == 7 {
print("WEEKDAY 7 : \(element)")
}else{
print("NO : \(element)")
}
}이런 식으로 쓰시면 될 것 같은데요
-
let nonWorkDays = allDays.filter{
calendar.isDateInWeekend($0)
}찾아보니 이런 식으로 쉬는 날을 거를 수도 있는데, Array를 출력해보니 금, 토에 해당되는 값들이 출력 되네요.
이 부분은 저도 좀 더 찾아봐야 할 것 같은데, 이런 방법도 있다는 정도로 아시면 될 것 같습니다.
-
?
질문 보자마자 1~31일 까지 루프 돌리시면서 뽑으면 되겠네 생각하다가
그달 첫번째 토요일(날짜) 뽑고 곱하기 7 하면 되지 않나요?
그달 멕시멈날짜 체크 하시구 (2월달 윤달인지 체크)
그외 방법도 많겠지만요 ㅎㅎ
-
iOS개발질문방 이용안내 (등록포인트:300, 답변:500, 추천: 500)
아이폰, 아이패드 관련 개발에 대한 질문을 남겨주세요. 이게시판에 질문 등록시 300 포인트, 답변등록시 500 포인트, 추천 500 포인트 적립됩니다. 좋은 질문이나 좋은답변이라고 생각되시면 꼭! 추천해서 답변자에게 추천포인트를 전달해주세요~ 코드입력방... -
WKWebview에서 확대 및 축소 줌 속성 제거
안녕하세요. WKWebView 로 웹뷰를 사용하고 있습니다 ios 줌제거를 하려고 합니다. 원래는 줌 제거를 할 생각은 없었지만 핀치로 줌 아웃을 하면 웹뷰 전체가 줌 아웃 되어 화면에 회색 여백이 생기네요. 그래서 webView.scrollView.bounces = fa... -
날짜 관련해서 문의 드립니다.
안녕하세요. 현재 캘린더를 위해서 FSCalendar를 사용해서 붙였는데요, 궁금한건 1월23일을 선택했는데 date가 아래와 같이 내려옵니다. locale을 Locale.current로 설정했는데요 시간을 어떻게 사용해야할지 모르겠습니다. ㅠㅠ 2021-01-22 15:00:00 +0000 -
collectionview load more 질문좀...
collectionview를 이용해서 게시물을 보여주고있는데 willdisplay를 통해서 일정 인덱스가되면 서버에서 값을 추가로 받아와서 보여주는 식으로 구현을 해놧는데 처음엔 괜찮은데 계속 스크롤을 할수록 스크롤링이 버벅거리고 핸드폰도 뜨거워지는 현상이 ... -
스토어 정보만 업데이트 할려고 해도 다시 빌드해야 되나요?
스토어 정보만 업데이트 할려고 해도 xcode에서 다시 빌드해야 되는거 같은데 맞나요? 어떤분은 스토어 등록정보를 그렇게 안해도 된다고 하시는 분도 계시던데 저는 스크린샷 하나만 바꿀려고 해도 빌드를 다시 해야 되는거 같은데 맞나요? 감사합니다 -
페이스북 로그인 오류
페이스북 로그인을 구현 후 잘 사용하고 있었는데요 언젠가부터 페이스북 로그인을 누르고 페이스북 화면에서 현재 이 앱에서 Facebook 로그인을 사용할 수 없습니다. 라고 뜨네요 잘 되다 갑자기 이러니까 어딜 고쳐야 할지 모르겠네요. 로그에서도 별도... -
IBAction 과 RxSwift 버튼이벤트처리 대한 차이점에 대해서 여쭙고 싶습니다.
안녕하세요. 개발하다보면서 UICollectionViewCell으 버튼클릭이벤트를 처리할때 IBAction으로 주로 처리를 하는데요. RxSwift에서 Tab이벤트를 구독해서 클릭이벤트를 처리하는 경우에는 IBAction으로 처리하는것보다 비효율적인가요? 제생각에는 셀... -
ios14.3에서 네비게이션 바의 위쪽 여백이 사라지지 않습니다
ios13 에선 정상적으로 돌아가던게 ios14.3으로 업데이트한 후 저 공간이 생겼습니다. .edgesIgnoringSafeArea(.all) 를 써봐도 사라지지 않습니다. 어떻게 해야 없앨 수 있을까요. - Read More
-
Swift 구문에서 #이 왜 붙은지 모르겠어요
안녕하세요 갓 독학으로 공부하고 있는 비전공자입니다! 시간 알람 코드를 작성하는데 책에는 설명이 안되어 있어서 여쭤봅니다 = 다음 #이 어떤 의미로 붙은지 모르겠습니다.. let timeSelector: Selector = #selector(ViewController.updateTime)... -
Realm 질문입니다.
Swift 상에서 Realm 을 저장하거나 읽을때 기존의 테이블의 정보가 바뀌면 Thread 1: Fatal error: 'try!' expression unexpectedly raised an error: Error Domain=io.realm Code=10 "Migration is required due to the following errors: 이런 에러를 표... -
wkwebview에 대해 질문이 있습니다! 도와주세요 ㅠㅠ
안녕하세요! iOS 개발자로 일한지 2달된 주니어 개발자입니다! 다름이 아니고 현재 web으로 구현된 서비스를 iOS 앱에서 실행시키기 위해서 wkwebview를 구현했습니다. 그런데 web service에서는 사이트를 닫아도 로그인이 유지가 되는데 앱에서는 앱을 종료... -
Guideline 2.3.10관련 문의드립니다.
안녕하세요. 가이드라인 2.3.10관련하여 문의를 드립니다. 일단, 현재 개발한 앱이 안드로이드 스마트폰과 연동하여 사용하는 기능들이 있습니다. 앱에 공지사항, faq와 같은 화면에 연동 방법 설명과 자사에서 판매하는 안드로이드 스마트폰 이미지와 텍... -
AppStore 내 리뷰 작성하는 api가 있을까요?
appstoreconnect를 통해서 리뷰 답글 하는 부분 대신에 api 가 있으면 따로 웹 페이지에서 리뷰 확인 및 작성을 하는 기능을 만드려고 합니다. app store connect api를 찾아보았는데 review 관련한 항목들은 app 심사 관련 api로 보이는데 솔루션을 제외... -
현재 달의 포함된 모든 토요일 정보를 뽑고싶은데 어떻게하면 될까요?
질문 그대로 현재 1월이면 1월에 해당된 모든 토요일을 날짜가 포함된 형태로 뽑아오고싶은데 어떻게하며 될까요? -
Rxswift와 GCD 비교
이제 막 iOS 공부하기 시작한 학생입니다. 기본적으로 애플이 지원하는 대표적인 비동기용 API가 GCD와 operationQueue로 알고 있습니다. 그런데 요즘에는 여러 언어에서 ReactiveX를 많이 쓰고, iOS 개발자 채용공고에도 가끔 Rxswift가 우대조건으로 들... -
안녕하세요! iOS 개발에 관련해서 질문드립니다!
안녕하세요. 아이폰데브에 가입한지 얼마 안 된 주니어 iOS 개발자입니다. 다름이 아니고 회사에서 모바일 앱 서비스를 해외에 런칭한다고 하는데 해외에선 휴대폰 본인인증을 어떤 방식으로 진행하는지 궁금해서 질문을 올립니다. Firebase를 통해 ... -
sign in with apple 리젝 관련 문의드립니다.
안녕하세요. 기존 사용중인 애플로그인이 앱 심사에서 리젝되어 질문을 남깁니다. 리젝 사유 : 애플로그인 인증실패 -> 에러팝업 -> 애플로그인 재시도 -> 인증 실패 1. 지문 및 얼굴로 애플로그인 스텝은 성공. 2. 회원가입 화면에서 추가 정보 받은 뒤... -
웹뷰에서 사진 업로드를 위해 촬영 화면에 갔다가 돌아오면 페이지가 Reload 됩니다.
안녕하세요, 현재 ViewController에서 웹뷰 하나만 보여주고 있고 파일 첨부하기 같은 경우도 웹에서 요청을 하고 있습니다. (컨트롤러에서는 url을 로드해주는 것 외에 아무것도 하지 않음) 근데 파일 첨부 버튼을 눌러 포그라운드에서 사진 촬영 또... -
생명주기 질문입니다.
화면이 꺼질때 onDisappear 를 호출하는데 만약 앱자체 프로세스를 끌경우에 onDisappear 를 안타는거같은데 프로세스를 강제로 끌경우에 호출할수 있는 부분이 따로 있을까요 -
더이상 아이패드를 지원하고싶지 않습니다
개발 완료 후 처음으로 앱스토어에 올릴 때 Deployment Info에 iPad 체크를 해제하는 것을 잊고 앱스토어에 검수 요청을 했습니다. 그 후에 검수 통과가 되었고 다음 업데이트 때 iPad 체크를 해제하고 올리려하니 iPad를 지원해야한다고 뜹니다. 하지만 ...