이번 글에서는 Swift 공식 문서의 11번째 단원인 Methods를 읽고 정리한 글을 쓰려고 한다. Apple Swift 공식 문서 11단원 - Methods Methods 메서드는 특정 타입과 연관된 함수이다. 클래스, 구조체, 열거형은 모두 인스턴스 메서드를 정의할 수 있고 이러한 메서드는 주어진 타입의 인스턴스를 사용하기 위한 기능을 캡슐화한다. 클래스, 구조체, 열거형에서는 타입 자체의 메서드 타입을 정의할 수도 있다. Swift의 정의할 수 있는 메서드는 C언어와 Objective-C와는 큰 차이점이 있다. Objective-C에서는 클래스에서만 메서드를 정의할 수 있었는데, Swift에서는 클래스, 구조체, 열거형에서 모두 메서드를 정의할 수 있다. Instance Methods 인스턴스 메..
안녕하세요 Pingu입니다. 이번 글에서는 Swift 공식 문서의 7단원인 Closures를 읽고 정리한 글을 써보도록 하겠습니다! Apple Swift 공식 문서 7단원 Closures 2021.1.1 클로저 추가 내용 AutoClosure, Escaping Closure 살펴보기 Closures Closure(클로저)는 코드에서 함수적인 것을 독립적으로 사용할 수 있는 코드입니다. 다른 프로그래밍 언어의 lambda와 비슷한 역할을 합니다. 이러한 클로저는 정의된 상수나 변수에 대해 값을 저장하고 캡처할 수 있습니다. Swift는 이러한 동작을 위해 모든 메모리 관리를 처리해줍니다. 값을 캡처한다는 의미는 이번 글 뒷부분에서 다시 다룰 예정이니 현재는 잠시 저장한다 정도로 이해하고 넘어가겠습니다! 전..
이번 글에서는 Swift 공식 문서의 6번째 단원인 Functions를 읽고 정리한 글을 쓰도록 하겠다. Apple Swift 공식 문서 6단원 Functions Functions Function은 해석하면 함수라는 뜻으로 특정 작업을 수행하는 독립적인 코드이다. 함수는 모두 이름을 가지고 있고 호출할 때 이름을 가지고 호출한다. Swift에서는 매개 변수 이름이 없는 C언어 스타일부터 각 매개 변수에 대한 이름, 인수 레이블이 있는 복잡한 Objective-C 스타일의 함수까지 표현 가능하다. 매개 변수는 함수 호출을 간단하게 하기 위해 default 값을 줄 수도 있고 실행 후 전달된 매개 변수를 수정 가능하게 하는 입력 매개 변수로 전달될 수도 있다. Swift의 모든 함수는 매개 변수의 타입과 반..
- Total
- Today
- Yesterday
- design
- 문법
- 백준
- 알고리즘
- 아이폰
- Swift
- OS
- 프로그래밍
- pattern
- 자료구조
- BFS
- operator
- document
- Apple
- 앱개발
- Xcode
- 스위프트
- System
- DP
- 코테
- mac
- dfs
- OSTEP
- operating
- IOS
- 테이블뷰
- Combine
- Publisher
- 동시성
- 코딩테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |