TIL 12

오늘 한 일 / 배운점

  • iOS 앱 개발 입문 강의 수강
  • 개인 과제 Lv.1

과제

  • 개인 과제 Lv.2

느낀점

오늘 팀원 분들이랑 이야기하다가
이번 과제를 스토리보드로 짤지 코드로 짤지에 대한 이야기가 나왔었는데
밤에 마침 튜터님이 오셔서 물어봤다. 요즘에 현업에서는 스토리보드를 안 쓰는 추세고
특히나 스위프트 UI 나오고 나서는 더더욱 코드로 짜는 식으로 가고 있다고 한다.
그런데 스토리보드에서 오토 레이아웃, IBAction 연결 같은 거 연습하기 위해서
이번 과제는 모두 스토리보드로 하는 게 좋을 것 같다고 하심… 스토리보드가 되면 코드는 할 수 있게 돼있다고

오늘 입문강의 다듣고 과제를 시작했는데

1

일단 와이어프레임을 이번에는 Figma로 그려봤다
과연 이대로 구현 할 수 있을지는 몰라도 ㅎㅎ..

Lv.1 내용중에

  1. Storyboard를 활용하여 UI를 구성하고, NavigationController를 사용해서 화면 전환(코드가 아닌 @IBAction, @IBOutlet 사용)
  2. UIButton을 활용하여 아래 화면들로 전환
    (Storyboard에서 segue 방식 활용)
    • 할일 확인하기
    • 완료한일 보기

2

스토리보드에서 UIButton 만들고
그걸 끌어다가 @IBAction 함수 만들고
뷰 컨트롤러를 만들어서 버튼에서 끌어다가 show 클릭해서
segue 방식으로 연결했는데

3

실행해 보면 화면전환은 잘 되는 것 같다

근데 이렇게 되면 코드 작성 없이 스토리보드로 구현이 다 돼버리는데…
@IBAction 함수 안에 화면전환 코드를 넣으려고 만든 거 아닌가 싶어서
내가 지금 맞게 한 건지 모르겠네.. ㅠㅠ 내일 팀원 분들께 물어봐야겠다