[Swift 5/부스트 코스] Swift 문법 - do-while이 아닌 repeat-while인 이유
·
Swift/개념 & 응용
[Swift 5/부스트 코스] Swift 문법 - do-while이 아닌 repeat-while인 이유 안녕하세요. 개발하는 정주입니다. 오늘은 Swift에서는 do-while이 아닌 repeat-while인 이유에 대해 포스팅하려고 합니다. http://www.boostcourse.org/mo122/lecture/11236/ iOS 프로그래밍을 위한 스위프트 기초 부스트코스 무료 강의 www.boostcourse.org repeat-while Swift의 repeat-while은 다른 언어의 do-while과 형태/동작이 유사합니다. repeat { /* 실행 구문 */ } while 조건 repeat 안의 구문을 1회 실행 후 while 조건에 따라 추가로 실행합니다. 그렇다면 다른 언어처럼 do-w..
[Swift 5/부스트 코스] iOS 프로그래밍을 위한 스위프트 기초 - 함수 고급(1-8) 생각해보기
·
Swift/개념 & 응용
[Swift 5/부스트 코스] iOS 프로그래밍을 위한 스위프트 기초 - 함수 고급(1-8) 생각해보기 안녕하세요. 개발하는 정주입니다. 오늘은 iOS 프로그래밍을 위한 스위프트 기초 - 함수 고급(1-8) 생각해보기에 대해 포스팅하려고 합니다. http://www.boostcourse.org/mo122/lecture/11225/ iOS 프로그래밍을 위한 스위프트 기초 부스트코스 무료 강의 www.boostcourse.org 1번 생각해보기 전달인자 레이블의 필요성을 생각해보는 기회가 되었다. 첫 번째로 메소드를 호출할 때 매개변수 이름을 생략하는 용도로 전달인자 레이블을 사용할 수 있다. 스위프트는 이름이 길어져도 명확하게 사용하는 것을 권장하므로 어떨 때는 코드를 작성할 때 부담스러울 때가 있다. 이..
[Swift 5/부스트 코스] iOS 프로그래밍을 위한 스위프트 기초 - 컬렉션 타입(1-6) 정리, 생각해보기
·
Swift/개념 & 응용
[Swift 5/부스트 코스] iOS 프로그래밍을 위한 스위프트 기초 - 컬렉션 타입(1-6) 정리, 생각해보기 안녕하세요. 개발하는 정주입니다. 오늘은 부스트캠프 iOS 프로그래밍을 위한 스위프트 기초 - 1-6 생각해보기 정리에 대해 포스팅하려고 합니다. http://www.boostcourse.org/mo122/lecture/11202/ iOS 프로그래밍을 위한 스위프트 기초 부스트코스 무료 강의 www.boostcourse.org 컬렉션 타입 Array 순서가 있고 중복이 가능한 리스트 컬렉션 타입입니다. var integers: Array = Array() // 위와 동일한 표현 // var integers: Array = [Int]() // var integers: Array = [] // v..
[Swift 5/부스트 코스] iOS 프로그래밍을 위한 스위프트 기초 - 상수와 변수(1-3) 정리, 생각해보기 정리
·
Swift/개념 & 응용
[Swift 5/부스트 코스] iOS 프로그래밍을 위한 스위프트 기초 - 상수와 변수(1-3) 정리, 생각해보기 정리 안녕하세요. 개발하는 정주입니다. 오늘은 네이버 부스트캠프의 iOS 프로그래밍을 위한 스위프트 기초의 1단원 생각해보기를 정리해보았습니다. http://www.boostcourse.org/mo122/lecture/11127 iOS 프로그래밍을 위한 스위프트 기초 부스트코스 무료 강의 www.boostcourse.org 상수와 변수 상수는 초기화 후에 값을 변경할 수 없습니다. 변수는 초기화 후에 값을 변경할 수 있습니다. 이를 고려해서 사용하면 됩니다. 위 생각해보기에서는 상수/변수의 이름만 나와있고 정확한 역할은 나와있지 않습니다. 따라서 상황에 따라 나눠보겠습니다. 1. OOO nam..
[Swift] 소수점 개수 설정하기 / 세 자리마다 콤마(,) 찍기 / NumberFormatter
·
Swift/개념 & 응용
안녕하세요. 개발하는 정주입니다. 오늘은 NumberFormatter에 대해 포스팅하려고 합니다. NumberFormatter는 굉장히 실용성이 높은 기능 중 하나인데요. 대표적으로 소수의 소수점 개수를 설정하거나 돈을 나타낼 때처럼 할 때 세 자리마다 콤마를 찍을 수 있습니다. 바로 알아보도록 하겠습니다. 공식 문서 애플의 공식 문서를 먼저 보겠습니다. https://developer.apple.com/documentation/foundation/numberformatter/ "A formatter that converts between numeric values and their textual representations."라고 되어있네요. 파파고의 힘을 빌려 번역해보면 "숫자 값과 텍스트 표현 사이..
[Swift] Swift 문법 - 열거형(enum)
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift의 열거형(enum)에 대해 알아보겠습니다. 안드로이드 개발 당시에도 한 번 사용해보고 열거형의 편리함에 푹 빠졌는데요. Swift에서도 유용하게 사용할 것 같네요. 그럼 시작하겠습니다! 참고 자료 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA 열거형(enum) 관련 있는 데이터들이 멤버로 구성되어 있는 자료형 객체입니다. 열거형은 아래 세 가지 경우에 유용합니다. 원치 않는 값이 입력되어 에러가 발생하는 것을 방지할 때 입력 값을 특정 범위로 제한할 때 특정 값 중 하나만 선택하게 할 때 성별을 입력할 때는 남자, 여자 중에서만 선택할 수 있고 ..
[Swift] Swift 문법 - 프로토콜(Protocol)
·
Swift/개념 & 응용
안녕하세요. 오늘은 프로토콜(protocol)에 대해 알아보겠습니다. 프로토콜은 java의 interface와 동일한 개념입니다. Swift를 처음 공부하며 작성한 포스팅이기 때문에 부족한 내용이 있을 수 있습니다. 댓글로 알려주시면 공부해서 내용 추가하도록 하겠습니다. 미리 감사합니다! 그럼 바로 시작하겠습니다. 참고 자료 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA Protocol 프로토콜이란 특정 클래스와 관련 없는 property와 method 선언의 집합입니다. 포인트는 메서드 정의는 없고 선언만 있다는 것입니다. 클래스에서 프로토콜을 채택(adopt)해서 직접 구..
[Swift] Swift 문법 - 접근 제어
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift의 접근 제어(access control / access modifier)에 대해 알아보겠습니다 Java에서는 public, protected, private 등이 대표적인데 Swift에는 어떤 종료가 있을지 알아보겠습니다. 그럼 시작하겠습니다. 참고 자료 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA Swift 접근 제어 접근 속성은 클래스, 메서드, 멤버의 접근 가능성을 설정하는 객체 지향 언어의 키워드입니다. 구성 요소를 캡슐화하는 데 사용합니다. 접근 제어라는 단어가 낯설 수 있는데요, 익숙한 접근 제어로는 private, protected..
[Swift] Swift 문법 - 상속
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift 문법 중 상속에 대해 알아보겠습니다. 상속도 객체지향에서 핵심 개념 중 하나입니다. 사람이라는 객체를 상속해서 학생, 선생님 등의 객체로 확장되는 것처럼 객체가 상속을 통해 확장되는다는 것이 핵심입니다. 또한 다른 사람이 만든 클래스를 가지고 와 자신의 클래스로 커스텀하여 사용할 수 있다는 것도 중요합니다. 그럼 시작하겠습니다. 참고 자료 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA 상속 상속은 객체지향의 큰 특징 중 하나입니다. 다른 사람의 클래스를 상속하여 자신이 원하는 기능을 추가, 수정할 수 있기 때문인데요. 상속된 클래스는 부모 클래스..
[Swift] Swift 문법 - 클래스(Class) (2)
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift 문법 - 클래스(Class) (1)에 이어서 클래스에 대해 더 알아보겠습니다. 이전 포스팅은 아래 링크를 클릭하면 바로 볼 수 있습니다. 2021.08.25 - [개발,IT,코딩/iOS, Swift] - [Swift] Swift 문법 - 클래스(Class) (1) 그럼 시작하겠습니다. 참고 자료 Apple Swift Document https://developer.apple.com/documentation/swift 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA stored property & computed property stored prop..
유정주
'Swift/개념 & 응용' 카테고리의 글 목록 (9 Page)