Clima (3)
날씨 상태에 따른 ImageView Update 우선 웹페이지를 다시 들어가서 Weather API에 관한 Docs를 읽어보자. 우리가 봐야할건 오른쪽에 밑줄 친 부분이다. 내용이 많아 링크를 건다. https://openweathermap.org/weather-conditions 일단 샘플에서 볼 수 있듯이. ... "weathe...
날씨 상태에 따른 ImageView Update 우선 웹페이지를 다시 들어가서 Weather API에 관한 Docs를 읽어보자. 우리가 봐야할건 오른쪽에 밑줄 친 부분이다. 내용이 많아 링크를 건다. https://openweathermap.org/weather-conditions 일단 샘플에서 볼 수 있듯이. ... "weathe...
브랜치 활용하기 (Terminal) 수정은 하고 싶은데 원래 파일은 그대로 두고 싶은 경우. 복사본 == 브랜치 (Branch) git branch branchName 하지만 변화가 없다. git branch 현재 브랜치의 종류가 나온다. ...
1. Class(클래스) 클래스는 프로퍼티와 메서드로 구분 되어있다. 1. Properties(프로퍼티) 프로퍼티는 클래스, 구조체, 또는 열거형 안에 있는 변수 또는 상수를 나타낸다. 클래스의 속성으로 객체의 상태를 저장하거나 제공한다. 이러한 상태는 클래스의 인스턴스가 가질 수 있는 고유한 데이터를 나타낸다. 프로퍼티는 저장 ...
import Foundation func solution(_ k:Int, _ score:[Int]) -> [Int] { var result : [Int] = [] // 발표 점수 var halloffame : [Int] = [] // 명예의 전당 for i in score.indices { ...
1. 클로저란? 클로저는 본질적으로 이름이 없는 익명 함수이다. 우리가 보통 함수를 정의 할때 func functionName (parameter : parameterType) -> returnType { //code return output } 이런식으로 구현하였다. 이렇게 뭔가 정제되지않은 값이 들어가...
API 사용. 개발자들에게 일반 작업을 수행할 수있는 표준 명령을 제공해준다. 일종의 단순 계약으로 볼 수 있다. (개발자와 API공급자 간의 계약) 날씨 정보를 사용할 API : Weather API 링크 https://openweathermap.org/api API를 다루려면 Key가 필요하다. ...
1. 배열 (Array) 배열은 동일한 타입의 요소를 저장하는 순서가 있는 컬렉션이다. Index는 1부터가 아닌 0부터 시작한다. 처음에 배열의 길이를 미리 정하지 않아도 된다. 1. 관련 메서드 1. 배열 갯수 확인 : array.count var array1 = [1, 2, 3] array1.count // 1 2. 배열 요소...
Protocol과 Delegate를 응급 구조 상황에 빗대어 코드를 작성하였다. protocol AdvancedLifeSupport { func performCPR() // cpr을 할 수 있는 응급 구조 인증서(프로토콜) } class EmergencyCallHandler { // 응급실 콜센터 직원 var delegate : Ad...
import Foundation func solution(_ a:Int, _ b:Int, _ n:Int) -> Int { var portion : Int = 0 var mod : Int = 0 var answer : Int = 0 var N = n while N >=...
import Foundation func solution(_ food:[Int]) -> String { var arr = food.map{$0%2 == 0 ? $0/2 : $0/2} var answer : String = "" var n = 0 for i in arr { ...