Git을 통해서 개발할때, 일부 Git Repository에 개별 사용자 설정을 해보고 싶을때가 있을 수 있어요. 계정이나 username을 따로 설정하거나 말이죠. 👀 이때 Fork를 활용하면, global username을 사용하지 않고, 각각의 git repository의 username을 지정해서 사용할 수가 있습니다! 오늘은 이 방법을 간단하게 알아볼게요. 👍 Fork에서 Repository 설정을 통해 사용자 설정, 수정방법 Fork에서 사용자 설정을 하고 싶은 Repository를 열어주세요. 그리고, 해당 Git Repository의 우측에 더보기 아이콘 버튼이 작게 있을건데요. 이걸 선택 -> Settings for This Repository... 메뉴를 선택합니다. User globa..
iOS 앱 개발자의 23년 회고 시작! iOS 앱 개발자의 작년 인생 회고 및 새해 다짐 안녕하세요. 많은 개발자 분들이 지난해를 돌아보시길래 저도 따라서(?) 지난 2022년 한 해는 제게 어떤 해였는지 돌아보고자 합니다. 과연 나 자신은 2022년에 어떤것을 했을까, 정리해봅니다. 헌 0urtrees.tistory.com 22년은 현재에서 안주하지 않고 컴포트존에서 벗어나기 위해 하반기부터 조금씩 여러 새로운 도전들을 시작했던 한 해였습니다. 하지만 대외활동에는 소극적이었던 22년에 비해 23년에는 좀 더 많은 대외활동과 도전을 해보고 싶었습니다. 23년 한해를 회고할 겸 제가 했던 것들, 도전했던 것들과 아쉬웠던 것들을 되새겨보겠습니다! 📘 Udemy 강의 스터디 운영 작년 말부터 올해 상반기 까지..
Xcode IDE를 사용하시는분들이 많이 계실텐데요, 알고 있으면 유용하게 활용 가능한 설정 들이 있습니다. 이 중에 최근에 사용한 Xcode 설정 팁 들을 공유드립니다. 👍 먼저, Xcode > Settings를 들어가줍니다. Text Editing > Display 설정으로 한 줄 길이 제한 쉽게 구분하는 방법 Text Editing > Display > Page guide at cloumn을 지정하고 활성화하면, 현재 작성한 코드가 한 줄 길이 제한을 지키고 있는지 더 쉽게 확인이 가능해요. 위와 같이 우측에 100자를 의미하는 line이 생겨서, 본인이 작성한 코드가 80자를 넘었는지, 100자를 넘었는지 한 눈에 확인이 가능합니다. Text Editing > Editing 설정으로 자동으로 불필..
iOS의 built-in framework 중, Combine이 있습니다. 그 중, Future라는 publisher에 대한 기본적인 사용방법 부터, 제한사항, 주의사항과 이를 해결하는 대안 등에 대해서 알아보겠습니다. 🤔 Combine framework, Future Publisher 란? Future Publisher는 클로져를 통해 일정 작업을 수행하고, 그 콜백을 단일 값으로 방출하고 싶을때 사용할 수 있는 Publisher입니다. 클로져 내에서 원하는 작업을 수행 후, 그 결과값을 방출하거나, 필요시 Error를 던질 수도 있습니다. 만약 failure 케이스가 없다면, Failure 타입을 Never로 지정하면 됩니다. Future Publisher 기본 사용 예시 및 주의사항 1 // fut..
- Total
- Today
- Yesterday
- 백준swift
- swift string
- 김프매매
- uikit
- ios
- swift
- swift 기초
- 알고리즘문제
- 프로그래머스swift
- 스위프트
- CoreML
- swift reduce
- 백준알고리즘
- createML
- Swift 알고리즘
- SwiftUI
- 부스트코스
- publisher
- 프로토콜
- swift알고리즘
- 개발자문서
- Protocol
- Collection
- 자연어처리
- 알고리즘
- swift문제
- 프로그래머스
- swift 문자열
- 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 |