메서드5 Swift : 기초문법 [메서드 #1 인스턴스 메서드, self 프로퍼티] 본 게시글은 yagom님과Zedd0202님의 게시글을 참고하여 작성되었습니다. 메서드(Method) Class(클래스), Struct(구조체), Enum(열거형)에 포함되어있는 '함수'를 메서드라고 한다. 메서드는 다른 말로 클래스 함수라고도 한다. Struct 는 내부에 함수를 가질 수 있으며, 이러한 함수는 필요에 따라 구조체의 프로퍼티를 사용할 수 있다. 구조체 내부의 함수는 methods 라고하지만 동일한 func 키워드를 사용한다. 클래스, 구조체 및 열거형은 특정 작업이나 기능을 캡슐화한 인스턴스 메서드에 타입 자체와 관련된 타입 메서드를 정의할 수 있다. class Person { //이 메서드는 person 타입에만 작동(적용)됩니다. func personGreeting() { greet(.. SWIFT/Grammar 2022. 1. 13. Swift : 기초문법 [ 함수 / 매개변수 / 메서드 ] 본 게시글은 yagom님의 Swift 프로그래밍 3판을 참고하여 작성되었습니다. 목차 함수 함수는 특정 작업을 수행하는 '코드 조각'입니다. '독립된 기능'을 수행하는 단위인 것이죠. 함수 안에는 메서드를 포함하고 있습니다. 함수와 메서드는 기본적으로 같습니다. 그저 상황이나 위치에 따라 다른 용어로 부르는 것뿐이죠. 구조체, 클래스, 열거형 등 특정 타입에 연관되어 사용하는 함수를 메서드, 모듈 전체에서 전역적으로 사용할 수 있는 함수를 그냥 함수라고 부릅니다. 즉, 함수가 위치하거나 사용되는 범위 등에 따라 호칭이 달라지는 것뿐이지 함수 라는것 자체에는 변함이 없습니다. 함수의 정의 및 호출 앞서 말했다시피 함수와 메서드는 정의하는 위치와 호출되는 범위만 다를뿐, 정의하는 키워드와 구현 방법은 같습니.. SWIFT/Grammar 2021. 7. 9. Swift : 기초문법 [프로퍼티 #4-1 Static] Static static 프로퍼티 및 메서드의 일반적인 용도 중 하나는 전체 앱에서 사용하는 일반적인 기능을 저장하는 것입니다. static은 struct, enum에서 선언할 때 사용하고, class은 클래스나 프로토콜에서 사용합니다. 예를 들어, 폴은 Swift를 배우는 사람들을 위한 무료 iOS 앱인 Unwrap이라는 앱을 만듭니다. 이 앱에서 App Store의 앱 URL과 같은 몇 가지 일반적인 정보를 저장하여 앱이 필요한 곳이면 어디에서나 참조할 수 있습니다. 그래서 내 데이터를 저장하는 다음과 같은 코드가 있습니다. struct Unwrap { static let appURL = "https://itunes.apple.com/app/id1440611372" } 이렇게 해야 Unwrap.app.. SWIFT/Grammar 2021. 3. 1. Swift : 기초문법 [Array의 프로퍼티 및 메서드] Array의 프로퍼티 및 메서드 Array 또한 Struct 이기 때문에 배열을 쿼리하고 조작하는 데 사용할 수 있는 자체 메서드와 프로퍼티가 있습니다. var toys = ["우디"] 1. Count count 프로퍼티를 사용하여 배열의 항목 수를 읽을 수 있습니다 . print(toys.count) var toys = [String]() if toys.count == 0 { print("아무것도 들어있지 않습니다.") } //아무것도 들어있지 않습니다. 2. append( ) append() 를 사용하여 새로운 항목을 추가할 수 있습니다. toys.append("버즈") 3. remove( ) 반대로 remove() 를 사용하여 항목을 제거할 수 있습니다. 배열은 0부터 카운트를 하기 때문에 1 인 .. SWIFT/Grammar 2021. 2. 28. Swift : 기초문법 [String의 프로퍼티 및 메서드] String의 프로퍼티 및 메서드 Swift를 사용해오면서 우리는 지금까지 많은 String 을 사용해왔고, Swift에서 Stirng은 Struct 라는것을 알게 되었습니다. 그리고 이 String 에는 자체 메서드 와 프로퍼티 를 가지고 있습니다. let string = "서근 개발 노트 블로그 입니다." 1. Count count 프로퍼티를 사용하여 문자열의 문자 개수를 셀 수 있습니다. print(string.count) //17 var toys = "" if toys.count == 0 { print("아무것도 들어있지 않습니다.") } //아무것도 들어있지 않습니다. 2. hasPrefix() hasPrefix() 문자열이 특정 문자로 시작하면 true를 반환하는 메서드가 있습니다. 첫 단어만.. SWIFT/Grammar 2021. 2. 27. 이전 1 다음 한국어 (기본) English Русский 日本語 👉🏻 잠깐만요! 이 글도 한 번 보고 가세요 이전글 다음글 티스토리툴바 서근 개발노트구독하기