LoremSwiftum
LoremSwiftum is a lightweight lorem ipsum generator library for Swift. It supports generating random words, sentences, paragraphs, titles, names, email addresses, URLs, and tweets. Initially, this library was created as a Swift port of LoremIpsum written in Objective-C.
Requirements
- Swift 4.0+
- Xcode 9.2+
- iOS 8.0+ / macOS 10.10+
The Xcode and OS requirements apply only when the library is integrated as a framework or via the Xcode project.
Installation
Swift Package Manager
To install LoremSwiftum using the Swift Package Manager, add it as a dependency into your Package.swift
file:
let package = Package(
...
dependencies: [
.package(url: "https://github.com/lukaskubanek/LoremSwiftum.git", from: "2.2.1")
],
...
)
Carthage
To install LoremSwiftum using Carthage, add it as a dependency into your Cartfile
:
github "lukaskubanek/LoremSwiftum"
Then drag either the LoremSwiftum.xcodeproj
or the LoremSwiftum.framework
into your Xcode project/workspace and link your target against the LoremSwiftum.framework
. Make sure that the framework gets copied to your application bundle.
Git Submodules
You can also install LoremSwiftum via Git submodules and integrate the project LoremSwiftum.xcodeproj
from the submodule directly into your Xcode workspace.
Usage
import LoremSwiftum
Lorem.word
// => One random word
Lorem.words(3)
// => Three random words
Lorem.sentence
// => One random sentence
Lorem.sentences(3)
// => Three random sentences
Lorem.paragraph
// => One random paragraph
Lorem.paragraphs(3)
// => Three random paragraphs
Lorem.title
// => A random title
Lorem.firstName
// => A random first name
Lorem.lastName
// => A random last name
Lorem.fullName
// => A random full name
Lorem.emailAddress
// => A random email address
Lorem.url
// => A random URL
Lorem.shortTweet
// => A random short tweet
Lorem.tweet
// => A random long tweet