스위프트 iOS 프로그래밍 한성현교수님 개인 프로젝트 앱 만들기 스위프트개인 프로젝트섭씨 화씨 변환앱만들기iOSiOS [Swift] - 소수찾기 1. 문제 설명 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers는 길이 1 이상 7 이하인 문자열입니다. numbers는 ... 스위프트프로그래머스코딩테스트소수찾기Lv2swiftLv2 [Swift] 백준알고리즘 #1330 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '<'를 출력한다. A와 B가 같은 경우에는 '=='를 출력한다. -10000 ≤ A, B ≤ 10000 readLine(... iOS프로그래밍developer스위프트코딩algorithmprogrammingalgorithm 라면 타이머 앱 내가 작성한 라면 타이머 코드는 다음과 같다 import UIKit class ViewController: UIViewController { 다른 사람이 작성한 코드는 다음과 같다. import UIKit class ViewController: UIViewController { 정리하자면, 나는 if문을 사용하여 segment.selectedSegmentIndex가 0,1,2인 경우에 따라서... swift앱개발스위프트iOSiOS [Swift] 백준알고리즘 #10171 아래 예제와 같이 고양이를 출력하시오. 없음. 고양이를 출력한다. print("\") 이렇게 print문 안에 \ 하나만 쓰면 escape sequence 기호로 인식하기 때문에 \ 를 2개 연달아 써줘야 \ 하나가 출력된다.... iOS프로그래밍developer스위프트코딩algorithmprogrammingalgorithm Swift 기초 -01 var & let Lower Camel Case : function, method, variable, constant ex) studentName, studentAge,... Upper Camel Case : type(class, struct, enum, extension...) ex) Student, Product 대소문자 구분 첫 글자를 숫자로 시작하면 안됨 상수 : 한번 선언된 값에 대해 변경이 불가능 ... swift스위프트letvarlet [swift] A Swift Tour -Simple Values 📌 Apple의 공식 문서인 The Swift Programming Language (Swift 5.5)에서 A Swift Tour를 말 그대로 '재빨리 둘러보며' 정리한 포스트입니다. type을 항상 명시적으로 적을 필요X → 컴파일러가 type 추론 모호하거나 초기값이 없는 경우에는 명시적으로 type 표시 값은 암시적으로 다른 type으로 변환되지X → 명시적으로 type 적어 변환 s... swift스위프트swift Swift.Inheritance(뒷 부분은 다시보고 정리하기) 클래스 이름 뒤에 콜론을 붙이고 다른 클래스 이름을 써주면 뒤에 오는 클래스의 기능을 앞의 클래스가 상속한다는것을 의미한다. 상수 저장 프로퍼티나 읽기 전용 프로퍼티는 프로퍼티 감시자를 재정의 할 수 없다. 이유 : 상수 저장 프로퍼티나 읽기 저장 프로퍼티는 값을 설정할 수 없으므로 willSet이나 didSet메서드를 사용한 프로퍼티 감시자를 원천적으로 사용할 수 없다. 프로퍼티 감시자를 ... 스위프트스위프트 01. A Tour 휴대폰부터 스마트워치, 노트북에 이르기까지 모두 애플 제품을 쓰기 때문이다. 그렇기 때문에 너무나 당연하게 Swift를 공부하려고 마음을 먹었다. 회사 다니면서 Flutter/Dart가 조금 땡기긴 했지만... 생각해보면 지금까지 살면서, 공부든 취업이든 재태크든 남이 많이 한다고 해서 내가 따라한 건 무조건 폭망했던 것 같다. 그냥 내가 하고 싶은 것을 할 때 가장 후회없이 재밌게 했던 것... iOSswift스위프트XcodePlaygroundPlayground [Swift 정면돌파] 04. 옵셔널 Null-Safety 의 편리함을 진작 깨달은 필자의 입장에서, 옵셔널 역시 유용하게 사용되겠구나 하는 생각을 해볼 수 있었다. 따라서 스위프트에서 어떤 변수의 값이 nil 일 수도 있는 경우, 별도의 구분을 해주게 되는데 이것이 바로 '옵셔널' 이다. 별도로 nil 이 담길 가능성을 문서화 하지 않아도 사람이 읽기에 '아 이 변수는 nil 을 갖고 있을 수도 있겠구나' 하는 생각을 할 수 ... swift스위프트iOSiOS Swift.Map, Filter, Reduce 을 보고 정리한 내용입니다. 맵은 자신을 호출할 때 매개변수로 전달된 함수를 실행하여 그 결과를 다시 반환해주는 함수이다. 스위프트에서 맵은 배열,딕셔너리,세트,옵셔널 등에서 사용할수 있다. 맵을 사용하면 컨테이너가 답고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용한 후 다시 컨테이너에 포장하여 반환 기존 컨테이너의 값은 변경되지 않고 새로운 컨테이너가 생성되어 반환된다. 맵은 기존 ... 리듀스맵스위프트필터리듀스
iOS 프로그래밍 한성현교수님 개인 프로젝트 앱 만들기 스위프트개인 프로젝트섭씨 화씨 변환앱만들기iOSiOS [Swift] - 소수찾기 1. 문제 설명 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers는 길이 1 이상 7 이하인 문자열입니다. numbers는 ... 스위프트프로그래머스코딩테스트소수찾기Lv2swiftLv2 [Swift] 백준알고리즘 #1330 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '<'를 출력한다. A와 B가 같은 경우에는 '=='를 출력한다. -10000 ≤ A, B ≤ 10000 readLine(... iOS프로그래밍developer스위프트코딩algorithmprogrammingalgorithm 라면 타이머 앱 내가 작성한 라면 타이머 코드는 다음과 같다 import UIKit class ViewController: UIViewController { 다른 사람이 작성한 코드는 다음과 같다. import UIKit class ViewController: UIViewController { 정리하자면, 나는 if문을 사용하여 segment.selectedSegmentIndex가 0,1,2인 경우에 따라서... swift앱개발스위프트iOSiOS [Swift] 백준알고리즘 #10171 아래 예제와 같이 고양이를 출력하시오. 없음. 고양이를 출력한다. print("\") 이렇게 print문 안에 \ 하나만 쓰면 escape sequence 기호로 인식하기 때문에 \ 를 2개 연달아 써줘야 \ 하나가 출력된다.... iOS프로그래밍developer스위프트코딩algorithmprogrammingalgorithm Swift 기초 -01 var & let Lower Camel Case : function, method, variable, constant ex) studentName, studentAge,... Upper Camel Case : type(class, struct, enum, extension...) ex) Student, Product 대소문자 구분 첫 글자를 숫자로 시작하면 안됨 상수 : 한번 선언된 값에 대해 변경이 불가능 ... swift스위프트letvarlet [swift] A Swift Tour -Simple Values 📌 Apple의 공식 문서인 The Swift Programming Language (Swift 5.5)에서 A Swift Tour를 말 그대로 '재빨리 둘러보며' 정리한 포스트입니다. type을 항상 명시적으로 적을 필요X → 컴파일러가 type 추론 모호하거나 초기값이 없는 경우에는 명시적으로 type 표시 값은 암시적으로 다른 type으로 변환되지X → 명시적으로 type 적어 변환 s... swift스위프트swift Swift.Inheritance(뒷 부분은 다시보고 정리하기) 클래스 이름 뒤에 콜론을 붙이고 다른 클래스 이름을 써주면 뒤에 오는 클래스의 기능을 앞의 클래스가 상속한다는것을 의미한다. 상수 저장 프로퍼티나 읽기 전용 프로퍼티는 프로퍼티 감시자를 재정의 할 수 없다. 이유 : 상수 저장 프로퍼티나 읽기 저장 프로퍼티는 값을 설정할 수 없으므로 willSet이나 didSet메서드를 사용한 프로퍼티 감시자를 원천적으로 사용할 수 없다. 프로퍼티 감시자를 ... 스위프트스위프트 01. A Tour 휴대폰부터 스마트워치, 노트북에 이르기까지 모두 애플 제품을 쓰기 때문이다. 그렇기 때문에 너무나 당연하게 Swift를 공부하려고 마음을 먹었다. 회사 다니면서 Flutter/Dart가 조금 땡기긴 했지만... 생각해보면 지금까지 살면서, 공부든 취업이든 재태크든 남이 많이 한다고 해서 내가 따라한 건 무조건 폭망했던 것 같다. 그냥 내가 하고 싶은 것을 할 때 가장 후회없이 재밌게 했던 것... iOSswift스위프트XcodePlaygroundPlayground [Swift 정면돌파] 04. 옵셔널 Null-Safety 의 편리함을 진작 깨달은 필자의 입장에서, 옵셔널 역시 유용하게 사용되겠구나 하는 생각을 해볼 수 있었다. 따라서 스위프트에서 어떤 변수의 값이 nil 일 수도 있는 경우, 별도의 구분을 해주게 되는데 이것이 바로 '옵셔널' 이다. 별도로 nil 이 담길 가능성을 문서화 하지 않아도 사람이 읽기에 '아 이 변수는 nil 을 갖고 있을 수도 있겠구나' 하는 생각을 할 수 ... swift스위프트iOSiOS Swift.Map, Filter, Reduce 을 보고 정리한 내용입니다. 맵은 자신을 호출할 때 매개변수로 전달된 함수를 실행하여 그 결과를 다시 반환해주는 함수이다. 스위프트에서 맵은 배열,딕셔너리,세트,옵셔널 등에서 사용할수 있다. 맵을 사용하면 컨테이너가 답고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용한 후 다시 컨테이너에 포장하여 반환 기존 컨테이너의 값은 변경되지 않고 새로운 컨테이너가 생성되어 반환된다. 맵은 기존 ... 리듀스맵스위프트필터리듀스