4주차 WIL

Oni·2023년 9월 4일
0

WIL

목록 보기
4/9
post-thumbnail

원문 포스팅 🔗

FACTS

  • 프로젝트명 : 나만의 메모앱(To Do List) 만들기
  • 필수 작업
    (1) Lv1. Todo 홈 화면 만들기
    • UI 구현하기
    • Storyboard로 UI 구성, NavigationController를 통해 화면 전환(@IBAction, @IBOutlet)
    • UIButton을 활용하여 할일 확인하기, 완료한일 보기 화면으로 전환(segue 방식 활용)
      (2) Lv2. Todo 리스트 화면 만들기
    • 데이터 구상
    • UITableView 활용 Todo리스트를 보여주기
    • Todo 추가(UIButton/NavigationItem/UIAlertController/Closure/Action 활용)
    • Todo 완료(Button/UISegmentedControl, View 완료/미완료 상태에 따른 UI 변경)
      (3) Lv3. Todo 완료 페이지 만들기
    • 세부 페이지
    • 완료 페이지

FINDINGS

  • 문제점
    • 스토리보드로 화면을 구상한 적이 없어서 익숙하지 않음
    • IBOutlet, IBAction 연결했는데 자꾸 끊김
    • 테이블뷰가 그냥 그냥 어려움...
    • 뷰 컨트롤이 A 클래스에 구독되어 있을 때 다른 클래스의 버튼을 연결할 수 없는 문제(클래스 확인 필수)
    • 셀 위에 라벨 사이즈 조절을 했는데 스위치를 덮는 오류가 발생
  • 해결방안
    • 이것저것 계속 만져보고 검색함.. 그 방법밖에 없더라
    • 이건 어쩔수가 없던데, 연결 항상 확인하고 설정한 이름에 맞게 연결됐는지 다시 확인
    • ...
    • 설정한 클래스에 연결해야 가능
    • 기본 textLabel이 아닌 IBOutlet 넣을 때 작성한 이름으로 넣어야 함...

FUTURE

  • Swift 기초 문법 공부(계속)
  • 기획 꼼꼼하게 하기(메모 필수)
  • 스토리보드로 앱 UI 구상하는거 연습
  • 코드 리뷰하는 습관 기르기

FEELINGS

  • 이것저것 눌러봐야겠다.
  • 팀원들한테 코드 보여주면서 이것저것 물어보는 시간이 너무 좋았다.
  • 문제 있는건 따로 메모해서 어떻게 해결했는지 확인해봐야겠다...ㅜㅠ
  • 알고리즘 문제 너무 어려웠다.....잉..
  • 3주차 벌써 끝났다고...? 담주면 한달인데 시간 낭비 하지말고 잘써야겠다!!!!!
profile
하지만 나는 끝까지 살아남을 거야!

0개의 댓글