본문 바로가기

SWIFT4

아이패드에서 Playgrounds 사용하기 + SwiftUI 이번 포스팅에서는 아이패드에서 Playgrounds 앱을 통해 Swift 코딩을 하는 방법과 Playgrounds에서 SwiftUI를 사용해보는 내용에 대해 포스팅을 해보려 한다. Swift Playgrounds Xcode에서는 Playgrounds라는 내장 기능을 제공한다. 개발자가 간단하게 Swift 프로그래밍을 해볼 수 있는 개발 환경으로, 코드의 변화에 따른 결과를 실시간으로 볼 수 있다. 애플은 2016년에 이러한 기능을 아이패드 앱으로도 출시하여 맥 PC 없이도 아이패드를 통해 쉽게 사용할 수 있도록 해주었다. 앱 안에서는 교육 컨텐츠들도 제공하고 있어서 프로그래밍을 처음 배우더라도 쉽게 접할 수 있게 해주었다. 이번 콘텐츠에서는 이를 사용하는 방법에 대해 알아본다. SwiftUI SwiftU.. 2020. 6. 15.
Swift / Kotlin - 유사 문법 비교 2 가장 기본적인 개념들에 대한 Swift와 Kotlin의 구현 문법들 정리 - 2 Function (함수) [Swift] [Kotlin] [결과] 기본적인 함수의 모습은 위와 같다. Tuple Return (튜플 반환) [Swift] [Kotlin] 튜플 타입으로 데이터를 반환할 때는 위와 같이 사용하면 된다. 개인적으로는 튜플의 경우 Swift가 사용하기 더 편리하다. Argument 여러 개 받기 [Swift] [Kotlin] [결과] 함수의 argument를 여러 개 받고 싶을 경우(몇 개를 받을 지 모르는 경우), 위와 같이 사용하면 된다. Swift는 타입 뒤에 "..."을 붙여주면 되고, Kotlin의 경우는 인자의 이름 앞에 vararg를 붙여주면 된다. Function Type (함수 타입).. 2020. 5. 23.
Swift / Kotlin - 유사 문법 비교 1 가장 기본적인 개념들에 대한 Swift와 Kotlin의 구현 문법들 정리 - 1 String 출력 (Hello, world!) [Swift] [Kotlin] Swift의 print는 자동으로 줄바꿈이 되고, Kotlin의 print는 자동으로 줄바꿈이 되지 않는다. Java에서의 문법과 비슷하게 Kotlin에서는 print는 줄바꿈 없이, println은 줄바꿈을 포함하여 String을 출력해준다. 변수, 상수 선언 [Swift] [Kotlin] 값 수정이 가능한 변수의 경우 Swift와 Kotlin 모두 "var"로 선언한다. 한 번 초기화된 이후에 값 수정이 불가능한 상수의 경우는 Swift는 "let", Kotlin은 "val"로 선언한다. Type 지정 선언 [Swift] [Kotlin] Type.. 2020. 5. 19.
Swift vs Kotlin - 차이점 현재 Swift를 사용하며 iOS를 개발하다가 Kotlin으로 Android 개발을 하게 된 상태이다. Kotlin과 Android를 개발하며 공부할 때 Swift와 어쩔 수 없이 비교하게 되는 부분들이 있다. 그러한 부분들을 이 카테고리에 정리해보려 한다. Kotlin과 Swift는 서로 유사한 점이 아주 많다. 많이 비슷하지만 두 언어가 완전히 같다고 할 수는 없다. 유사한 점들은 두 언어를 봐보면 알 수 있고, 다른 문서들을 찾아봐도 많이 나온다. 이번 글에서는 유사해보이지만 차이가 있는 부분들에 대해서 다뤄보겠다. struct (Swift)와 data class (Kotlin) Swift/Kotlin의 struct (data class)는 class의 간소화된 버전이다. 다음과 같이 만들어서 사용.. 2020. 5. 6.