TREASURE408 [Pop Song] 나만 알고 싶은 팝송 #10 저작권 문제로 인해 팝송의 가사는 올리지 못하는점 양해 부탁드립니다. 나만 알고 싶은 팝송 peder Elias - loving you girl Apple music | 가사 valley - like 1999 Apple music | 가사 Justin Bieber - Red eye Apple music | 가사 Troye Sivan - Angel Baby Apple music | 가사 Marshmello, Jonas Brothers - Leave Before You Love Me Apple music | 가사 PLAY/Music 2022. 1. 19. Swift : 기초문법 [클로저 및 고차함수(map, filter, reduce)] 본 게시글은 yagom님의 Swift 프로그래밍 3판을 참고하여 작성되었습니다. 클로저 클로저에 대해서 간단하게 예제를 들어보면서 살펴보자. calculator이라는 함수가 있고, 값을 더하거나 빼거나 곱하는 코드를 작성해보자! func calculator(n1: Int, n2: Int) -> Int { return n1 + n2 } var makeCalculation = calculator(n1: 2, n2: 5) //7 만약 calculator 함수에 대한 입력을 순서대로 전달하려면 어떻게 해야 할까? func calculator(n1: Int, n2: Int) -> Int { return n1 + n2 } func add(n1: Int, n2: Int) -> Int { return n1 + n2 }.. SWIFT/Grammar 2022. 1. 19. [Pop Song] 나만 알고 싶은 팝송 #9 저작권 문제로 인해 팝송의 가사는 올리지 못하는점 양해 부탁드립니다. 나만 알고 싶은 팝송 Ed Sheeran - thinking out loud Apple music | 가사 Adam Levine - Lost Stars Apple music | 가사 Dua Lipa - IDGAF Apple music | 가사 Sam Smith - Too good at goodbyes Apple music | 가사 Hailee Steinfeld, Grey - Starving (ft. Zedd) Apple music | 가사 PLAY/Music 2022. 1. 19. [Pop Song] 나만 알고 싶은 팝송 #8 저작권 문제로 인해 팝송의 가사는 올리지 못하는점 양해 부탁드립니다. 나만 알고 싶은 팝송 Jeremy zucker - comethru Apple music | 가사 Johnny stimson - Flower Apple music | 가사 Troye Sivan - Youth Apple music | 가사 Khalid - Talk Apple music | 가사 Lorde - Liability Apple music | 가사 PLAY/Music 2022. 1. 19. Swift : 기초문법 [접근 제어 - open, public, internal, fileprivate, private] 본 게시글은 yagom님의 Swift 프로그래밍 3판을 참고하여 작성되었습니다. 객체지향 프로그래밍인 Swift에서 '은닉화'는 중요한 개념이다. 이를 구현하기 위한 핵심 기능인 접근제어에 대해 알아보려고 한다. 접근제어 접근제어 Access Contorl 이란 코드끼리 상호작용을 할 때 파일/모듈 간 접근을 제한할 수 있는 기능이다. 이를 통해 코드의 상세 구현은 숨기고 허용된 기능만을 사용하는 인터페이스를 제공할 수 있다. TIP OOP (Object Oriented Programming) 추상화 - 공통의 속성이나 기능을 묶어 이름을 붙이는 것. 다른 객체들과 구분되는 핵심적인 특징들에만 집중해 복잡도를 관리할 수 있도록 함. 캡슐화 - 객체의 속성과 행위(메서드)를 하나로 묶고, 실제 구현 내용 .. SWIFT/Grammar 2022. 1. 18. Swift : 기초문법 [인스턴스 #4 클로저 사용 프로퍼티 기본값, 디이니셜라이저] 본 게시글은 yagom님의 Swift 프로그래밍 3판을 참고하여 작성되었습니다. 먼저 보고 와주세요! Swift : 기초문법 [인스턴스 #1 이니셜라이저, 매개변수) Swift : 기초문법 [인스턴스 #2 기본 이니셜라이저, 멤버와이즈 이니셜라이저) Swift : 기초문법 [인스턴스 #3 초기화 위임, 실패 가능한 이니셜라이저] 클로저를 사용한 프로퍼티 기본값 설정 사용자 정의 연산을 통해 저장 프로퍼티의 기본값을 설정하려면 클로저나 함수를 사용해 프로퍼티 기본값을 제공할 수 있다. 인스턴스를 초기화할 때 함수나 클로저가 호출되며 연산 결괏값을 프로퍼티 기본값으로 제공하게 된다. 그렇기에 클로저나 함수의 retrun 타입은 반드시 프로퍼티 타입과 일치해야 한다. 만약 프로퍼티의 기본값을 설정하기 위해 클.. SWIFT/Grammar 2022. 1. 15. Swift : 기초문법 [인스턴스 #3 초기화 위임, 실패가능한 이니셜라이저] 본 게시글은 yagom님의 Swift 프로그래밍 3판을 참고하여 작성되었습니다. 먼저 보고 와주세요! Swift : 기초문법 [인스턴스 #1 이니셜라이저, 매개변수) Swift : 기초문법 [인스턴스 #2 기본 이니셜라이저, 멤버와이즈 이니셜라이저) 초기화 위임 값 타입인 구조체와 열거형은 코드 중복을 피하기 위해서 한 이니셜라이저가 다른 이니셜라이저에게 일부 초기화를 위함하는 초기화 위임을 간단하게 구현 가능하다. 하지만, 참조 타입인 클래스는 불가능 하니 주의! 구조체와 열거형에서 이니셜라이저가 다른 이니셜라이저를 호출하려면 self.init 키워드를 사용한다. 그리고 반드시 이니셜라이저 안에서만 사용 가능하고, 이것을 사용한다는 것은 사용자 정의 이니셜라이저를 정의하고 있다는 뜻이 된다. 하지만 저.. SWIFT/Grammar 2022. 1. 15. Swift : 기초문법 [인스턴스 #2 기본 이니셜라이저, 멤버와이즈 이니셜라이저] 본 게시글은 yagom님의 Swift 프로그래밍 3판을 참고하여 작성되었습니다. 먼저 보고 와주세요! Swift : 기초문법 [인스턴스 #1 이니셜라이저, 매개변수) 기본 이니셜라이저와 멤버와이즈 이니셜라이저 저번 게시글에서는 사용자 정의 이니셜라이저에 대해 알아봤는데, 이번에는 기본 이니셜라이저와 멤버와이즈 이니셜라이저에대해 알아볼까 한다. 만약 사용자 정의 이니셜라이저를 정의해주지 않으면 클래스나 구조체는 모든 프로퍼티에 기본값이 지정되어있다는 전제로 기본 이니셜라이저를 사용하게 된다. 기본 이니셜라이저는 프로퍼티 기본값으로 초기화해서 인스턴스를 생성한다. 저장 프로퍼티에 기본값이 있고, 사용자 정의 이니셜라이저가 지정되어 있지 않으면 ➜ 기본 이니셜라이저 제공 저장 프로피티를 선언할 때 기본값을 정.. SWIFT/Grammar 2022. 1. 15. Swift : 기초문법 [인스턴스 #1 이니셜라이저, 매개변수) 본 게시글은 yagom님의 Swift 프로그래밍 3판을 참고하여 작성되었습니다. 인스턴스 생성 이니셜라이저는 클래스, 구조체, 열거형 인스턴스를 사용하기 위해 준비 작업을 하는 단계이다. 이 단계에서 각 저장 프로퍼티의 초기값을 설정한다. 초기화 과정은 initializer를 정의하는 것으로 구현할 수 있다. 이렇게 구현된 이니셜라이저는 새로운 인스턴스를 생성할 수 있는 특별한 메서드가 된다. Swift의 이니셜라이저는 값을 반환하지 않는다. 이니셜라이저의 역할은 단지 첫 사용을 위해 초기화하는 작업만 한다. 또, 초기화와 반대로 여러 값과 자원의 해지를 위해 deinitializer도 사용할 수 있다. 이니셜라이저는 해당 타입의 새로운 인스턴스를 생성하기 위해 호출한다. 이니셜라이저는 func 키워드를.. SWIFT/Grammar 2022. 1. 15. Swift : 기초문법 [메서드 #3 타입 메서드] 본 게시글은 yagom님과Zedd0202님의 게시글을 참고하여 작성되었습니다. 타입 메서드 Type Methods 타입 메서드는 타입 프로퍼티에서 알아봤던 것처럼 static 키워드를 사용한다. 메서드는 특정 타입의 인스턴스에 호출되는 메서드이고, 타입 자체에서 호출되는 메서드를 정의할 수 있다. 이런 종류의 메서드를 타입 메서드라고 한다. 인스턴스 메서드와 동일하게 func 키워드를 사용하며, 이 앞에 static 키워드를 작성하여 타입 메서드를 나타낸다. 타입 프로퍼티와 마찬가지로 클래스는 class 키워드를 사용하여 하위 클래스가 슈퍼클래스의 해당 메서드 구현을 override(재정의)할 수 있도록 할 수 있다. 타입 메서드는 인스턴스 메서드처럼 . 구문으로 호출되지만, 인스턴스로 메서드를 호출하는.. SWIFT/Grammar 2022. 1. 14. Swift : 기초문법 [메서드 #2 mutating] 본 게시글은 yagom님과Zedd0202님의 게시글을 참고하여 작성되었습니다. 먼저 보고 와주세요! Swift : 기초문법 [메서드 #1 인스턴스 메서드, self 프로퍼티] Mutating 메서드 구조체 또는 열거형의 인스턴스가 상수 let 으로 생성된 경우 해당 속성을 변경할 수 없다. 구조체를 만들 때 Swift가 상수 또는 변수와 함께 사용할지 여부를 알지 못하므로 기본적으로 안전한 접근 방식을 취하게 된다. Swift는 특별히 요청하지 않는 한 속성을 변경하는 메서드를 허용하지 않는다. 즉, 값 타입의 속성은 기본적으로 인스턴스 메서드 내에서 수정할 수 없다는 뜻이다. 만약 구조체 내부 속성 즉, 값 타입의 속성을 수정하려면 인스턴스 메서드에서 mutating 키워드를 사용해야 수정이 가능하다... SWIFT/Grammar 2022. 1. 14. Swift : 기초문법 [메서드 #1 인스턴스 메서드, self 프로퍼티] 본 게시글은 yagom님과Zedd0202님의 게시글을 참고하여 작성되었습니다. 메서드(Method) Class(클래스), Struct(구조체), Enum(열거형)에 포함되어있는 '함수'를 메서드라고 한다. 메서드는 다른 말로 클래스 함수라고도 한다. Struct 는 내부에 함수를 가질 수 있으며, 이러한 함수는 필요에 따라 구조체의 프로퍼티를 사용할 수 있다. 구조체 내부의 함수는 methods 라고하지만 동일한 func 키워드를 사용한다. 클래스, 구조체 및 열거형은 특정 작업이나 기능을 캡슐화한 인스턴스 메서드에 타입 자체와 관련된 타입 메서드를 정의할 수 있다. class Person { //이 메서드는 person 타입에만 작동(적용)됩니다. func personGreeting() { greet(.. SWIFT/Grammar 2022. 1. 13. [Pop Song] 나만 알고 싶은 팝송 #7 저작권 문제로 인해 팝송의 가사는 올리지 못하는점 양해 부탁드립니다. 나만 알고 싶은 팝송 MKTO - Classic Apple music | 가사 Conor Maynard - 7 years Apple music | 가사 Alan Walker - All Falls Down Apple music | 가사 Shawn Mendes - Where were you in the morning Apple music | 가사 Alok, Felix Jaehn & The Vamps - All The Lies Apple music | 가사 PLAY/Music 2022. 1. 13. [Pop Song] 나만 알고 싶은 팝송 #6 저작권 문제로 인해 팝송의 가사는 올리지 못하는점 양해 부탁드립니다. 나만 알고 싶은 팝송 Doja Cat - Kiss Me More Apple music | 가사 Liam Payne - Strip That Down (feat. Quavo) Apple music | 가사 Normani - Motivation Apple music | 가사 Luis Fonsi & Daddy Yankee - Despacito (feat. Justin Bieber) Apple music | 가사 Shawn Mendes & Tainy - Summer Of Love Apple music | 가사 PLAY/Music 2022. 1. 13. [Pop Song] 나만 알고 싶은 팝송 #5 저작권 문제로 인해 팝송의 가사는 올리지 못하는점 양해 부탁드립니다. 나만 알고 싶은 팝송 Ed Sheeran - Shivers Apple music | 가사 Ed Sheeran - Shivers (Feat. JESSI, SUNMI) Apple music Charlie Puth - Marvin Gaye (feat. Meghan Trainor) Apple music | 가사 Bruno Mars - Skate Apple music | 가사 Bruno Mars - Smokin Out The Window Apple music | 가사 Bruno Mars - Leave The Door Open Apple music | 가사 Calum Scott - You Are the Reason Apple music | 가사 PLAY/Music 2022. 1. 13. 이전 1 ··· 11 12 13 14 15 16 17 ··· 28 다음 한국어 (기본) English Русский 日本語 👉🏻 잠깐만요! 이 글도 한 번 보고 가세요 이전글 다음글 티스토리툴바 서근 개발노트구독하기