일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링 입문
- java
- 자바
- 코딩공부
- 영화
- 리뷰
- 백준
- 새벽녘 소소한 기록
- 인프런
- toy project
- 플러터
- 백엔드
- 자바 스터디
- 자바공부
- 스위프트
- 영화일기
- 독서기록
- Flutter Toy Project
- 도서리뷰
- 토이프로젝트
- 영화기록
- backend
- 독서일기
- 키노
- 일기
- Flutter
- IOS
- inflearn
- 영화리뷰
- 영화후기
- Today
- Total
목록전체 글 (58)
새벽의 기록
SwiftUI TextField의 글자 수 제한하는 방법구글링 해 본 결과 Modifier도 만들고 extention도 추가하고.. 등등 여러 방법이 많았지만나는 그냥 간단하게 하나만 만들고 싶은건데 다 너무 복잡한 느낌을 받았다... 그래서 그냥 onChange를 이용해서 직접 구현했다. 뭐 번거로운 과정없이 코드 몇 줄만 끄적끄적 하면 끝import SwiftUIstruct ContentView: View { @State private var text = "" var body: some View { VStack { TextField("Enter text", text: $text) .onChange(of: text) { newValu..
이런 창이 한 번 두 번 뜨는 것도 계속 떠서 열받아서 정리해놓으려고 한다.fetch, pull, push 등을 할 때 뜨는 것은 물론이고 아무것도 하지 않고 있어도 계속계속 뜨는 경우다. 구글링이나 스택오버플로우를 뒤져봐도 나와 같은 경우가 없길래 유튜브를 뒤져서 해결방법을 찾았다. 우선 finder로 가서 option을 누른 상태로 이동을 누른다.option을 누른 상태에서만 라이브러리가 보이기 때문에 꼭 누른 상태로 이동을 클릭하고 라이브러리로 이동한다. 라이브러리에서 Keychains 폴더를 찾아서 클릭한다. 그럼 몇몇 파일과 폴더들이 보이는데 전부 다 삭제한다.휴지통에 넣은 다음 휴지통 비우기를 하든, command+option을 누른상태로 backspace를 눌러 삭제하든 완전히 지운다...
git rm -r --cached .git add .git commit -m "fixed untracked files" git의 캐시가 문제가 되는거라 위 명령어로 캐시 내용을 전부 삭제후 작업하면 해결.
변경사항 유지하고 커밋 취소하는 법git reset --soft HEAD~1 변경사항 전부 삭제하고 커밋 취소하는 법git reset --hard HEAD~1 최근의 commit을 삭제하고 싶을 땐 git reset HEAD~1최근의 n개의 commi을 삭제하고싶을땐 git reset HEAD~n 변경사항 유지하고 싶으면 --soft변경사항 삭제하고 싶으면 --hard 깃허브에 푸시한 커밋 삭제하는 법(로컬과 동기화) git push -f origin "branch name" git push -f origin "branch name"을 통해 github에 commit 삭제를 알리기
다른 함수를 전달인자로 받거나 함수실행의 결과를 함수로 반환하는 함수map https://developer.apple.com/documentation/swift/array/map(_:)-87c4d map(_:) | Apple Developer DocumentationReturns an array containing the results of mapping the given closure over the sequence’s elements.developer.apple.com # case1 let cast = ["Vivien", "Marlon", "Kim", "Karl"]let lowercaseNames = cast.map { $0.lowercased() }// 'lowercaseNames' == ["vi..
모든 요소가 특정 조건을 만족하는지 확인하는 메서드 https://developer.apple.com/documentation/swift/array/allsatisfy(_:) allSatisfy(_:) | Apple Developer DocumentationReturns a Boolean value indicating whether every element of a sequence satisfies a given predicate.developer.apple.com 모든 요소가 특정 조건을 만족하는지 확인하는 메서드 # case1 let names = ["Sofia", "Camilla", "Martina", "Mateo", "Nicolás"]let allHaveAtLeastFive = names.allS..