일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- strikeThrough
- UISlider
- Storyboard
- 플러터
- 코드스니펫
- attributedText
- ListTile
- 내일배움캠프
- Wil
- Xcode
- DART
- userdefaults
- 앱개발
- 스파르타코딩클럽
- Flutter
- Storyboard Reference
- 개발자
- pop up button
- 오토레이아웃
- 알고리즘
- ios
- 날짜처리
- 계산기만들기
- URLSession
- 커맨드라인툴
- 내배캠
- todolist
- 메모장만들기
- pull down button
- Swift
- Today
- Total
목록TIL (40)
이리메라 갖다가
오늘 팀별 회고 시간에 코드를 공유하면서 질문 받았던 내용을 좀 더 생각해볼 필요가 있어서 현재 코드를 점검해보고자 한다. 질의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..

강의를 토대로 나만의 메모앱 만들기 시작! *본 프로젝트는 코드로 구현하는걸 최대한 지양하고, 스토리보드에 있는 Interface Builder를 통해 구현하여 Xcode 툴에 익숙해지는 것을 목표로 한다. View Controller 먼저 메인 화면에 단축키 command + Shift + L을 눌러 Interface Builder에서 Image View를 추가한다. 해당 이미지뷰에는 아무 이미지를 집어넣어야 하기 때문에 컨트롤 드래그를 통해 IBOutlet을 만들어준다. 기본 시스템에 내장되어 있는 이미지를 사용해도 되지만, 나는 우리팀 게더 화면을 캡쳐해서 넣었다. import UIKit class ViewController: UIViewController { @IBOutlet weak var im..