---
title: "iOS – Blog"
description: "Blog posts about iOS from the IMG.LY team."
url: "https://img.ly/blog/tag/ios/"
type: "index"
---

> This is the markdown version of [iOS – Blog](https://img.ly/blog/tag/ios/). For all pages in one file, see [llms-full.txt](https://img.ly/llms-full.txt). For an index of all available pages, see [llms.txt](https://img.ly/llms.txt).

---

Every IMG.LY blog post tagged **iOS**, newest first.

- [Building Custom Variable SF Symbols in Figma for our CreativeEditor SDK for iOS](https://img.ly/blog/building-custom-variable-sf-symbols-in-figma-for-our-creativeeditor-sdk-for-ios.md): How we went from community Figma plugins to our own “SF Symbol Generator” to create custom SF Symbols for our CreativeEditor SDK (CE.SDK) for iOS.
- [How to Build a TikTok Clone for iOS with Swift & CreativeEditor SDK](https://img.ly/blog/how-to-build-a-tiktok-clone-for-ios.md): Learn how to build a TikTok clone for iOS with Swift and CreativeEditor SDK with this step-by-step in-depth tutorial.
- [CE.SDK v1.8.0 Release](https://img.ly/blog/creative-editor-sdk-v_1_8_0-release-notes.md): This release includes Node.js Platform Support, enhanced image control, and more!
- [Time-Based Sprites for VE.SDK on iOS and Android](https://img.ly/blog/time-based-sprites-for-ve-sdk-on-ios-and-android.md): Time-Based Sprites allow basic keyframing by setting the duration of your Text and Stickers in Videos.
- [Build a Simple Real-Time Video Editor with Metal for iOS](https://img.ly/blog/build-a-simple-real-time-video-editor-with-metal-for-ios.md): Learn to extract frames from live camera streams, regular movie files and streamed movie files and display them on a MetalKit View.
- [How to Merge Videos in iOS with Swift](https://img.ly/blog/combine-video-clips-into-a-new-file-in-ios-with-swift.md): Learn how to combine videos in iOS with Swift and jump into advanced creations.
- [How to Add a Filter to a Video Stream in iOS](https://img.ly/blog/how-to-add-a-filter-to-a-video-stream-in-ios.md): Applying stunning filters to videos requires different methods than applying them to files in iOS. Find out how!
- [How To Record Screen Video Using ReplayKit for iOS](https://img.ly/blog/record-screen-with-swift-replaykit.md): Use Swift and ReplayKit to add screen recording to your application. Also use the new rolling clips feature introduced in iOS 15!
- [How to Create Image Filters for iOS](https://img.ly/blog/how-to-create-image-filters-in-ios.md): Write a custom `CIFilter` in Metal and Swift, usable in any CoreImage pipeline.
- [Flutter: Our new plugins made for Dart developers](https://img.ly/blog/flutter-native-plugins-made-for-dart-developers.md): We are happy to announce our new official Flutter plugins wrapping our native PhotoEditor SDK and VideoEditor SDK for one of the most popular cross-platform frameworks.
- [Make it pop - introducing Animated and Smart Stickers](https://img.ly/blog/smart-animated-stickers.md): Stickers have become an essential part of digital expression and a popular feature across use cases, from marketing campaigns and social media posts to annotation. We are happy to announce our newest feature.
- [React Native: Native Modules made for React developers](https://img.ly/blog/react-native-native-modules-made-for-react-developers-59ca93c41541.md): On the developer experience with 3rd-party libraries for RN 0.60+
- [The future is Video, the future is now!](https://img.ly/blog/the-future-is-video-the-future-is-now-f5b3911023f6.md): Introducing VideoEditor SDK for iOS and Android
- [How to integrate a Photo Editor into your iOS App](https://img.ly/blog/how-to-integrate-a-photo-editor-into-your-ios-app-ced008a7088b.md): 7-minute Video Tutorial
- [Updates to the PhotoEditor SDK](https://img.ly/blog/updates-to-the-photoeditor-sdk-7df794757979.md): Color Pipette, DuoTone Filters, Folders, Snapping, Light Theme
- [Text ❤ Design [Pt. II]](https://img.ly/blog/text-design-pt-ii-97ce7b752147.md): Let images do the talking
- [Almost Getting Sherlocked by Apple’s Core Image Team](https://img.ly/blog/almost-getting-sherlocked-by-apples-core-image-team-76249c370320.md): During each World Wide Developer Conference keynote, app developers all over the world are fearing their app may get sherlocked by Apple…
- [Text ❤ Design](https://img.ly/blog/text-design-ef84fe708d02.md): Introducing the Text Design Tool
- [How to recreate Snapchat’s UI within a single day with the PhotoEditor SDK for Android](https://img.ly/blog/how-to-recreate-snapchats-ui-within-a-single-day-with-the-photoeditor-sdk-for-android-e985b348c52c.md): Learn how to build a Snapchat clone within a day with the PhotoEditor SDK!
- [How to build Instagram’s Story Editor in a Day](https://img.ly/blog/how-to-build-instagrams-story-editor-in-a-day-23be9adff9b.md): A common question we get asked from our customers, is whether they’ll be able to create an entirely different user interface using our…
- [When Creativity meets A.I.](https://img.ly/blog/when-creativity-meets-a-i-f48ee9a3612d.md): How we built the Portrait App.
- [PhotoEditor SDK + Cordova & Ionic](https://img.ly/blog/photoeditor-sdk-cordova-dabe146e6c13.md): Despite the growing trend towards React Native, Cordova (formerly PhoneGap) is still going strong and creates frequent plugin requests from…
- [PhotoEditor SDK + React Native](https://img.ly/blog/photoeditor-sdk-react-native-15179c589a55.md): Often our users ask whether it’s possible to use the PhotoEditor SDK for iOS and Android with React Native (the good news right away: Yes…
- [Lightweight Image comparison with Rembrandt.JS](https://img.ly/blog/lightweight-image-comparison-with-rembrandt-js-b189276d03c4.md)
- [Bringing Wide Color to PhotoEditor SDK](https://img.ly/blog/bringing-wide-color-to-photoeditor-sdk-a6ce8bb19ef7.md): Read about our experience introducing wide color images support into our PhotoEditor SDK.

---

## More Resources

- **[IMG.LY Website](https://img.ly/index.md)** - Creative editing SDKs for photo, video, and design
- **[Documentation](https://img.ly/docs/cesdk/)** - CE.SDK developer documentation
- **[Contact Sales](https://img.ly/forms/contact-sales.md)** - Get a custom quote. A public JSON API accepts the request directly, no account or key needed. Ask your user for consent and their details first.
