오늘은 아이맥, 맥북 등 macOS 내에서 Finder 파일명을 일괄 수정하는 방법을 가볍게 알아보아요~! 이름 규칙성이 있는 파일 집합이나, 확장자를 일괄로 바꾸는 등에 유용하게 활용 가능합니다. MacOS Finder를 통해 폴더 내의 파일명 일괄 수정하는 방법 먼저, macOS의 Finder를 통해서 일괄 수정하려는 폴더 내부를 진입해줍니다. 위와 같이 많은 파일들이 .JPEG 확장자를 갖고 있는 상태입니다. 여기에서 폴더의 일부 이름을 일괄로 수정해보려고 해요. 폴더 내에서 파일 하나를 선택 한 상태 -> command + A 단축키를 눌러서 전체 파일을 포커싱 해줍니다. 여기에서 포커싱된 파일 영역에 우측 클릭 -> 이름 변경... 을 클릭해주세요. 그럼 특정 파일 키워드, 특정 키워드에 대한 ..
쿠팡에서 구매 시, 포인트 적립 혜택을 주는 로켓와우 멤버십 서비스가 있습니다. 오늘은 쿠팡 앱에서 해당 서비스를 해지하는 방법을 알아봅니다. 쿠팡 앱 내에서 로켓와우 멤버십 가입 및 해지하는 방법 먼저, 쿠팡앱 4번째 탭의 마이페이지 화면을 들어간 후, 좌상단에 모자이크 영역(본인 이름)을 터치해서 내정보관리 페이지로 진입합니다. 내정보관리 화면의 와우 멤버십 메뉴를 들어가주세요. 만약 와우 멤버십을 가입하고 싶으시다면, 가입 페이지로 진입하고, 가입 상태라면 해지할 수 있는 메뉴를 하단에서 확인 가능합니다. 만약 쿠팡앱을 많이 사용하신다면, 와우 멤버십도 좋은 선택인것 같아요. 저는 쿠팡앱을 아주 자주 사용하는 편은 아니라서 일단 무료체험 후 해치를 하려고 합니다. 와우 멤버십 페이지를 하단 스크롤 ..
iOS개발을 하면서, Combine framework를 활용할 수 있습니다. Publisher로부터 이벤트를 받고자 구독을 할 때, 실행할 동작을 메인스레드에서 동작하고 싶을때가 있습니다. 대표적으로 UI를 업데이트해야할 때인데요. 그럴때 publisher 구독 과정에서 receive(on:)을 사용해서 메인스레드를 지정할 수 있습니다. 일반적으로 DispatchQueue.main을 생각하실 수 있는데 RunLoop.main도 메인스레드 지정에 사용이 가능합니다. 이전까지는 DispatchQueue를 위주로 사용했다가 Combine 관련 유데미 강의에서 RunLoop.main을 사용하는 것을 보고 사용을 해본 경험이 있었는데요. 과연 이 둘은 완전 똑같은 동작을 수행할까요? 그것은 아니라고 합니다. 오늘..
올해 초에 메쉬업(MashUp) 동아리에 iOS Developer로 지원을 해서 면접을 보고 불합격 했었어요. 😂 IT 동아리 메쉬업, Mash up iOS 지원 및 면접 후기국내에는 많은 IT 모임, 동아리가 존재합니다. SOPT, Mash Up, Prography, 디프만 등등이 기억이 나네요. 그 중에서 제가 활동해본 동아리도 있지만, 취업준비 시절, 지원했지만 면접에서 떨어졌던 동아0urtrees.tistory.com 이어서 이번에는 Yapp에서 동아리 지원공고가 나온것을 확인했어요. 그렇게 지원을 해보게 되었습니다. 오늘은 앱, 웹 서비스 등을 개발하고 배포하는 경험을 만들 수 있는 기업형 연합 IT 동아리, Yapp 22기 서류 지원 및 면접 후기 입니다. 기업형 연합 IT 동아리, YAPP ..
- Total
- Today
- Yesterday
- 프로그래머스
- Collection
- 알고리즘
- swift문제
- 컬렉션
- Protocol
- SwiftUI
- 김프매매
- 개발자문서
- createML
- 스위프트
- swift 문자열
- 알고리즘문제
- 백준알고리즘
- swift언어
- swift알고리즘
- 프로그래머스swift
- swift 기초
- 자연어처리
- ios
- 백준swift
- Swift 알고리즘
- CoreML
- 프로토콜
- swift reduce
- uikit
- swift string
- publisher
- swift
- 부스트코스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |