-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ece3049
commit 0507e49
Showing
2,835 changed files
with
3,210 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"sections":[],"metadata":{"symbolKind":"module","title":"SwiftSafeUI","role":"collection","externalID":"SwiftSafeUI","color":{"standardColorIdentifier":"green"},"roleHeading":"Framework","platforms":[{"introducedAt":"13.0","name":"iOS","beta":false}],"images":[{"type":"icon","identifier":"SwiftSafeUI-Icon.png"}],"modules":[{"name":"SwiftSafeUI"}]},"identifier":{"url":"doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI","interfaceLanguage":"swift"},"hierarchy":{"paths":[[]]},"primaryContentSections":[{"content":[{"type":"heading","level":2,"anchor":"Overview","text":"Overview"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"SwiftSafeUI"}],"type":"strong"},{"text":" is a comprehensive ","type":"text"},{"type":"codeVoice","code":"SwiftUI"},{"type":"text","text":" package designed to simplify deprecation handling and maintain compatibility across various iOS versions. This framework provides developers with the tools necessary to seamlessly manage UI changes without the hassle of dealing with version-specific APIs."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The package encapsulates deprecation handling logic, ensuring your app utilizes the latest methods & views while gracefully falling back on deprecated alternatives when necessary."}]},{"type":"paragraph","inlineContent":[{"text":"By implementing custom modifiers, ","type":"text"},{"type":"strong","inlineContent":[{"text":"SwiftSafeUI","type":"text"}]},{"text":" allows you to apply consistent styling and behavior across different iOS environments, providing a smooth user experience.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Additionally, "},{"inlineContent":[{"text":"SwiftSafeUI","type":"text"}],"type":"strong"},{"type":"text","text":" includes a collection of custom views that enhance your "},{"code":"SwiftUI","type":"codeVoice"},{"type":"text","text":" development workflow, enabling you to create elegant, responsive interfaces without compromising compatibility."}]},{"inlineContent":[{"type":"text","text":"With "},{"inlineContent":[{"text":"SwiftSafeUI","type":"text"}],"type":"strong"},{"text":", you can focus on building your app’s features while confidently navigating the challenges posed by evolving iOS frameworks.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/swiftsafeui"]}],"abstract":[{"text":"Encapsulates deprecation handling logic, maintaining compatibility across iOS versions.","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"anchor":"Essentials","title":"Essentials","identifiers":["doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/SafeEnvironmentValues","doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/SafeModifiers","doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/SafeViews"]},{"anchor":"Structures","identifiers":["doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/SafeNavigationStack","doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/SafeScrollView"],"generated":true,"title":"Structures"},{"identifiers":["doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/AutocapitalizationType"],"title":"Enumerations","generated":true,"anchor":"Enumerations"},{"identifiers":["doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/SwiftUICore"],"generated":true,"title":"Extended Modules","anchor":"Extended-Modules"}],"references":{"SwiftSafeUI-Icon.png":{"identifier":"SwiftSafeUI-Icon.png","variants":[{"url":"\/images\/swiftsafeui.SwiftSafeUI\/SwiftSafeUI-Icon.png","traits":["1x","light"]}],"type":"image","alt":"A technology icon representing the SwiftSafeUI framework."},"doc://swiftsafeui.SwiftSafeUI/documentation/SwiftSafeUI/SafeModifiers":{"type":"topic","title":"SafeModifiers","identifier":"doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/SafeModifiers","role":"article","kind":"article","url":"\/documentation\/swiftsafeui\/safemodifiers","abstract":[{"type":"text","text":"Provides a reliable way to use "},{"type":"codeVoice","code":"SwiftUI"},{"text":" modifiers that ensure compatibility across different iOS versions.","type":"text"}]},"doc://swiftsafeui.SwiftSafeUI/documentation/SwiftSafeUI/SwiftUICore":{"type":"topic","identifier":"doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/SwiftUICore","role":"collection","title":"SwiftUICore","abstract":[],"kind":"symbol","url":"\/documentation\/swiftsafeui\/swiftuicore"},"doc://swiftsafeui.SwiftSafeUI/documentation/SwiftSafeUI/SafeScrollView":{"kind":"symbol","identifier":"doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/SafeScrollView","type":"topic","title":"SafeScrollView","navigatorTitle":[{"text":"SafeScrollView","kind":"identifier"}],"url":"\/documentation\/swiftsafeui\/safescrollview","abstract":[{"text":"A view that provides a scrollable container for its content, with support for different iOS versions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SafeScrollView"}]},"doc://swiftsafeui.SwiftSafeUI/documentation/SwiftSafeUI/SafeViews":{"identifier":"doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/SafeViews","title":"SafeViews","url":"\/documentation\/swiftsafeui\/safeviews","kind":"article","type":"topic","abstract":[{"text":"Provides a reliable way to use ","type":"text"},{"type":"codeVoice","code":"SwiftUI"},{"type":"text","text":" views that ensure compatibility across different iOS versions."}],"role":"article"},"doc://swiftsafeui.SwiftSafeUI/documentation/SwiftSafeUI/SafeNavigationStack":{"type":"topic","kind":"symbol","abstract":[{"text":"A view that provides a navigation container for it’s content, with support for different iOS versions.","type":"text"}],"role":"symbol","title":"SafeNavigationStack","identifier":"doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/SafeNavigationStack","url":"\/documentation\/swiftsafeui\/safenavigationstack","navigatorTitle":[{"text":"SafeNavigationStack","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SafeNavigationStack"}]},"doc://swiftsafeui.SwiftSafeUI/documentation/SwiftSafeUI":{"kind":"symbol","abstract":[{"text":"Encapsulates deprecation handling logic, maintaining compatibility across iOS versions.","type":"text"}],"role":"collection","title":"SwiftSafeUI","images":[{"type":"icon","identifier":"SwiftSafeUI-Icon.png"}],"url":"\/documentation\/swiftsafeui","type":"topic","identifier":"doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI"},"doc://swiftsafeui.SwiftSafeUI/documentation/SwiftSafeUI/AutocapitalizationType":{"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AutocapitalizationType"}],"kind":"symbol","identifier":"doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/AutocapitalizationType","url":"\/documentation\/swiftsafeui\/autocapitalizationtype","abstract":[{"text":"A representation of different autocapitalization styles available for text input views.","type":"text"}],"title":"AutocapitalizationType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AutocapitalizationType","kind":"identifier"}]},"doc://swiftsafeui.SwiftSafeUI/documentation/SwiftSafeUI/SafeEnvironmentValues":{"identifier":"doc:\/\/swiftsafeui.SwiftSafeUI\/documentation\/SwiftSafeUI\/SafeEnvironmentValues","url":"\/documentation\/swiftsafeui\/safeenvironmentvalues","title":"SafeEnvironmentValues","kind":"article","role":"article","abstract":[{"text":"Provides a reliable way to use ","type":"text"},{"type":"codeVoice","code":"SwiftUI"},{"text":" environment values that ensure compatibility across different iOS versions.","type":"text"}],"type":"topic"}}} |
Oops, something went wrong.