This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import Foundation | |
| import RealityKit | |
| // First, let's create a component to mark our clock hands | |
| struct ClockHandComponent: Component { | |
| var handType: HandType | |
| enum HandType { | |
| case hour | |
| case minute |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| square.and.arrow.up | |
| square.and.arrow.up.fill | |
| square.and.arrow.up.circle | |
| square.and.arrow.up.circle.fill | |
| square.and.arrow.up.badge.clock | |
| square.and.arrow.up.badge.clock.fill | |
| square.and.arrow.up.trianglebadge.exclamationmark | |
| square.and.arrow.up.trianglebadge.exclamationmark.fill | |
| square.and.arrow.down | |
| square.and.arrow.down.fill |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import SwiftUI | |
| struct ContentView: View { | |
| @StateObject var service = ChatGPTService() | |
| @State var textResponse = "" | |
| var body: some View { | |
| VStack { | |
| Text("Bot says: \(textResponse)") | |
| Button { | |
| Task { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import ARKit | |
| import Combine | |
| import RealityKit | |
| import SwiftUI | |
| @main | |
| struct MyApp: App { | |
| var body: some Scene { | |
| WindowGroup { | |
| ContentView() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import Combine | |
| import PDFKit | |
| import SwiftUI | |
| struct ContentView: View { | |
| @StateObject var manager = PDFManager() | |
| @Binding var document: PDFTrapperDocument | |
| @State var showScanner = false | |
| @State var isEditing = false | |
| var fileURL: URL? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| struct QuickLookController: UIViewControllerRepresentable { | |
| var startEditing: PassthroughSubject<Void, Never> | |
| var url: URL | |
| var endEditing: () -> Void | |
| func makeUIViewController(context: Context) -> PreviewControllerHolder { | |
| PreviewControllerHolder(url: url, startEditing: startEditing, endEditing: endEditing) | |
| } | |
| func updateUIViewController(_ viewController: PreviewControllerHolder, context: Context) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import Combine | |
| import QuickLook | |
| class PreviewControllerHolder: UIViewController { | |
| var cancellables = Set<AnyCancellable>() | |
| var url: URL | |
| var startEditing: PassthroughSubject<Void, Never> | |
| var endEditing: () -> Void | |
| var previewController = QLPreviewController() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| struct PDFTrapperApp: App { | |
| var body: some Scene { | |
| DocumentGroup(newDocument: PDFTrapperDocument()) { file in | |
| ContentView(document: file.$document, fileURL: file.fileURL) | |
| } | |
| } | |
| } |