1. 첫 번째 학습 내용: performSegue(withIdentifier:sender:)

Instance Method
performSegue(withIdentifier:sender:)

Initiates the segue with the specified identifier from the current view controller's storyboard file.

2. 두 번째 학습 내용: 변수 값을 동적으로 바꿔주는 법

변수 값을 동적으로 바꿔주는 법?!
(키워드 모름....)

// 이렇게하면 numOfList값이 고정돼요!
var numOfList: Int = list.count

// 하지만 이렇게하면 list의 길이가 늘어나면 자동적으로 numOfList값이 바뀌게돼요!
var numOfList: Int {
  return list.count
}

3. 세 번째 학습 내용: text field 비활성화 하는 방법

text field랑 edit 버튼 누르기 전에
freezing 하는 방법

override func viewDidLoad() {
        super.viewDidLoad()
        updateUI()
        self.newTitle.isEnabled = false
        self.newDate.isEnabled = false
        self.newContent.isEditable = false
    }

edit 누르면 true 값으로 바꿔주면 됨

private func editTODO() {
        self.newTitle.isEnabled = true
        self.newDate.isEnabled = true
        self.newContent.isEditable = true
    }

Disabling user input for UITextfield in swift

문제점/고민한점 → 해결방안

특정 브랜치 pull 해오는 방법

git pull origin <branch name>

[ git 기본 ] git pull 시 특정 branch 를 pull 해오기

강경 브랜치를 pull 해오는 과정에서
내 로컬 브랜치를 날려버렸따 😣
흙.. 뭐 어차피 해둔것도 별로 없긴 하지만
깃헙에 푸쉬도 안해놔서 복구도 못함 ^.ㅠ

교훈: 다음엔 pull을 해오기 전에 푸쉬를 미리 해두자...⭐️

Indexpath 다른 뷰컨으로 넘기는 방법

흙... 넘겨야지
배열의 해당 인덱스 패스 순서에 수정한 내용이 들어간다규...

profile
iOS Developer

0개의 댓글