일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- swift dfs
- swift 연속된 부분 수열의 합 풀이
- swift 2xn 타일링
- 연속된 부분 수열의 합 swift
- swift codility
- swift 알고리즘
- swift 2xn 타일링 풀이
- swift ac 문제풀이
- ac swift 풀이
- ios
- swift gRPC
- 1 2 3 더하기 풀이
- ac 구현 풀이
- iOS Charts
- 123 더하기 풀이
- swift ac 풀이
- swift
- swift 백준 9095
- MVVM
- 백준 2xn 타일링
- swift ac
- swift algorithm
- 백준 2xn 타일링 풀이
- swift 9095 풀이
- swift 2xn 타일링 백준
- swift 프로그래머스
- swift 연속된 부분 수열의 합
- ac 투포인터
- 연속된 부분 수열의 합 투포인터
- rxswift
- Today
- Total
목록
728x90
iOS/Swift
728x90
반응형
(4)
boraBong
Meet Swift Regex - WWDC22를 보고 추가로 궁금한 부분을 공부하여 정리해보았습니다. 💡 정규표현식이란? 사용자가 규칙을 세워 패턴을 정의해둔 String 정규 표현식은 패턴을 설명하는 간결한 방법으로, 문자열의 일부를 일치시키거나 추출하는 데 도움이 될 수 있습니다. Regex 정규식 리터럴 또는 문자열에서 정규식 구문을 사용하여 인스턴스를 만들 수 있습니다. ⇒ swift에서는 Regex에서 정규표현식 구문을 사용할 수 있다! 💡 Regex 만들기 String으로 만들기 let simpleDigits = try Regex("[0-9]+") 2. / / 로 만들기 let keyAndValue = /(.+?): (.+)/ // /.../ 패턴 : Regex Literal이라 칭함 → / ..
✅ map 클로저로 각 항목들을 반영한 결과물을 가진 새로운 배열을 반환합니다. // Declaration func map(transform: (T) -> U) -> Array [x1, x2, ... xn].map(f) -> [f(x1), f(x2), ... , f(xn)] // transform을 지원하는 클로저는 변경된 값을 반환하기 위해 해당 타입의 값을 반환해야 합니다. // 다음은 [1, 2, 3, 4]인 배열에서 2씩 곱한 배열을 얻는 예제입니다. let array = [0, 1, 2, 3] let multipliedArray = array.map( { (value: Int) -> Int in return value * 2 } ) // [2, 4, 6, 8] // map에서도 추론하여 코드를 ..
[구조체와 클래스] 💡 구조체와 클래스가 뭔가요? 프로그래머가 데이터를 용도에 맞게 묶어 표현하고자 할 때 프로퍼티와 메서드를 사용하여 구조화된 데이터와 기능을 가질 수 있는 하나의 새로운 사용자 정의 데이터 타입을 만들어주는 것 스위프트에서는 구조체와 클래스의 모습과 문법이 매우 흡사하다. 💡 구조체와 클래스의 차이점? ✅ 구조체의 인스턴스 : 값 타입 ✅ 클래스의 인스턴스 : 참조 타입 ⇒ 조금 뒤에 덧붙여 설명 구조체 🏷️ 구조체는 “Struct” 키워드로 정의 구조체를 정의한다는 것은 새로운 타입을 생성하는 것과 마찬가지 → 기본 타입 이름 (Int, String, Bool 등) 처럼 대문자 카멜케이스를 사용하여 명명 → → 구조체 내의 프로퍼티와 메서드는 소문자 카멜케이스를 사용하여 명명 str..
안녕하세요💜 보라봉입니다 :) 오늘은 스위프트 언어의 특징 중 하나인 함수형 프로그래밍에 대해 알아보겠습니다 ㅎㅎ!! 스위프트는 함수형 프로그래밍 패러다임을 지향합니다. 그렇다면, 대체 함수형 프로그래밍이 뭐길래? 스위프트가 함수형 프로그래밍을 차용했는지 알아보도록 하겠습니다. 📚 함수형 프로그래밍이란? 프로그램이 상태의 변화 없이 데이터 처리를 수학적 함수 계산으로 취급하고자 하는 프로그래밍 값이나 상태의 변화보다는 함수 자체의 응용을 중요하게 여긴다. 코드 이해와 실행 결과의 관점에서, 순수하게 함수에 전달된 인자 값만 결과에 영향을 주기 때문에 상태 값을 갖지 않고 순수하게 함수만으로 동작 👉🏻 어떤 상황에서 프로그램을 실행하더라도 일정하게 같은 결과를 도출할 수 있다. 프로그램 동작 과정에서 상태..