iOS 12+, tvOS 12+, watchOS 4+
TinySwift is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "TinySwift"TinySwift is an extension pack for Swift classes and structs.
It contains the following functions and properties:
var thumbnailiOS, tvOS
init(_: Integer)iOS, tvOS, watchOSstatic var randomiOS, tvOS, watchOSfunc toggle()iOS, tvOS, watchOS
var rotationAngleiOS, tvOS, watchOSvar scaleXiOS, tvOS, watchOSvar scaleYiOS, tvOS, watchOS
var randomiOS, tvOS, watchOS
subscript(safe:)iOS, tvOS, watchOSvar shufflediOS, tvOSfunc remove(element:)iOS, tvOS, watchOSfunc shuffle()iOS, tvOS
var appearancesiOS, tvOS, watchOSvar arithmeticMeaniOS, tvOS, watchOSvar areAllElementsEqualiOS, tvOS, watchOSvar geometricMeaniOS, tvOS, watchOSvar medianiOS, tvOS, watchOSvar modeiOS, tvOS, watchOSvar setiOS, tvOS, watchOSvar standardDeviationiOS, tvOS, watchOSvar sumiOS, tvOS, watchOSvar varianceiOS, tvOS, watchOS
init(hexadecimalString:)iOS, tvOS, watchOSvar hexadecimalStringiOS, tvOS, watchOSfunc qrCode(correctionLevel:)iOS, tvOS
var dayiOS, tvOS, watchOSvar firstOfMonthiOS, tvOS, watchOSvar firstOfYeariOS, tvOS, watchOSvar lastOfMonthiOS, tvOS, watchOSvar lastOfYeariOS, tvOS, watchOSvar monthiOS, tvOS, watchOSvar nextDayiOS, tvOS, watchOSvar previousDayiOS, tvOS, watchOSvar weekdayiOS, tvOS, watchOSvar yeariOS, tvOS, watchOS
var additiveInverseiOS, tvOS, watchOSvar degreesToRadiansiOS, tvOS, watchOSvar multiplicativeInverseiOS, tvOS, watchOSvar radiansToDegreesiOS, tvOS, watchOS
var additiveInverseiOS, tvOS, watchOSvar daysiOS, tvOS, watchOSvar degreesToRadiansiOS, tvOS, watchOSvar factorialiOS, tvOS, watchOSvar hoursiOS, tvOS, watchOSvar isEveniOS, tvOS, watchOSvar isOddiOS, tvOS, watchOSvar isPrimeiOS, tvOS, watchOSvar minutesiOS, tvOS, watchOSvar multiplicativeInverseiOS, tvOS, watchOSvar radiansToDegreesiOS, tvOS, watchOSvar secondsiOS, tvOS, watchOS
init(random:)iOS, tvOS, watchOSvar randomiOS, tvOS, watchOSfunc times(execute:)iOS, tvOS, watchOS
func formatted(substring:font:)iOS, tvOS, watchOS
init(path:)iOS, tvOS, watchOSinit(random:length:nonRepeating:)iOS, tvOS, watchOSvar camelCasediOS, tvOS, watchOSvar dataFromHexadecimalStringiOS, tvOS, watchOSvar emptyIfNiliOS, tvOS, watchOSvar initialsiOS, tvOS, watchOSvar isEmailAddressiOS, tvOS, watchOSvar linesiOS, tvOS, watchOSvar localizediOS, tvOS, watchOSvar nilIfEmptyiOS, tvOS, watchOSvar nonEmptyLinesiOS, tvOS, watchOSvar trimmediOS, tvOS, watchOSvar upperCamelCasediOS, tvOS, watchOSfunc formatted(substring:font:)iOS, tvOS, watchOSfunc occurrences(of:)iOS, tvOS, watchOSfunc qrCode(correctionLevel:encoding:)iOS, tvOS
func time(with:)iOS, tvOS, watchOS
init(hex:alpha:)iOS, tvOS, watchOSvar hexiOS, tvOS, watchOS
var deviceiOS, tvOSvar deviceCodeiOS, tvOSvar diskSizeiOS, tvOSvar freeDiskSpaceiOS, tvOS
init(color:size:)iOS, tvOS, watchOSvar grayscaleiOS, tvOSvar normalizedImageiOS, tvOS, watchOSvar pngiOS, tvOS, watchOSvar squareiOS, tvOS, watchOSvar thumbnailiOS, tvOS, watchOSstatic func get(from:completion:)iOS, tvOS, watchOSfunc border(width:color:)iOS, tvOS, watchOSfunc color(at:)iOS, tvOS, watchOSfunc crop(to:)iOS, tvOS, watchOSfunc heic(quality:)iOS, tvOSfunc jpeg(quality:)iOS, tvOS, watchOSfunc resize(to:)iOS, tvOS, watchOS
func setImage(from:placeholder:completion:)iOS, tvOSfunc sharpenForQRCode()iOS, tvOS
var isLowResolutiontvOSvar isSmallScreeniOSvar sizeiOS
func hideSeparator()iOS
var viewFromNibiOS, tvOS
func presentAlertController(withTitle:message:completion:handler:)iOS, tvOS
func qrCode(correctionLevel:encoding:)iOS, tvOS
var devicewatchOSvar isSmallerwatchOSvar isLargerwatchOS
Piotr Sochalewski, sochalewski.github.io
TinySwift is available under the MIT license. See the LICENSE file for more info.