This module is the main repository for both Xamarin.iOS and Xamarin.Mac.These frameworks allow us to create native iOS, tvOS, watchOS and Mac applications using the same UI controls we would in Objective-C and Xcode, except with the flexibility and elegance of a modern language (C#), the power of the .NET Base Class Library (BCL), and two first-class IDEs—Xamarin Studio and Visual Studio—at our fingertips.
xamarin watchos tvos iosEGOCache is a simple, thread-safe key value cache store for macOS, iOS, tvOS and watchOS. It has native support for NSString, UIImage, NSImage, and NSData, but can store anything that implements <NSCoding>. All cached items expire after the timeout, which by default, is one day.
cache key-value ios watchos 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-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 carthageSAMKeychain is a simple wrapper for accessing accounts, getting passwords, setting passwords, and deleting passwords using the system Keychain on Mac OS X and iOS. SAMKeychain requires ARC.
ios tvos watchosIt 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-textsRandomKit is a Swift framework that makes random data generation simple and easy. RandomKit is possibly also compatible with FreeBSD, Android, and Windows (under Cygwin) but has not been tested for those platforms.
random random-generation protocol math carthage swift-package-manager cocoapods cross-platform ios watchos testingXCGLogger 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 foundationIconic 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-builderSwiftyAttributes has support for every attribute available in Cocoa and Cocoa Touch.
cocoapods swifty-api nsattributedstring ios watchos tvos cocoa carthageA 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 procedurekitQueuer 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-tasksWeb Fallback Support: In case the app can't open the external application, it will fall-back to a web URL that is guaranteed to succeed by opening the browser. Isolated App Specs: It was crucial to make sure the library can scale as the number of supported apps increase. Therefor, each supported app is implemented in isolation in a separate file.
swift-3 deep-linking ios watchos cocoapods carthage uiapplication urlEFQRCode 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, remember run command sh Startup.sh in terminal to get all dependencies first, then open EFQRCode.xcworkspace with Xcode and select the target you want, run.
ios qrcode barcode barcode-scanner barcode-generator barcodes qrcode-generator qrcode-scanner qrcode-reader qrcodes generator recognizer tvos watchosThis library provides an async image downloader with cache support. For convenience, we added categories for UI elements like UIImageView, UIButton, MKAnnotationView. In order to keep SDWebImage focused and limited to the core features, but also allow extensibility and custom behaviors, during the 5.0 refactoring we focused on modularizing the library. As such, we have moved/built new modules to SDWebImage org.
ios watchos tvos image jpeg png gif webp cache cocoapods carthageThis library seeks to add common string manipulation functions, including common regular expression capabilities, that are needed in both mobile and server-side development, but are missing in Swift's Standard Library. The full documentation can be found at http://www.sabintsev.com/Guitar/.
string-manipulation cross-platform ios tvos watchos swift-server cocoapods carthage swift-package-manager regex regular-expression padding trimming latinizationFlexibleImage is implemented with the hope that anyone could easily develop an app that provides features such as Camera Filter and Theme. When you write code in the "Method Chaining" style, the effect is applied in the appropriate order. You may want to see Examples section first if you'd like to see the actual code.
filter playground image-processing watchos tvos ios metalA Gameboy Emulator for the Apple Watch. Games are loaded from your iPhone's documents directory. In iTunes, drop .gb or .gbc files into the Giovanni app documents folder, and they'll show up automatically on your Apple Watch. When you play a game for the first time, it'll download to your watch and get cached in the watch's documents directory. Subsequent loads are immediate.
emulation gameboy watchos emulatorPublic key RSA encryption in Swift. SwiftyRSA is used in the Scoop iOS app to encrypt driver license numbers before submitting them to Checkr through our API.
ios encryption rsa tvos watchos security
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.