Components 2

readLine()을 통해 키보드로 입력받기 - swift

xcode에서 키보드로 부터 값을 입력받는 방법을 알아보자! swift에서는 readLine() 함수를 통해 키보드로부터 입력값을 받아올 수 있다. . . . 공식문서 항상 공식문서를 먼저 보는 습관을 들이자. 공식문서를 보면.. " EOF까지 혹은 현재 줄의 끝에 도달할 때까지의 표준입력을 읽어 문자열로 리턴한다. " 라고 되어있다. (EOF란, End-Of-File의 약자로 파일의 끝을 의미한다.) 근데 자세히 보니 리턴값이 옵셔널 문자열 이다. 한번 실습을 통해 연습해보자. 실습준비 표준 입력을 받고자할 때는 프로젝트를 생성하고 작성해야 한다. (playground는 샌드박스이기 때문에 input이 없다고 한다. 그래서 actual application을 통해서만 input을 받을 수 있다.) 실습..

Swift 2021.07.19

문자열 자르기 components & split - swift

특정 문자를 기준으로 문자열을 자를 때 사용하는 함수는 크게 components 와 split 이 있다. 각 함수 Summary를 보자. (자세한 정의는 위의 함수 링크를 참고) 차이점 프레임워크/라이브러리 : `components`는 Foundation 프레임워크에 속해있어 'import Foundation'을 선언해주어야 하는 반면, `split`은 swift 표준 라이브러리에 속해있기에 'import Foundation'을 하지 않아도 쓸 수 있다. 리턴값 : components -> [String] split -> [SubString] 인자수 : components - `separatedBy` split - `separator`, `maxSplits`, `ommitingEmptySubsequenc..

Swift 2021.07.17
반응형
1