일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UISlider
- Wil
- ios
- 알고리즘
- Storyboard Reference
- Xcode
- DART
- ListTile
- pull down button
- todolist
- 내배캠
- strikeThrough
- 계산기만들기
- 플러터
- 커맨드라인툴
- 스파르타코딩클럽
- Flutter
- 날짜처리
- 코드스니펫
- Swift
- 메모장만들기
- 내일배움캠프
- userdefaults
- URLSession
- 앱개발
- Storyboard
- attributedText
- 오토레이아웃
- pop up button
- 개발자
- Today
- Total
목록분류 전체보기 (49)
이리메라 갖다가
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 완료/미완료 상태에 따..
오늘 팀별 회고 시간에 코드를 공유하면서 질문 받았던 내용을 좀 더 생각해볼 필요가 있어서 현재 코드를 점검해보고자 한다. 질의1) Memo 와 MemoManager 클래스를 따로 구분한 이유는? 질의2) MemoManager의 경우 꼭 클래스여야 하는지? 구조체로 하면 안되는지? // Memo 클래스 import Foundation class Memo { var content: String init(content: String) { self.content = content } } // MemoManager 클래스 import Foundation class MemoManager { static let myMemo = MemoManager() var memoList: [Memo] = [] // MemoMa..
UIAlertController 어제 작업한 내용을 이어받아 [할 일 확인하기] 페이지의 오른쪽 상단 addList 를 눌러 메모(할 일)을 추가했다. IBAction 을 연결하고 아래와 같이 코드를 작성했다. Swift에는 UIAlertController라는 클래스가 있는데, 사용자에게 경고 메시지를 보여주거나 확인이 필요한 경우에 알림 창을 띄워주는 기능이다. 다음은 alert를 생성하고, OK 버튼을 누를 때의 동작을 설정하는 예제이다. // alert 인스턴스 생성(title: 제목, message: 표시할 메세지, preferred: 스타일) let alert = UIAlertController(title: "My Alert", message: "This is an alert.", preferr..
TableView... 너무 어렵다... 오늘 하루종일 얘랑 싸운 듯 오늘은 어제보다 딱히 진전된 건 없으나, 테이블 뷰에 대해서는 쪼금은 알게되는 시간이었다. Table View Controller Table View Controller 생성 메인 스토리보드에서 단축키 command + Shift + L 을 눌러서 Table View Controller를 추가해준다. 기본 View Controller에 Table View를 추가해도 되지만, Table View Controller를 추가해서 편집하는게 훨씬 수월하다. 기본 Table View Controller를 추가하면 테이블뷰만 있는 Controller가 뜰텐데 메인화면의 버튼과 Action Segue*를 연결한 후 Navigation Item과 B..