앱개발(2)
-
Some [불투명한 반환 타입 : Opaque Type] - SwiftUI 튜토리얼
SwiftUI를 처음 시작하면서 첫 번째 부딪친 난관이 Some키워드이다.찾아봐도 어려운 설명밖에 없어서 정말 책부터 외국 블로그까지 다양하게 찾아보았다.그 경험을 바탕으로 가장 쉬운방식으로 설명하려고 노력하였다. SwiftUI의 단순하고 명료한 코드를 제공하는데 큰 역할을 하는 것이 이 Some이다.C++기반으로 코딩을 처음배운 필자에게는 상당히 생소하였는데 (혹은 내가 공부를 안했던가)찾아보니 void* 로 구성되는 핸들도 이와 비슷한 원리라고 한다.C++을 모르시는 분들은 더 난해한 설명일테니 Swift만 보고 생각해보자. Some은 불투명한 반환 타입(Opaque Type)을 표현하는 Swift의 키워드이다.불투명한 반환 타입. 즉 반환타입이 잘 안보인다는 뜻인데 이건 코드의 은닉하게 해주는 목적..
2020.10.21 -
SwiftUI란? - SwiftUI 튜토리얼
SwiftUI는 아이폰만큼 혁신적인 물건이다. 앱등이라고 욕먹을 만한 발언이지만 그렇게 생각할 만한 이유를 잠깐만 들어보길 바란다. Xcode - SwiftUI- Apple Developer SwiftUI는 Swift의 성능을 바탕으로 모든 Apple 플랫폼에서 사용자 인터페이스를 구축할 수 있는 혁신적이고 간소화된 방법입니다. developer.apple.com SwiftUI는 Swift기반으로 애플에서 만든 프레임워크이다. 애플 공식 홈페이지에 설명되어있는 중요한 특징을 살펴보자 선언적 구문 디자인 도구 모든 애플 플랫폼 기본 지원 1. 선언적 구문 SwiftUI는 선언적 구문 매우 쉽게 적용하고 확인할 수 있다. 선언적 구문의 의미를 모른다면 선언적 구문에 관련된 글을 읽어보자 선언형 프로그래밍 v..
2020.10.18