반응형

Swift 10

Swift 강좌 9 - 제네릭(Generics)

제네릭(Generics)를 다룹니다. A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다. 본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다 2021. 11. 06 최초작성 2022. 10. 22 최종수정 제네릭을 사용하면 타입별로 함수를 따로 만들어 줄 필요가 없습니다. 파라미터로 제공되는 타입을 사용하여 함수를 사용할 수 있게 됩니다. 다음 예제 코드들은 똑같은 함수의 첫번째 파라미터와 리..

Swift 2022.10.22

Swift 강좌 8 - 에러 처리(Error Handling)

에러 처리(Error Handling)를 다룹니다. A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다. 본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다 2021. 11. 06 최초작성 2022. 10. 22 최종수정 Error 프로토콜을 채택하는 모든 타입을 사용하여 에러를 나타낼 수 있습니다. 여기에선 열거형을 사용한 예제를 보여줍니다. enum PrinterError: Error { c..

Swift 2022.10.22

Swift 강좌 7 - 프로토콜(Protocols)과 익스텐션(Extensions)

프로토콜과 익스텐션을 다룹니다. A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다. 본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다 2021. 10. 28 최초작성 2021. 11. 02 접속 불가 상태인 Swift Playground 사이트 변경 2022. 10. 22 최종수정 protocol 키워드를 사용하여 프로토콜을 정의합니다. 실제 구현을 하지는 않고 필요한 속성과 메서드를 정의만..

Swift 2022.10.22

Swift 강좌 6 - 열거형(Enumerations)과 구조체(Structures)

열거형(Enumerations)과 구조체(Structures)를 다룹니다. A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다. 본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다 2021. 10. 21 최초작성 2021. 11. 02 접속 불가 상태인 Swift Playground 사이트 변경 2022. 10. 22 최종수정 enum 키워드를 사용하여 열거형을 생성합니다. enum 다음에 열거..

Swift 2022.10.22

Swift 강좌 5 - 객체(Objects)와 클래스(Classes)

객체(Objects)와 클래스(Classes)를 다룹니다. A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다. 본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다 2021. 10. 19 최초작성 포스트 제목과 달리 객체라는 언급은 없고 인스턴스로 적어놓았네요. 2021. 11. 02 접속 불가 상태인 Swift Playground 사이트 변경 2022. 10. 22 최종수정 클래스를 정의하려면..

Swift 2022.10.22

Swift 강좌 4 - 함수

원래 함수와 클로저를 다루는 내용이었지만 여기에선 함수만 다룹니다. 클로저 부분은 “A Swift Tour” 문서 내용으로 파악이 힘들어 추후 가이드 문서 볼때 작성하는 것으로 합니다. A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다. 본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다 2021. 10. 09 최초작성 2021. 11. 02 접속 불가 상태인 Swift Playground 사..

Swift 2022.10.22

Swift 강좌 3 - 제어문 : if, for - in, switch, repeat - while

if와 switch를 사용하여 조건문을 만들고 for-in, while 및 repeat-while을 사용하여 반복문을 만듭니다. A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다. 본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다 2021. 10. 07 최초작성 2021. 11. 02 접속 불가 상태인 Swift Playground 사이트 변경 2022. 10. 22 최종수정 for - in..

Swift 2022.10.22

Swift 강좌 2 - 상수와 변수

let을 사용하여 상수를 만들고 var를 사용하여 변수를 만듭니다. A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다. 본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다 2021. 10. 05 최초작성 2021. 10. 20 값없는 변수 선언 가능한 점 추가 2021. 11. 02 접속 불가 상태인 Swift Playground 사이트 변경 2022. 10. 22 최종 수정 상수는 값에 이름..

Swift 2022.10.22

Swift 강좌 1 - Hello, world

Hello, world를 화면에 출력해봅니다. A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다. 본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다. 2021. 10. 04 최초작성 2021. 11. 02 접속 불가 상태인 Swift Playground 사이트 변경 2022. 10. 22 최종 수정 다음 코드를 사용하여 “Hello, world!” 문자열을 화면에 출력할 수 있습니다. pri..

Swift 2022.10.22

SwiftUI 강좌 - Introducing SwiftUI 따라잡기 - 장소 소개하는 화면 만들기

스크린샷처럼 특정 장소에 대한 설명, 사진, 지도를 한 화면에 보여주는 뷰를 만들어 봅니다. 설명, 사진, 지도를 보여주는 뷰를 각각 만들어서 마지막에 하나로 결합합니다. Introducing SwiftUI( https://developer.apple.com/tutorials/SwiftUI ) 를 따라해보면서 정리한 문서입니다. 참조한 문서와 달리 inspector를 사용하지 않고 코드를 추가하며 진행합니다. 2021. 1. 9 - 최초작성 Introducing SwiftUI 따라잡기 - 장소 소개하는 화면 만들기 프로젝트 생성 장소 설명을 위한 뷰 추가하기 이미지를 보여주기 위한 뷰 추가하기 지도를 보여주기 위한 뷰 추가하기 Detail View 만들기 Building Lists and Navigati..

Swift 2022.01.16
반응형