목록App (24)
씬디의 블로그

Swift배열 안에서 요소들의 위치를 바꿔야 할 때 .swapAt을 사용한다var numbers = [2, 6, 4, 8]// swap 6 and 4numbers.swapAt(1, 2)print(numbers) // [ 2, 4, 6, 8 ] 예제for _ in 0..https://developer.apple.com/documentation/swift/array/swapat(_:_:) swapAt(_:_:) | Apple Developer DocumentationExchanges the values at the specified indices of the collection.developer.apple.com

Swift 내가 partial range from 범위에 관해서 작성하게 된 큰 계기는 바로 이 문제를 풀면서이다2023.11.30 - [Algorithm] - [백준] 사분면 고르기 14681 / [프로그래머스] 점의 위치 구하기 120841 Swift [백준] 사분면 고르기 14681 / [프로그래머스] 점의 위치 구하기 120841 Swift[백준] 사분면 고르기 14681 문제: https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 흔한 수학 문제 중 하나는 주어진 점이 어느cyndi0330.tistory.com음수, 양수를 표현할 때 A0 이렇게 자연스..

Swift [고차함수 1편 reduce 관련 글] [고차함수 map]map은 데이터를 가공하고자 할 때 사용한다기존 데이터를 변형하여 새로운 컬렉션을 생성하는데, 기존 데이터는 변형되지 않는다let numbers = [1,2,3,4,5,6,7,8,9,10]func solution120809(_numbers: [Int]) -> [Int] { numbers.map { $0 * 2 } } print(numbers)// [2,4,6,8,10,12,14,16,18,20]배열 내부에 들어있는 요소들의 값을 어떻게 바꿀 것인지 결정한다 고차함수 체고

Swift삼항연산자는 앞은 true, 뒤는 false라고 생각하면 된다.? = true, : = false 조건을 확인하고 true이면 앞에 있는 값을 반환하고false이면 뒤에 있는 값을 반환한다. 삼항연산자는 언제 쓸까?if welcome { print("안녕하세요!")} else { print("누구세요?")} 이렇게 if 문을 사용할 수도 있지만, let welcome = trueprint(welcome ? "안녕하세요!" : "누구세요?")//print = 환영합니다! 삼항 연산자를 사용하면 조건에 따라 두 결과 중 하나를 선택할 수 있으며간결하게 수행 할 수 있다 https://developer.apple.com/documentation/swift/operator-declarat..

Swift reduce를 알기 전에 우선 고차함수란 무엇일까????? [고차함수]고차함수는 다른 함수를 전달인자로 받거나 함수 실행의 결과를 함수로 반환하는 함수 를 뜻한다.네?잘 이해는 못하겠지만,,예시를 통해 이해해보는걸로,,Swift에서 유용하게 사용할 수 있는 함수라 쓰면서 알아봐야지 [고차함수 reduce]reduce는 배열의 요소를 합쳐주기 위해 사용한다reduce를 이해하기에는 숫자 합 예제가 최고! 보통 배열의 요소들의 합을 구하기 위해선자연스럽게 for문을 사용했다let numbers = [1,2,3,4,5,6,7,8,9,10]let sum = numbers.reduce(0,+)print(sum) // 55하지만 고차함수 reduce를 사용하면코드를 간결하게 작성할 수 있다

SwiftUI Textfield에서 글이 주욱 써지는거 말고Enter Action이 들어갔으면 좋겠다 왼쪽 내용이 다 잘리기 때문!!!!! TextField 안에 위와 같은 코드를 작성하면Enter Action을 적용시킬 수 있다

SwiftUINavigationView 안에 있는 ToolbarItem 색상을 변경하고싶다 .accentColor(.Primary) 위와 같이 NavigationStack 끝나는 괄호 뒤에accentColor를 지정해주면 된다