본문 바로가기

Dot24

파일 끝에 개행을 추가하는 이유 이유는 IEEE가 책정한 POSIX에 정의되어 있기 때문이다.정확히는 3.205 Line에 정의되어 있다.3.205 Line A sequence of zero or more non- s plus a terminating .다양한 시스템 및 도구들이 이 표준에 따라 구현되어 있기 때문에, 지키지 않을 경우 오류가 발생할 수 있다.현대에 사용되는 컴파일러들에서 개행 문자가 없다고 컴파일 안 되는 상황은 없겠지만, gcc와 깃허브는 경고한다. 2021. 2. 19.
iOS) Alert 예제 (UIAlertController / UIAlertAction) 오늘은 iOS에서 사용하는 alert를 직접 만들어보겠습니다. 예제는 세 가지로 다음과 같습니다. 예제를 시작하기 앞서, 스토리보드에 버튼 하나를 만든 후, 코드에 연결하여 클릭하면 alert 이벤트가 실행되도록 했습니다. Alert(1) 코드 먼저 보면 다음과 같습니다. 구조는 UIAlertController를 통해 구조 및 스타일을 설정합니다. 이때 스타일은 그림 1. 과 같은 .alert 스타일과 그림 2. 와 같은 .actionsheet가 있습니다. 그림 4. 와 같이 title과 message는 다음과 같은 위치에 표시됩니다. 다음으로 UIAlertAction을 통해 action을 만들어줍니다. action은 쉽게 말해서 버튼이라고 생각하면 됩니다. 파라미터로 title과 style, handl.. 2020. 10. 11.
iOS) tableView(_:cellForRowAt:) / tableView(_:numberOfRowsInSection:) Table views는 데이터를 보여주는 것만 관리하고, 데이터 그 자체를 관리하지는 않습니다. 데이터를 관리하기 위해서는 table with a data source object를 제공해야 하는데 UITableViewDataSource 프로토콜을 채택하여 구현할 수 있습니다. 대표적인 메서드로 tableView(_:cellForRowAt:)와 tableView(_:numberOfRowsInSection:)가 있는데, 프로토콜을 채택하면 필수적으로 요구되는 메서드입니다. 사용 예시는 다음과 같습니다. // Return the number of rows for the table. override func tableView(_ tableView: UITableView, numberOfRowsInSection.. 2020. 10. 11.
Validation Dataset Validation Dataset 이란? Validation dataset 이란 validation이라는 목적을 위해서 training dataset에서 따로 나눈 dataset을 일컫는다. Validation Dataset을 사용하는 이유 그럼 Validation dataset 은 왜 사용하는 걸까? 이유는 간단하다. "모델의 성능을 평가하기 위해서"이다. Training을 거쳐 만들어진 모델이 잘 예측하는지 그 성능을 평가하기 위해서 사용된다. Validation Dataset 의 특징 Validation Dataset은 Test Dataset과 차이를 보인다. Validation Set은 여러 모델 중에서 최종 모델을 선정하기 위한 성능 평가에 쓰이는 반면, Test Dataset은 모델의 '최종 .. 2020. 10. 7.