분류 전체보기

    [Git] Github Personal access Token 생성/변경. + 403 에러 해결 방법

    오늘은 평소와 다름없이 공부한걸 TIL 하려고 github에 push를 하려고 하였는데 에러가 뜨면서 push가 안 되는 일이 생겼습니다. 아래와 같은 오류가 났는데요. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: unable to access 'https://github.com/yagi4168/TIL...

    [오늘의 Swift 지식] 전달인자(Argument)와 매개변수(Parameter)

    안녕하세요:) 오늘은 전달인자(Argument)와 매개변수(Parameter)에 대해 정리하겠습니다. 아래의 코드는 매개변수 이름과 레이블의 표현 방식입니다. 띄어쓰기를 하다가 조금 헷갈릴 수 있다고 생각이 들어서 띄어쓰기 부분에 _로 표시해 두었으니 참고해주세요 :) func 함수 이름(전달인자_레이블 매개변수_이름: 매개변수_타입, ...) -> 반환_타입 { 실행_구문 return 반환_값 } 위의 예시만 봐도 알 수 있을 거 같지만, 아래의 예시 코드를 보면서 전달인자(Argument)와 매개변수(Parameter)에 대해 조금 더 풀어서 설명을 해볼게요! 😤 func add(_ a: Int, _ b: Int) -> Int { return a + b } add(10, 5) // add(a: 10,..

    [오늘의 Swift 지식] if let과 guard let의 차이는?

    Optional Binding을 아시는 분들은 if let을 한 번쯤은 보셨을 겁니다. 오늘은 Optional Binding에서 사용되는 if let과 guard let을 알아보겠습니다 :) guard let과 if let은 공통적으로 옵셔널 바인딩이라는 특징을 가지고 있습니다. 우리는 변수에 값이 있을지 없을지 모르는 상황에서 Optional을 사용하지만, 그 값을 안전하게 가져오려면 Optional Binding을 사용하여 값을 Unwrap 해야 합니다. 이럴 때 안전하게 값을 추출하기 위해 사용하는게 guard let과 if let입니다. if let이란? if let은 성공시와 실패 시 2가지 경우로 나눠서, 두 분기 모두에 우리가 원하는 코드를 작성해줄 수 있는데요. 즉, 코드에서 nil 일 때..

    [오늘의 Swift 지식] Optional Binding이란? 🧐

    저번에는 Optional에 대해서 알아봤었습니다. Optional을 모르시는 분은, 이 글을 통해 먼저 Optional이 무엇인지 알아보고 오시면 좋을 거 같네요 :) 옵셔널 바인딩(Optional Binding)이란? Optional Binding은 Optional 타입으로 선언된 변수에 값이 있는지 없는지 확인할 수 있도록 도와주는 기능입니다. Optional의 값이 존재하는지 검사한 후에, 값이 존재한다면 "!(느낌표)"를 사용하지 않고 Optional 타입의 변수 값을 출력할 수 있어서 조금 더 안전한 형태로 값을 얻을 수 있습니다. 'if let' 또는 'if var'를 사용하는데요. 옵셔널 값이 있다면 'if'구문이 실행되고, 값이 'nil'이라면 그냥 통과하게 됩니다. 글만으로는 부족하니, ..