본문 바로가기

ios38

UITextView코드로 작성하기 1. TextView 생성하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 private let commentTextView: UITextView = { let textView = UITextView() //Design textView.backgroundColor = .white textView.textColor = .black textView.layer.borderColor = UIColor.black.cgColor textView.layer.borderWidth = 1 textView.text = "텍스트를 입력해주세요" textView.isScrollEnabled = true //Constraints textView.widthAnchor.constraint(equalT.. 2022. 2. 24.
[Swift] 1712 손익분기점 참고: Swift로 알고리즘 문제를 풀 때, 공백을 사이에 두고 입력값이 다수 제시되는 경우에 1 let input = readLine()!.split(separator: " ").map { Int($0)!} cs 와 같이 입력값을 받아 input이라는 array에 값을 넣을 수 있습니다. 예를 들어, 입력되는 값이 1 2 3 4 5 이고 위와 같이 코드를 작성하면 input = [1,2,3,4,5]가 됩니다. 1712 손익분기점 문제: 제출한 답변: 1 2 3 4 5 6 7 8 9 import UIKit let input = readLine()!.split(separator: " ").map { Int($0)!} if input[1] >= input[2] { print(-1) } else { print.. 2022. 2. 9.
TableView 사용법 테이블뷰는 자주 사용되는 기능 중 하나로, 아래 사진의 화면에 나온 연락처 리스트, 셋팅의 메뉴들이나 메세지 앱의 대화 리스트, 친구 리스트 등을 보여주는 화면에서 사용되는 기능입니다. 테이블뷰는 UITableViewController나 TableView를 이용해 만들 수 있습니다. 각각의 방법을 사용했을 때 어떻게 셀(행)을 만들고 각 셀에 내용을 추가하는 지 프로세스를 정리해보았습니다. 테이블뷰를 생성할 때 아래 프로세스를 참고하면 좋을 것 같습니다. delegate이나 dataSource를 self로 설정하는 것을 간혹 빠트리는데, 아래 순서처럼 처음에 미리 설정해두면 좋을 것 같습니다. 2022. 2. 8.
세그웨이(Segue) 모드별 비교 세그웨이를 설정할 때 타입을 설정해야 하는데, 각 타입별로 어떤 차이점이 있는지 잘 정리되어 있는 stackoverflow 글이 있어서 참고용으로 링크 공유합니다. https://stackoverflow.com/questions/25966215/whats-the-difference-between-all-the-selection-segues What's the difference between all the Selection Segues? Show Show Detail Present Modally Popover presentation Custom What is the difference between them? I couldn't find any documentation on it. There used t.. 2022. 2. 8.
함수 Function 알아보기 기본적인 함수의 형태 함수(function) 선언하는 기본 방법은 다음과 같습니다. func 함수명(파라미터 이름: 데이터 타입) -> 반환 타입 { return 반환 값 } 함수의 기본적인 형태는 위와 같지만 사용하다보면 여러 가지 형태로 사용이 가능합니다. 함수 활용 형태 1. Parameter가 2개 이상일 경우에는 쉼표로 구분한다. func sum(a: Int, b: Int) -> Int{ return a+b } sum(a: 1, b: 2) 2. Parameter가 없는 경우는 괄호 안을 공란으로 남겨두면 된다. func hello() -> String { return "Hello" } hello() 3. 반환 값이 없는 경우(반환값 부분에 Void를 적거나 아예 반환값 부분을 생략해도 된다.) .. 2022. 2. 7.
Set 생성하는 방법과 기본 기능들 Set은 Array와는 다르게 순서가 없고, 중복된 데이터를 허용하지 않는 리스트입니다. Set은 Array와 Dictionary와는 다르게 축약형이 따로 없습니다. //Set 선언방법 var setList: Set = Set() Set 기능들 Set을 사용하는 기본적인 기능들도 알아보겠습니다. //Set에 값 추가하기(.insert) setList.insert(0) setList.insert(50) setList.insert(50) setList.insert(100) setList.insert(0) Set에 값을 추가하려면 .insert 함수를 사용합니다. Set은 중복된 데이터를 허용하지 않기 때문에 동일한 값을 여러번 추가하더라도 한 번만 추가가 됩니다. 위에서 0과 50을 두번이나 추가했지만 se.. 2022. 2. 7.
반응형