일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오토레이아웃
- todolist
- 커맨드라인툴
- Swift
- strikeThrough
- 개발자
- URLSession
- 내배캠
- 알고리즘
- 코드스니펫
- Flutter
- ios
- pull down button
- 내일배움캠프
- 스파르타코딩클럽
- 플러터
- DART
- Xcode
- UISlider
- 계산기만들기
- pop up button
- 메모장만들기
- 앱개발
- userdefaults
- ListTile
- Wil
- Storyboard Reference
- 날짜처리
- attributedText
- Storyboard
- Today
- Total
목록WIL (8)
이리메라 갖다가
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 완료/미완료 상태에 따..
FACTS 프로젝트명 : 영화관 키오스크 프로그래밍 필수 작업 : (1) 키오스크 프로그래밍 기획 (2) 입력받은 숫자에 따라 로직 실행, if/switch/guard 활용, 프로그램 종료, readLine() 함수 사용 (3) 클래스 설계 및 프로퍼티, 메소드 정의, 상속관계 구성 (4) 잔액 비교 기능, n초 이후 코드 실행 기능, 멀티스레드 환경 구축 FINDINGS 문제점 커맨드라인툴에 익숙하지 않음 중복되는 문자열이 팀원마다 각기 다른 형태로 작성되어 혼돈 존재 팀원간 실력차에 따른 역할분담의 어려움 while문 안에 if문, if문 안에 또 while문을 작성하게 되면서 코드 정렬이 안됨 클래스 상속 관계 설계의 어려움(굳이 상속을 받아야 하는지 의문) 입력값에 따라 다음 while문에서 입력..
FACTS 프로젝트명 : (1) 나만의 계산기 만들기, (2) 호텔 객실 예약프로그래밍 필수 작업 : (1) 더하기/빼기/나누기/곱하기 연산 클래스, 나머지 연산, 각 클래스 생성 후 사칙연산 클래스와 관계 맺기, 추상화 (2) 예약 프로그램 목록 만들기, 랜덤 비용 지급 및 잔고에 더하기, 예약 및 내역 보여주기, 시간기준 정렬, 프로그램 종료 FINDINGS 문제점 (1) 사칙연산 클래스를 switch/case문으로 작성했는데 사칙연산의 우선순위 지정이 안됨 (2) 각 번호를 입력할 때 개별로 조건문을 달아 전체를 반복문으로 설정하였는데, 처음 입력한 숫자의 이전 번호를 입력하면 잘못된 번호를 입력했다는 오류 발생 (2) String -> Date 형태 변환의 어려움 (2) 체크아웃 날짜가 체크인 이..
일단 한번 해보는거야 FACTS 프로젝트명 : 팀소개 프로젝트 필수 작업 : 클릭시 url 이동, ListView, ListTile, CRUD 나의 역할 : 메인페이지에 있는 팀원들을 소개하는 카드를 만들어 리스트로 구현 FINDINGS 문제점 세부적인 역할분담 실패 CRUD 개념 인지 미흡 초기 기획안대로만 수행(추가 기능 구현에 대한 의지 부족) 오류메세지를 제대로 파악하지 못함 해결방안 기획단계에서 자세한 역할 분담하거나, 기획자를 지정하여 역할을 배정 구현하려는 기능 목록화(할일목록을 작성하여 하나씩 지워가는 방향으로 작업) 클론코딩이나 앞선 기수들의 예시 자료를 보면서 참고, 레퍼런스들을 찾아보고 벤치마킹 구현하고자 하는 기능을 명확히 인지하고 각 명령어, 위젯들의 의미를 기억하고 컴파일러의 오..