An open API service indexing awesome lists of open source software.

https://github.com/ultralytics/ultralytics-ios-podspecs

Ultralytics iOS Pods
https://github.com/ultralytics/ultralytics-ios-podspecs

cocoapods ios swift ultralytics yolo

Last synced: about 2 months ago
JSON representation

Ultralytics iOS Pods

Awesome Lists containing this project

README

          

Ultralytics logo

# Ultralytics iOS Pods :apple:

Welcome to Ultralytics iOS Podspecs! Whether you're an iOS developer looking to integrate advanced [Machine Learning](https://en.wikipedia.org/wiki/Machine_learning) models into your application, or you're curious about how to get started with [AI on mobile devices](https://developer.apple.com/machine-learning/), you're in the right place. This README guides you through installing and using the Ultralytics library in your iOS project using [CocoaPods](https://cocoapods.org/). Let's enhance your application with the power of AI! 🚀

[![Ultralytics Actions](https://github.com/ultralytics/ultralytics-ios-podspecs/actions/workflows/format.yml/badge.svg)](https://github.com/ultralytics/ultralytics-ios-podspecs/actions/workflows/format.yml)
[![Ultralytics Discord](https://img.shields.io/discord/1089800235347353640?logo=discord&logoColor=white&label=Discord&color=blue)](https://discord.com/invite/ultralytics)
[![Ultralytics Forums](https://img.shields.io/discourse/users?server=https%3A%2F%2Fcommunity.ultralytics.com&logo=discourse&label=Forums&color=blue)](https://community.ultralytics.com/)
[![Ultralytics Reddit](https://img.shields.io/reddit/subreddit-subscribers/ultralytics?style=flat&logo=reddit&logoColor=white&label=Reddit&color=blue)](https://reddit.com/r/ultralytics)

## 🚦 Getting Started

To begin, you'll need to have CocoaPods installed on your machine. CocoaPods is a dependency manager for [Swift](https://www.swift.org/) and [Objective-C](https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html) Cocoa projects. It hosts over 82 thousand libraries and is used in over 3 million apps. If you haven't installed CocoaPods yet, visit the official [Getting Started guide](https://guides.cocoapods.org/using/getting-started.html) and follow the instructions there.

Once CocoaPods is installed, you can proceed with adding Ultralytics to your project by following these steps:

### 🛠️ Installation Steps

1. Navigate to the root directory of your iOS project in your [terminal](https://en.wikipedia.org/wiki/Terminal_emulator).
2. Run the command `pod init`. This creates a new file named `Podfile` in your project directory.

```bash
pod init
```

3. Open your `Podfile` in a text editor, and add the following line to include the Ultralytics pod:

```ruby
pod 'Ultralytics'
```

4. Save your `Podfile` and close the text editor.
5. Back in the terminal, execute the command `pod install` to install the Ultralytics pod into your project.

```bash
pod install
```

6. **Troubleshooting**: If you encounter an error stating that the pod can't be found, you might need to update your local copy of the CocoaPods Specs repository. Run the following command:

```bash
pod repo update
```

Then, try `pod install` again.

7. After a successful installation, CocoaPods generates a `.xcworkspace` file for your project. Open this workspace file in [Xcode](https://developer.apple.com/xcode/) to continue development.

```bash
open < YourProjectName > .xcworkspace
```

### ✨ Using Ultralytics in Your Project

Integrating Ultralytics into your [codebase](https://en.wikipedia.org/wiki/Codebase) is as simple as importing the library where you need it:

```swift
import Ultralytics
```

Now, you're ready to leverage the ML capabilities provided by Ultralytics in your [iOS application](https://developer.apple.com/)!

## 🧠 Understanding the Pod

Ultralytics is powered by cutting-edge [machine learning models](https://docs.ultralytics.com/models/) designed for a range of tasks—from [object detection](https://docs.ultralytics.com/tasks/detect/) to [image classification](https://docs.ultralytics.com/tasks/classify/). By utilizing the Ultralytics library, you'll be able to tap into this power with ease, bringing intelligent features to your users' fingertips.

Consider exploring the [Ultralytics documentation](https://docs.ultralytics.com/) for comprehensive insights into the various models, their functionalities, and how best to apply them to your specific use cases.

## 🤝 Contribute

We welcome contributions from the community! Whether you're fixing bugs, adding new features, or improving documentation, your input is invaluable. Take a look at our [Contributing Guide](https://docs.ultralytics.com/help/contributing/) to get started. Also, we'd love to hear about your experience with Ultralytics products. Please consider filling out our [Survey](https://www.ultralytics.com/survey?utm_source=github&utm_medium=social&utm_campaign=Survey). A huge 🙏 and thank you to all of our contributors!

[![Ultralytics open-source contributors](https://raw.githubusercontent.com/ultralytics/assets/main/im/image-contributors.png)](https://github.com/ultralytics/ultralytics/graphs/contributors)

## ©️ License

Ultralytics offers two licensing options:

- **AGPL-3.0 License**: An [OSI-approved](https://opensource.org/license/agpl-v3) open-source license ideal for students and enthusiasts. It promotes open collaboration and knowledge sharing. See the [LICENSE](https://github.com/ultralytics/ultralytics/blob/main/LICENSE) file for details.
- **Enterprise License**: Designed for commercial use, this license allows seamless integration of Ultralytics software and AI models into commercial products and services. If your application requires this license, please contact us via [Ultralytics Licensing](https://www.ultralytics.com/license).

## 📬 Contact Us

For bug reports, feature requests, and contributions, please visit [GitHub Issues](https://github.com/ultralytics/ultralytics-ios-podspecs/issues). For questions, discussions, and community support, join our [Discord](https://discord.com/invite/ultralytics)!




Ultralytics GitHub
space
Ultralytics LinkedIn
space
Ultralytics Twitter
space
Ultralytics YouTube
space
Ultralytics TikTok
space
Ultralytics BiliBili
space
Ultralytics Discord