보호되어 있는 글입니다.
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/UN2Px/btsuIzxQeQP/Hr3Gn3tivqJkjl4dTnggmk/img.png)
https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 안녕하세요. 간만에 문제풀이로 돌아왔습니다. 이번 문제는 사실 Date 타입에 대한 개념만 있으면 누구나 쉽게 풀 수 있습니다. Date 타입에 대해 잘 모르시는 분들은 아래 글을 참고해주세요. 2023.09.13 - [iOS개발/Swift 기본] - Swift Date 타입을 활용해보자 (덧셈,뺄셈등) Swift Date 타입을 활용해보자 (덧셈,뺄셈등) 안녕하세요. 가만 생각해보니 Date ..
import Foundation import UIKit extension UICollectionView { func reloadData(completion:@escaping ()->()) { UIView.animate(withDuration: 0, animations: reloadData) { _ in completion() } } } 중요한 부분은 아니지만 UICollectionView 를 사용할때 reload 이후에 어떤 이벤트를 처리하고 싶은 경우 유용한 기능입니다. 사용법은 위 코드를 넣어주신 후 아래처럼 사용하시면 됩니다. collectionView.reloadData { // 실행하고 싶은 코드 } 필요하신 분들이 있을까봐 올려 봅니다. 오늘도 파이팅입니다.
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/diigBp/btstY64qk0V/90SSUd6eHN6c49nAAOWmT0/img.png)
안녕하세요. 가만 생각해보니 Date 타입은 생각보다 많이 쓰는데 Date 가 무엇인지 그리고 어떻게 사용하는지는 정리를 안했더라고요. ( Date String 전환하는 것만 올렸더라고요;;) 2022.10.14 - [iOS개발/Swift 기본] - Swift Date String 타입 변경하기 그래서 오늘은 알아두면 쓸모있는 Date 에 대해 간단히 알아보고자 합니다. * Date 타입 이란? - 시간을 표현하는 타입입니다. - NSDate 타입은 Date 타입을 좀더 용이하게 사용하기 위해 제작된 타입입니다. - 그래서 NSDate 와 Date 간의 전환이 간단합니다. NSDate() as Date // NSDate -> Date Date() as NSDate // Date -> NSDate - Fo..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/zWjNS/btslS4nb1tu/eYBG26GMbsfjScuIWo18t1/img.png)
안녕하세요. 오늘은 간단한 내용으로 작성해볼까합니다. 혹시 UICollectionView 를 사용하다가 Cell 사이즈가 안 바뀐적 있나요? 일반적으로 Cell 사이즈를 지정할때 아래 함수를 많이 쓰게 됩니다. (sizeForItemAt) func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { let width = collectionView.frame.width let itemsPerRow: CGFloat = 2// 각 렬당 2개 let widthPadding = 8 * (items..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bwUoZf/btstff8TERr/QagjqVAoiwgeeHAjlbjQfK/img.gif)
안녕하세요. 오늘은 오랜만에 기본 알고리즘이 아닌 UI 내용을 다뤄볼까 합니다. * 이번 포스트는 아래 링크를 참고하여 제작하였습니다. - 상당히 자세히 설명되어있어서 읽어보시는걸 추천 드립니다. https://jintaewoo.tistory.com/33 collectionView paging 해보기! collectionView에 간단히 paging을 설정할 수 있는 프로퍼티가 있다. collectionView.isPagingEnabled = true 위 코드와 같이 간단히 가능하다. 하지만 이 코드로는 상하좌우에 여백이 생기면 스크롤 시 어그러지 jintaewoo.tistory.com 오늘 만들 거는 바로 이겁니다. 부르는 이름이 다양하긴 합니다. 외국에서는 Carousel View (회전 목마 뷰) ..
8월 부터 조금 방법을 바꿔서 일주일에 한번 포스트를 작성하는데 생각보다 괜찮은 방법인 것 같습니다. 그래서 개인 공부 관련 포스트는 기존처럼 일주일에 한번을 유지할 생각입니다. (물론 잡담 제외) 그래서 이 방법은 유지하는 걸로 하고 프로그래머스 연습 문제를 푸는게 생각보다 재밌어서 문제 풀이 포스팅이 좀더 올라 갈 것 같습니다. 또한 이번 달은 문제 풀이에 관련된 알고리즘들이 주 포스트로 다루어 질 것 같네요. UI도 재밌는거 발견하면 같이 올릴지도..? 암튼 이번 달도 미래의 나에게 잘 부탁드립니다 아디오스 다만 이번주 포스트는 좀 걸릴지도?