ConfigParser를 사용하여 INI 파일을 읽고 쓰는 예제입니다. 2022. 8. 17 최초작성 2022. 10. 22 INI 파일에서 한글 깨짐 현상이 발생한 경우 아래 링크를 참고하세요. https://jsikim1.tistory.com/222 처음 실행하면 INI 파일이 존재하지 않기 때문에 새로 생성합니다. INI 파일은 다음과 같은 내용을 갖고 있습니다. 다시 실행하면 count 항목의 값을 증가시켜 저장합니다. INI 파일은 다음과 같은 내용을 갖고 있습니다. count 값이 1 증가한 것을 볼 수 있습니다. 전체 코드입니다. from configparser import ConfigParser config = ConfigParser() ret = config.read('test.ini')..
제네릭(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 최종수정 제네릭을 사용하면 타입별로 함수를 따로 만들어 줄 필요가 없습니다. 파라미터로 제공되는 타입을 사용하여 함수를 사용할 수 있게 됩니다. 다음 예제 코드들은 똑같은 함수의 첫번째 파라미터와 리..
에러 처리(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..
프로토콜과 익스텐션을 다룹니다. 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 키워드를 사용하여 프로토콜을 정의합니다. 실제 구현을 하지는 않고 필요한 속성과 메서드를 정의만..
열거형(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 다음에 열거..