전체 글
-
[WWDC22] Embrace Swift genericsiOS 2022. 6. 16. 10:38
Embrace Swift generics - WWDC22 - Videos - Apple Developer Generics are a fundamental tool for writing abstract code in Swift. Learn how you can identify opportunities for abstraction as your code... developer.apple.com Embrace Swift generics Generic은 Swift에서 추상화된 코드를 작성하기 위한 기본적인 도구다. Swift 5.7에서는 제네릭 코드를 더 쉽게 이해하고 작성할 수 있게 해주는 새로운 기능이 추가되었다. Generics 는 Swift에서 추상화된 코드를 작성하기 위한 기본적인 도구로, 코드의 복잡..
-
[LeetCode] 29. Divide Two Integers문제/LeetCode 2022. 6. 16. 00:27
카테고리 : Dynamic Programming 난이도 : Medium Longest String Chain - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 아이디어 문제에서는 words라는 문자열의 배열이 주어진다. predecessor : 문자열 word1에서 문자들의 순서를 바꾸지 않고 하나의 문자를 아무데나 추가로 삽입했을 때 word2를 만들 수 있다면 word1을 word2의 predecessor라 한다. word chain : words 배열에서 ..
-
[WWDC22] Meet passkeysiOS 2022. 6. 15. 15:11
Meet passkeys - WWDC22 - Videos - Apple Developer It's time for a security upgrade: Learn how to add support for passkeys to create a quick and easy sign in experience for people, all... developer.apple.com About the security of passkeys Passkeys are a replacement for passwords. They are faster to sign in with, easier to use, and much more secure. support.apple.com Passkey를 보기 전에, 현재 사용되는 인증 기술 ..
-
[WWDC22] Swift Charts: Raise the bariOS 2022. 6. 14. 15:23
Swift Charts: Raise the bar - WWDC22 - Videos - Apple Developer Dive deep into data visualizations: Learn how Swift Charts and SwiftUI can help your apps represent complex datasets through a wide... developer.apple.com Swift Charts Data Visualization : 앱에 더 많은 정보를 포함시킬 수 있다. Communicate Data : 데이터를 완전히 반영할 수 있다. Accessible 선언형 문법으로 차트를 만들 수 있다. 커스터마이징 가능 Marks and composition Swift Chart는 블럭들을 조..
-
[WWDC22] Hello Swift ChartsiOS 2022. 6. 14. 11:00
Apple Developer Documentation developer.apple.com Hello Swift Charts - WWDC22 - Videos - Apple Developer Say hello to Swift Charts — a flexible framework that helps you create charts entirely in SwiftUI that look and feel right at home on all... developer.apple.com Swift Charts 애플이 디자인한 차트를 사용할 수 있는 프레임워크 SwiftUI와 같은 문법 사용 Swift Chart에서는 조합(Composition)을 통해 차트를 생성한다. Bar 차트에서 바와 같은 시각적인 요소들을 mar..
-
[WWDC22] What's new in XcodeiOS 2022. 6. 13. 16:03
What's new in Xcode - WWDC22 - Videos - Apple Developer Discover the latest productivity and performance advancements in Xcode 14. We'll introduce you to the fully redesigned SwiftUI canvas... developer.apple.com 속도 향상 Xcode 14가 30% 작아짐. 다운로드 속도 향상. SwiftUI with live previews 기본적으로 preview canvas는 이제 상호작용할 수 있게 설정됨. 추가적인 코드 작성 없이 canvas에서 각 preview에 대한 추가적인 설정을 할 수 있다. (color scheme, text size, ..
-
[WWDC22] What's new in SwiftiOS 2022. 6. 13. 14:17
What's new in Swift - WWDC22 - Videos - Apple Developer Join us for an update on Swift. We'll take you through performance improvements, explore more secure and extensible Swift packages, and... developer.apple.com Swift Package Manager TOFU Trust On First Use. 패키지가 처음 다운로드 됐을 때 패키지의 지문을 기록하는 보안 프로토콜. 이후 다운로드 할 때마다 지문을 다시 확인해서 지문이 다를 경우 에러를 발생시킨다. Package plugins => Meet Swift Package plugins, C..
-
[Design Pattern] Singleton Pattern - 싱글턴 패턴CS/Design Pattern 2022. 6. 12. 17:16
Singleton Pattern은 세상에서 단 하나뿐인 특별한 객체를 만드는 디자인 패턴이다. 싱글턴 패턴이 무엇인지 알아보자. Singleton Pattern Singleton Pattern은 인스턴스가 하나 뿐인 객체를 만들게 하는 디자인 패턴이다. 인스턴스가 하나밖에 없기 때문에 클래스 다이어그램도 아래와 같이 클래스가 덩그러니 하나만 존재한다. 간단해 보이지만, 클래스의 인스턴스가 오로지 한 개만 존재할 수 있는 방법을 생각하면 그리 간단하지 않다. Why 인스턴스가 하나만 필요한 이유나 필요한 상황은 무엇일까? 객체가 하나만 있어도 될 때다. 스레드 풀, 캐시, 대화상자, 사용자 설정, 프린터 같은 디바이스를 위한 디바이스 드라이버는 하나만 존재해도 되거나, 하나만 존재해야하는 경우에 해당한다...