Iconoir-swift
is a Swift package that extends the usage of Iconoir icons for your iOS, macOS, and SwiftUI projects. It provides over 1000+ unique SVG icons designed on a 24x24 pixels grid, allowing you to easily use them in your app projects.
- Easily use Iconoir icons as
UIImage
andImage
objects in your UIKit and SwiftUI projects - Access to all 1000+ icons from the Iconoir library
- Easy integration with your existing iOS or macOS projects
- MIT licensed, open-source, and free to use
- iOS 13+
- macOS 10.15+
- Swift 5+
To add Iconoir-swift
to your Xcode project, follow these steps:
- In Xcode, open your project and navigate to File > Swift Packages > Add Package Dependency...
- Enter the repository URL:
https://github.com/iconoir-icons/iconoir-swift.git
- Choose the branch or version you want to add, and click Next.
- Select the target where you want to use the package, then click Finish.
import UIKit
import Iconoir_swift
let imageView = UIImageView(image: Iconoir.bell.asUIImage)
import SwiftUI
import Iconoir_swift
struct ContentView: View {
var body: some View {
Iconoir.bell.asImage
.foregroundColor(.blue)
.font(.system(size: 24))
}
}
Since Iconoir V7.0.0
, we have introduced two styles of icons: regular
and solid
. To maintain consistency with previous rules, icons in the regular style continue to use the old naming convention. For example, prior to v7.0.0
, you would use Iconoir.plus
, and you can still do so now. On the other hand, for icons in the solid style
, we will indicate this in the naming convention. For instance, you would use Iconoir.plusSolid
. If an icon supports both styles, it will have two distinct names, as mentioned above: plus
and plusSolid
.
Iconoir-swift is built on top of the original Iconoir project. You can access the full library of icons, as well as additional packages and usage instructions, at the Iconoir GitHub repository.
Iconoir-swift is released under the MIT License.