일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- roboflow
- 프로그래머스
- 프로그래머스 답
- fast.ai
- 소수
- Python
- supervisely
- 스위프트
- c언어
- SwiftUI
- ios 개발 시작
- coco 데이터셋
- 카카오 2018
- swift 배열
- 이미지학습
- 머신러닝
- Siwft
- 데이터셋 만들기
- swift
- kakao 2018
- 카카오 2020
- 최솟값 만들기
- 날씨 앱
- 문제
- swift 시작
- Kakao
- 카카오
- 카카오 2019
- 파이썬
- 카카오 2021
- Today
- Total
목록[코딩] 배우는것/Swift (26)
잡초의 일지
튜플은 비슷한 자료들의 모음집이라고 생각하면 된다. 이런 식으로 x, y좌표 값을 튜플로 만들었다. 이 좌표값들을 불러오기 위해서 let x = coordinate.0 과 let y = coordinate.1 을 사용하였다. 하지만, 여기에서 0과 1이 무엇을 의미하는지 알아보기가 힘들다. 그래서 이름을 붙여준다. x축과 y축이므로 let coordinateName = (x:5, y:9) 라고 하였다. 그럼 밑에서 이것을 불러줄 때, let x2 = coordinateName.x 와 let y2 = coordinateName.y 로 대신 이름을 불러줄 수 있다. 이런 식으로 좌표형으로 튜플을 만들어 주었다. 만든 튜플을 switch문에서 where와 함께 사용하였다.
강의 들으면서 where라는 것의 존재를 처음 알았다. where는 추가적으로 조건을 줄 수 있다. 예를 들어, for문은 이런 식으로 기존에 for문을 사용하던것과 더불어, where를 써서 조건을 추가할 수 있다. 코드설명 : i 가 0부터 10까지 i%2==0 (즉, 짝수일 경우) i 를 프린트 한다. switch 문에서도 사용할 수 있다. 이런 식으로 case에 where를 사용할 수 있다. 코드설명 : num이 num%2==0인 경우 (즉, 짝수일 경우) 짝수라고 프린트한다. 디폴트 값은 홀수로 하여, 짝수 이외의 경우 홀수가 프린트 된다.
the-brain-of-sic2.tistory.com/44 [스위프트:알고리즘] 이진 탐색[2 / 3]: Binary Search: 이진 탐색: 반복문, 재귀호출로 구현하기 안녕하세요 ! 씩이 입니다! 저는 Swift 와 iOS 를 공부하고 연구하는 학생입니다. 같은 분야를 공부하는 분들에게 조금이라도 도움이 주고 싶어서 공부하는 것들을 공유합니다. 제 3자가 있다 the-brain-of-sic2.tistory.com 이진탐색 코드를 보던 중, 프로토콜 지향으로 구현하는것이 있었다. 근데 도대체 프로토콜이 뭔가!!! 1도 모르겠다! 배운적도 없다! 난 그냥 아직 이제 겨우 연결리스트랑 트리 배우는 나부랭이일 뿐이다. 그래서 찾아본다. docs.swift.org/swift-book/LanguageGuide..
brunch.co.kr/@robinkangwgmv/4 [Swift]guard 문 Swift에는 나로써 생소한 guard 라는 문법이 있다. 함수의 시작부분에 써서 반드시 가져가야할 조건들을 검사하는 파트라고 볼 수 있다. if 문의 subset 개념이므로 if 문으로 완벽히 대체할 수 있다. � brunch.co.kr 갑자기 코드를 보다가 guard가 있어서 .... 뭔가 분명히 예전에 책으로 보면서 공부했을텐데...(공부라고하기엔 기억을 못해서리..) guard는 return이나 throw가 꼭 필요. if-else가 하나인 경우와 guard를 쓰는 경우의 차이를 모르겠다. 속도에서 차이가 있는것일까?
https://macinjune.com/all-posts/web-developing/swift/xcode-swift-날짜와-시간-다루기-date-datecomponents/ [Xcode / Swift] 날짜와 시간 다루기 | Date() DateComponents() - Mac In June 현재 시점의 날짜와 시간 구하기 Swift 개발 문서에 따르면, Date는 어떠한 달력과 Time Zone과는 독립적인 특정 시점의 시간 포인트이다. Date Class를 생성함으로 인해서 우리가 바로 구할 수 있는 값은 다음과 같다. init() // 현재 시점의 날짜와 시간(시스템에 찍힌) init(timeIntervalSinceNow: TimeInterval) //현재 날짜를 기준으로 매개변수로 전달된 Time..
https://the-brain-of-sic2.tistory.com/14 스위프트 : 연결리스트 (1 / 3) : #LinkedList : #DataStructrue : #자료구조: #swift 안녕하세요 ! 씩이 입니다! 저는 Swift 와 iOS 를 공부하고 연구하는 대딩 ( 대학생 ) 이구요! 같은 분야를 공부하는 분들에게 조금이라도 도움이 주고 싶어서 공부하는 것들을 공유합니다. 제 3자가 있다고 가정.. the-brain-of-sic2.tistory.com 여기서부터 시작하면 될것같다. 객체지향 언어가 처음인데 막무가내로 일단은 해보자 라는 마음으로 해보고 있는데, 이걸 보고 나니까 일단 언어부터 다 알아야 겠다.
import Foundation var line = readLine() // Bubble Sorting if let a = line { var arr = a.components(separatedBy: " ") for _ in 0..