Swift(3)
-
Swift 맛보기
갬성꾼입니다 :) 힘든 월요일 어떻게 보내셨나요? 역시 적응 안되시나요?? ME TOO. 오늘은 Swift맛보기에 대해 가져왔습니다. 말그대로 맛보기일뿐 자세한 내용은 차차 업로드 할 예정입니다. 아직 못올린게 많긴 하지만 많은 걸 머릿속에 넣으시면 햇갈리니 한 단계씩 스몰스텝으로 갑시다!!! 기본 데이터 타입 Int - 정수 타입, 현재는 기본적으로 64비트 정수. Ex) int = -100 정수 : 자연수 0 그리고 -기호를 붙인 수를 함께부르는 말 UInt - 양의 정수 타입. 현재는 기본적으로 64비트 양의 정수형. Ex) UInt = 100 Float - 실수 타입. 32비트 부동소수형. Float = 3.14 32비트는 4Gb까지만 사용가능. Double - 실수 타입. 64비트 부동소수형. ..
2020.11.30 -
Swift 기본연산자 - 삼항연산자
갬성꾼입니다 :) 주말이 어디갔는지 안보이네요 문뒤에 숨어서 얼굴만 비추고 가버렸네요... 오늘은 기본연산자인 삼항연산자를 알아보도록 하죠!! 삼항연산자는 코드를 보다 깔끔하게, 가독성이 높아지게 도와줍니다. 저도 프로젝트하면서 '삼항연산자를 쓰면 더욱 깔끔할 거 같다'라고 피드백을 받아서 가져왔습니다 :) 처음엔 생각도 안 하고 있던 삼항연산자로 더욱 깔끔하게 코드 작성하면 가독성이 높아져서 좋겠죠?? 우선 삼항 조건 연산자의 구조는 이렇습니다 question ? answer1 : answer2 위 삼항 조건 연산자의 구조를 풀어쓰면 아래와 같습니다 if question { answer1 } else { answer2 } {question 조건이 true인 경우 answer1. f..
2020.11.29 -
Swift - Object 문법적 차이점
꼼꼼한 재은씨의 Swift: 문법편을 보고 정리한 내용입니다! 1. 파일 통합 Object-C는 C언어를 기반으로 만들어져 .h, .m 으로 .h - 헤더 즉 변수나 상수를 선언, 인터페이스에 대한 정의 .m - 작성되는 소스 파일을 헤더파일(.h) 에서 정의한 인터페이스를 구현하는 내용이 작성됌 Ob-C - 즉, 선언과 구현이 구분되는 형태. Swift 헤더파일과 소스 파일이 모두 .swift확장자를 갖는 파일 하나로 통합됌. 선언, 각종 객체의 형식에 대한 실질적인 내용구현이 모두 하나의 파일에서 이루어짐. 2. 클래스의 정의와 구현 클래스를 작성할 때 Object-C는 헤더파일에 클래스를 정의하고 소스파일에서는 정의된 인터페이스를 구현. 스위프트에서는 클래스의 인터페이스 정의 없이 바로 클래스를 구..
2020.11.28