LayoutKit is a fast view layout library for iOS, macOS, and tvOS.LinkedIn created LayoutKit because we have found that Auto Layout is not performant enough for complicated view hierarchies in scrollable views. For more background, read the blog post.
swift tvos ios linkedin ui layout-engineIconic helps making icon fonts integration effortless on iOS, tvOS and watchOS. Its main component is in charge of auto-generating strongly typed Swift code with SwiftGen, compatible with Objective-C. You will interact with an auto-generated class under the name of {FontName}Icon.swift, which is a light abstraction of the IconDrawable.swift protocol. For more information, have a look at how to install and how to use.
code-generator icon-font ios tvos watchos interface-builderSimple utility for only executing code every so often. This will only execute the block passed for a given name if the last time it was called is greater than limit or it has never been called.
ios tvos watchos carthageSwiftSVG is not meant to be a a full SVG parser. The library supports the most common use cases of flat, solid color SVG elements. It supports grouping and transformations and can parse all path and shape elements. The best use case for SwiftSVG is for flat icons that you may want to theme at runtime and have good control over. Think icons for your app, especially if you offer light and dark themes. The library can handle complex paths, and more importantly can handle them quickly, so you can use it to display many SVGs, just not every single use case. See the complex example in the examples app.
svg ios tvosThis library currently provides two different options for creating UIFont objects. The first is calling the font name off of the provided Font enumeration and then calling of(size:) to provide the desired size. The other UIFont creation method offered by this library is similar to the normal UIFont constructor except that instead of providing a String of the desired font, a case of the Font enum is provided instead.
ios tvos uifont swift4It makes a preview from an URL, grabbing all the information such as title, relevant texts and images. To use SwiftLinkPreview as a pod package just add the following in your Podfile file.
flow watchos tvos ios carthage cocoapods swift-package-manager crawler preview url website regular-expressions relevant-textsPicture of binary star system of Sirius A and Sirius B by NASA, ESA and G. Bacon (STScI). Source: spacetelescope.org. There are three ways you can add Cosmos to your Xcode project.
star-rating ios tvosResponseDetective is a non-intrusive framework for intercepting any outgoing requests and incoming responses between your app and your server for debugging purposes. ResponseDetective is written in Swift 3.2 and supports iOS 8.0+, macOS 10.9+ and tvOS 9.0+.
ios tvos debuggingSwiftyStoreKit is a lightweight In App Purchases framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+. I started Coding with Flutter, a YouTube video series on building apps with Flutter. Interested? Subscribe here.
swift-language ios in-app-purchase in-app-receipt swift-3 apple tvos iapBeautiful flag icons for usage in apps and on the web. All flags are provided as stand-alone PNG and SVG files. FlagKit also provides an Asset Catalog and framework for easy use on Apple platforms. FlagKit provides a framework for easy installation as a dependency. You can also manually copy the Asset Catalog into your project.
icons ios flags tvos flag-iconsXCGLogger is the original debug log module for use in Swift projects. Swift does not include a C preprocessor so developers are unable to use the debug log #define macros they would use in Objective-C. This means our traditional way of generating nice debug logs no longer works. Resorting to just plain old print calls means you lose a lot of helpful information, or requires you to type a lot more code.
logging logging-library ios tvos watchos swift-library swift-framework debug debugging debugging-tool cocoapods xcglogger carthage swiftpmSwifterSwift is a collection of over 500 native Swift extensions, with handy methods, syntactic sugar, and performance improvements for wide range of primitive data types, UIKit and Cocoa classes –over 500 in 1– for iOS, macOS, tvOS, watchOS and Linux. Add the extensions folder to your Xcode project to use all extensions, or a specific extension.
xcode carthage cocoapods tvos ios swifterswift extensions uikit swift-package-manager swift-extensions swift-library open-source mit watchos productivity-booster awesome unit-testing foundationEFQRCode is a lightweight, pure-Swift library for generating pretty QRCode image with input watermark or icon and recognizing QRCode from image, it is based on CoreGraphics, CoreImage and ImageIO. EFQRCode provides you a better way to operate QRCode in your app, it works on iOS, macOS, watchOS and tvOS, and it is available through CocoaPods, Carthage and Swift Package Manager. This project is inspired by qrcode. To run the example project manually, clone the repo, demos are in the 'Examples' folder.
ios qrcode barcode barcode-scanner barcode-generator barcodes qrcode-generator qrcode-scanner qrcode-reader qrcodes generator recognizer tvosIconic helps making icon fonts integration effortless on iOS, tvOS and watchOS. Its main component is in charge of auto-generating strongly typed Swift code with SwiftGen, compatible with Objective-C. You will interact with an auto-generated class under the name of {FontName}Icon.swift, which is a light abstraction of the IconDrawable.swift protocol. For more information, have a look at how to install and how to use.
code-generator icon-font ios tvos watchos interface-builderDeviceKit is a value-type replacement of UIDevice. DeviceKit can be installed in various ways.
ios tvos device device-family simulator battery-level battery-state swiftpmSwiftyAttributes has support for every attribute available in Cocoa and Cocoa Touch.
cocoapods swifty-api nsattributedstring ios watchos tvos cocoa carthagePlayer is a simple iOS video player library written in Swift. Player is available for installation using the Cocoa dependency manager CocoaPods. Alternatively, you can simply copy the Player.swift file into your Xcode project.
video-player player media player-swift stream ios tvos avfoundationA Swift framework inspired by WWDC 2015 Advanced NSOperations session. Previously known as Operations, developed by @danthorpe with a lot of help from our fantastic community. For Xcode 9.4, use 5.0.0-beta.1 which is a published pre-release. For Xcode 10 GM, use 5.0.0-beta.2.
nsoperation asynchronous-programming ios watchos tvos procedurekitDefaultsKit leverages Swift 4's powerful Codable capabilities to provide a Simple and Strongly Typed wrapper on top of UserDefaults. It uses less than 70 lines of code to acomplish this. If you just need to know that a key/value pair exists, without actually using the value, use the has() method instead of the optional get(for:key). For complex objects it will prevent any unnecessary deserialization.
swift4 swift-framework userdefaults ios tvosQueuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD). It allows you to create any synchronous and asynchronous task easily, with just a few lines. * Currently, URLSession.shared property is not yet implemented on Linux.
queuer operationqueue carthage semaphore dispatch asynchronous-tasks tvos watchos swift-package-manager foundation grand-central-dispatch task synchronous-tasks
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.