Issue #571
From CGFloat.pi / 2 to -CGFloat.pi / 2 + epsilon
CGFloat.pi / 2
-CGFloat.pi / 2 + epsilon
I’m open source contributor, writer, speaker and product maker.
Issue #983
In iOS 18, we can make Control Widget in Widget extension
import WidgetKit import SwiftUI @available(iOS 18.0, *) struct BookControlWidget: ControlWidget { var body: some ControlWidgetConfiguration { StaticControlConfiguration …
Issue #973
Before iOS 11, we used to use CIDetector and CIDetectorTypeQRCode to detect QR code
CIDetector
CIDetectorTypeQRCode
An image processor that identifies notable features, such as faces and barcodes, in a still image or video.
A detector …
Issue #972
We want to have a swifty UserDefaults API that works with subscript and in a type safe manner.
extension Defaults.Keys { static let string = Defaults.Key("string", default: "0") } XCTAssertEqual(defaults[.string], …
Issue #963
In the world of Swift programming, we often come across situations where we need to work with string literals that contain special characters. These characters can include new lines, tabs, backslashes, and quotes — all of which need to be …
Start the conversation