728x90

Swift/학습 24

[Swift] stride에 대해

지정된 범위 내에서 반복을 진행할 수 있는 stride에 대해 설명해드리겠습니다. 영어사전에서 stride는 폭, 보폭으로 나타내고 있습니다. (코딩을 하나보면은 어느 순간 영어 단어도 외워지게 되는 좋은 현상...) 1.stride(from:to:by:) from -> 시작 to -> 끝 by -> 폭 반복할 데이터와 횟수를 지정해 주시면 해당 조건에 맞추어 반복을 진행합니다. stride(from: 5, to: 30, by: 5).forEach() { (element) in print(element) } result 5 10 15 20 25 for element in stride(from: 0, to: 10, by: 2) { print(element) } result 0 2 4 6 8 여기까지 보시면..

Swift/학습 2020.02.09

[Swift] UITabelView에 .xib커스텀 셀을 적용해보기

TableView개발에 있어서 .xib 파일 형식의 커스텀 셀을 활용해보겠습니다. .xib 파일 형식을 활용하면 재활용성이 좋아 자주 사용하고 있습니다. (뭔가 부품을 만들어 조합한다는 느낌??) 스토리보드에서의 작업보다는 몇 가지 추가 작업이 필요하지만 그렇게 복잡한 작업은 아니기 때문에 따라 하시는데도 별로 어려움을 없을 것입니다. 1. Storyboard에 TableView 생성 storyboard에서 tableView를 생성합니다. 2. TableView 설정 빠르게 테이블 뷰를 나타내기 위한 설정을 진행합니다. (delegate나 datasource설정은 예시를 보여 드리는 것이기 때문에 최소한 만을 사용하여 나타내었습니다.) @IBOutlet weak var tableView: UITableV..

Swift/학습 2020.01.26

[Swift] Array활용법 (filter, map, reduce, sort)

데이터 관리에 있어 Array는 정말 많이 활용되는 것 같습니다. 활용법이 다양함에 있어 일일이 함수를 만들거나 하는 것이 힘들기도 했는데 swift에서는 자주 사용할 법한 기능들을 함수로서 제공되고 있어 편하고 빠르게 개발할 수 있는 것 같습니다. 처음에 swift에 익숙하지 않았을 때는 잘 몰라서 많이 활용을 하지 못했는데 한 번 활용을 하고 나니까 편해서 자주 사용하게 되는 것 같습니다. 오늘은 대표적으로 filter, map, reduce, sort에 대해서 알아보겠습니다. 함수 원형을 활용한 방법과 간략화 해서 사용하는 방법 두 가지 형태로 나타내 보겠습니다. 1. Filter 첫번째로 filter입니다. 배열을 어떠한 조건에 맞추어 재생성이 가능한 함수입니다. 예시로 Int형 배열을 받아 10..

Swift/학습 2020.01.23
728x90