Raywenderlich
-
Chapter 5: Intro to Controls: Text & ImageRaywenderlich/SwiftUI by Tutorials 2021. 4. 7. 10:49
Version Swift 5.3, iOS 14, Xcode 12 지금까지 살펴본 내용을 통해 SwiftUI가 UI 개발(development)에 얼마나 놀라운(awesomeness) 수준(level)을 제공하는지 이미 파악(figured out)했을 것이다. 그리고 아마도 앱(apps)에서 UI를 디자인(design)하고 코딩(code)하기 위한 이전(medieval)의 메서드(method)를 어떻게 사용할 수 있었는지 궁금할 것이다. 이 메서드(method)는 원하는 경우 UIKit 또는 AppKit의 이름(name)에 응답(responds)한다. 이전 장(chapters)에서는 SwiftUI의 표면(surface)만 훑어보고(scratched), 몇 가지 기본(basic) UI를 만드는 방법을 배웠다..
-
Chapter 4: Testing & DebuggingRaywenderlich/SwiftUI by Tutorials 2021. 4. 5. 17:16
Version Swift 5.3, iOS 14, Xcode 12 앱(app)에 테스트(tests)를 추가하면, 앱(app)이 예상(expect)한대로 작동하는지 확인할 수 있는 기본(built-in) 자동화(automated)된 방법이 제공(provides)된다. 또한 테스트(tests)에서 코드가 예상(expected)대로 작동하는지 뿐만 아니라, 향후(future) 변경 사항(changes)으로 기존(existing) 기능(functionality)이 손상(break)되지 않는지 확인(check)할 수 있다. 이 장(chapter)에서는 SwiftUI 앱(app)에서 UI 테스트(tests)를 구현(implement)하는 방법과 이 새로운 패러다임(paradigm)에서 UI를 테스트(testing)할..
-
Chapter 3: Diving Deeper Into SwiftUIRaywenderlich/SwiftUI by Tutorials 2021. 3. 19. 14:23
Version Swift 5.3, iOS 14, Xcode 12 SwiftUI의 선언적(declarative) 스타일(style)을 사용하면, 눈길을 끄는(eye-catching) 디자인(designs)을 쉽게 구현(implement)할 수 있다. 이 장(chapter)에서는 SwiftUI 수정자(modifiers)를 사용하여, RGBullsEye를 최신 디자인 트렌드(the latest design trend)인 뉴모피즘(neumorphism) 디자인으로 변경(makeover)한다. Views and modifiers ContentView.swift에서 캔버스(canvas)를 연 상태에서 + 버튼(button)을 클릭하거나 Command-Shift-L을 눌러 라이브러리(Library)를 연다: Swif..
-
Chapter 2: Getting StartedRaywenderlich/SwiftUI by Tutorials 2021. 3. 17. 15:10
Version Swift 5.3, iOS 14, Xcode 12 SwiftUI는 Apple이 2014년에 Swift를 처음 발표(announced)한 이후 가장 흥미로운 소식 중 하나이다. 이는 모든 사람이 코딩할 수 있게 하고자 하는 Apple의 목표를 향한 엄청난(enormous) 진전(step)이다. 기본 사항(basics)을 단순화(simplifies)하여, 사용자를 만족(delight)시키는 사용자 정의(custom) 기능(features)에 더 많은 시간을 할애할 수 있도록 한다. 이 책을 읽고 있다면, 이 새로운 프레임 워크(framework)를 사용한 앱을 개발에 흥분하고(excited) 있을 것이다. 이 장(chapter)에서는 SwiftUI 앱 개발의 기초(basics)와 Xcode에서..
-
Chapter 1: IntroductionRaywenderlich/SwiftUI by Tutorials 2021. 3. 17. 15:09
Version Swift 5.3, iOS 14, Xcode 12 "SwiftUI는 Swift를 사용해 모든 Apple 플랫폼에서 사용자 인터페이스(user interfaces, UI)를 구축하는 혁신적이고 매우 간단한 방법이다." - Apple SwiftUI는 Apple 관련 개발(Apple-related development)의 새로운 패러다임(paradigm)이다. 2014년 Apple은 Objective-C를 대체하는 새로운 오픈 소스 프로그래밍 언어(open-source language)인 Swift를 발표하여 세상을 놀라게 했다. 출시 이후 Swift는 꾸준하게 업데이트(updated)되고 발전(evolved)하여, 오늘날 가장 사랑 받고 강력한 프로그래밍 언어 중 하나가 되었다. 2019년에 ..
-
Chapter 2: Types & OperationsRaywenderlich/Swift Apprentice 2021. 3. 16. 17:42
Version Swift 5.5, iOS 15, Xcode 13 기본 연산(basic operations)을 수행(perform)하고 이러한 연산(operations)을 사용하여 데이터를 조작(manipulate)하는 방법을 알았으므로, 이제 유형(types)에 대해 자세히 알아볼 차례이다. 형식적으로(formally), 유형(type)은 일련의 값(set of values)과 이에 대해 수행(performed)할 수있는 연산(operations)을 설명(describes)한다. 이 장(chapter)에서는 텍스트(text)를 표현(represent)할 수 있는 문자열(strings)을 포함(including)하여 다양한 유형(types)을 처리(handling)하는 방법에 대해 알아본다. 유형(type..
-
Getting Started With WidgetsRaywenderlich/Articles 2021. 2. 3. 13:30
https://www.raywenderlich.com/11303363-getting-started-with-widgets Getting Started With Widgets In this tutorial, you’ll add a widget to a large SwiftUI app, reusing its views to show entries from the app’s repository. www.raywenderlich.com Version Swift 5, iOS 14, Xcode 12 2020년 WWDC Platform State of the Union에서 새로운 홈 화면 위젯(home screen widgets)을 보자마자, 가장 좋아하는 앱(favorite app)을 위한 위젯(widgets)을 ..
-
Chapter 1: Expressions, Variables & ConstantsRaywenderlich/Swift Apprentice 2021. 1. 19. 20:04
Version Swift 5.5, iOS 15, Xcode 13 이 첫 번째 장(chapter)에서는 몇 가지 기본 사항(basics)을 살펴본다. 먼저 코드 작동 방식(how code works)을 배운다. 그런 다음 Swift 코드를 작성하는 데 사용할 도구(tools)에 대해 배운다. 그런 다음 코드 주석(code comments), 산술 연산(arithmetic operations), 상수 및 변수(constants and variables)와 같은 몇 가지 기본 사항(basics)을 학습하여 Swift 로의 모험(adventure)을 시작한다. 이는 모든 언어의 기본(fundamental) 구성 요소들(building blocks) 중 일부이며, Swift도 다르지 않다. 우선(first of ..
-
How To Secure iOS User Data: Keychain Services and Biometrics with SwiftUIRaywenderlich/Articles 2020. 12. 13. 20:02
www.raywenderlich.com/11496196-how-to-secure-ios-user-data-keychain-services-and-biometrics-with-swiftui How To Secure iOS User Data: Keychain Services and Biometrics with SwiftUI Learn how to integrate keychain services and biometric authentication into a simple password-protected note-taking SwiftUI app. www.raywenderlich.com Version Swift 5, iOS 13, Xcode 11 Apple의 키체인 서비스(Keychain Services)는..
-
Core Data with SwiftUI Tutorial: Getting StartedRaywenderlich/Articles 2020. 12. 9. 15:28
www.raywenderlich.com/9335365-core-data-with-swiftui-tutorial-getting-started Core Data with SwiftUI Tutorial: Getting Started In this Core Data with SwiftUI tutorial, you’ll learn to persist data in an app using @State, @Environment and @FetchRequest property wrappers. www.raywenderlich.com Version Swift 5, iOS 13, Xcode 11 다음 번에 앱(app)을 열 때, Notes에 적어둔(jotting down) 중요(important) 내용이 사라진다는 것을 ..