---
title: "#ios articles | Hashnode"
description: "Explore 3,179 articles tagged #ios on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/ios"
---

Tag

# #ios

3,179 posts · 8,888 followers

[Sai Ram Kotha](https://hashnode.com/@sairamkotha) · [6h ago](https://hashnode.com/posts/apple-core-ai-vs-core-ml-iphone-app/6af417c746a21803dab4a2e6)

### [Apple Core AI vs Core ML: What Changes for Your iPhone App](https://sairamkotha.hashnode.dev/apple-core-ai-vs-core-ml-iphone-app?utm_source=hashnode&utm_medium=feed)

Apple's new Core AI framework: who needs it, what is confirmed and what is not, how Core ML apps are affected, and the slow first run to plan for.

9 min read · [sairamkotha.hashnode.dev](https://sairamkotha.hashnode.dev/apple-core-ai-vs-core-ml-iphone-app?utm_source=hashnode&utm_medium=feed)

[Francesco Pretelli](https://hashnode.com/@xeo) · [1h ago](https://hashnode.com/posts/icloud-key-value-store-sync/6af45c8627b575f00bea1be4)

### [How NewsNinja syncs all your data in less than 1 MB of iCloud](https://timefrancesco.hashnode.dev/icloud-key-value-store-sync?utm_source=hashnode&utm_medium=feed)

How NewsNinja syncs feeds, settings, read and starred articles across devices with NSUbiquitousKeyValueStore, and the tricks to stay under 1 MB.

15 min read · [timefrancesco.hashnode.dev](https://timefrancesco.hashnode.dev/icloud-key-value-store-sync?utm_source=hashnode&utm_medium=feed)

[Maxwell](https://hashnode.com/@maxwelldispatch) · [11h ago](https://hashnode.com/posts/saved-templates-that-survive-app-updates-versioned-codable-in-swift/6af3ccd9228eb7e2f144bcd4)

### [Saved Templates That Survive App Updates: Versioned Codable in Swift](https://maxwelldispatch.hashnode.dev/saved-templates-that-survive-app-updates-versioned-codable-in-swift?utm_source=hashnode&utm_medium=feed)

The first version of a "save this as a template" feature is always easy. Make the struct Codable, encode an array to JSON, write it to disk. Ship it. The trouble arrives in the second version, when yo

8 min read · [maxwelldispatch.hashnode.dev](https://maxwelldispatch.hashnode.dev/saved-templates-that-survive-app-updates-versioned-codable-in-swift?utm_source=hashnode&utm_medium=feed)

[Anna Skokova](https://hashnode.com/@annaskokova) · [9h ago](https://hashnode.com/posts/how-to-build-and-publish-an-ios-app-from-windows-without-buying-a-mac/6af3dfd51bea809f2f3a6b60)

### [How to build and publish an iOS app from Windows (without buying a Mac)](https://annaskokova.hashnode.dev/how-to-build-and-publish-an-ios-app-from-windows-without-buying-a-mac?utm_source=hashnode&utm_medium=feed)

Xcode only runs on macOS. Here are the realistic options — CI, buying, renting — and a step-by-step walkthrough to TestFlight.

7 min read · [annaskokova.hashnode.dev](https://annaskokova.hashnode.dev/how-to-build-and-publish-an-ios-app-from-windows-without-buying-a-mac?utm_source=hashnode&utm_medium=feed)

[Stacklyn Labs](https://hashnode.com/@stacklynlabs) · [11h ago](https://hashnode.com/posts/flutter-package-name-app-signing/6af3d01949248b5139258576)

### [Flutter Package Name Change and App Signing: Fixing Mistakes](https://stacklynlabs.hashnode.dev/flutter-package-name-app-signing?utm_source=hashnode&utm_medium=feed)

Wrong package name already live, lost keystore, Google Sign-In broken after the ID change? What Play and the App Store let you recover.

11 min read · [stacklynlabs.hashnode.dev](https://stacklynlabs.hashnode.dev/flutter-package-name-app-signing?utm_source=hashnode&utm_medium=feed)

[Shai Almog](https://hashnode.com/@codenameone) · [12h ago](https://hashnode.com/posts/grapheneos-lineageos-e-os-and-others-are-now-officially-supported/6af3be502faf7c27e1415380)

### [GrapheneOS, LineageOS, /e/OS and Others Are Now Officially Supported](https://debugagent.com/grapheneos-lineageos-e-os-and-others-are-now-officially-supported?utm_source=hashnode&utm_medium=feed)

Codename One now officially supports GrapheneOS, LineageOS, CalyxOS, /e/OS and other Android builds without Google, with a boundary CI verifies and push through UnifiedPush. Also: the Android compatibility layer now runs Room, WorkManager, location…

6 min read · [debugagent.com](https://debugagent.com/grapheneos-lineageos-e-os-and-others-are-now-officially-supported?utm_source=hashnode&utm_medium=feed)

[techpotions](https://hashnode.com/@techpotions) · [18h ago](https://hashnode.com/posts/react-native-upgrade-helper-breaking-changes-handled/6af36eb8cdf4be0a06b5741a)

### [React Native Upgrade Helper: Breaking Changes, Handled](https://techpotions.hashnode.dev/react-native-upgrade-helper-breaking-changes-handled?utm_source=hashnode&utm_medium=feed)

The React Native Upgrade Helper shows you a diff, but the actual work is in native folders, third-party libraries, and the test matrix.

7 min read · [techpotions.hashnode.dev](https://techpotions.hashnode.dev/react-native-upgrade-helper-breaking-changes-handled?utm_source=hashnode&utm_medium=feed)

[Shai Almog](https://hashnode.com/@codenameone) · [1d ago](https://hashnode.com/posts/reel-your-own-streaming-service-or-course-platform/6af26cd2ed09eb0ad382c7ae)

### [Reel: Your Own Streaming Service or Course Platform](https://debugagent.com/reel-your-own-streaming-service-or-course-platform?utm_source=hashnode&utm_medium=feed)

Reel is a streaming service and its server in one Java project. Flip a preset and it's a subscription service, a creator platform with community uploads, or an academy with courses and quizzes. Codename One also gained a streaming API with DRM…

6 min read · [debugagent.com](https://debugagent.com/reel-your-own-streaming-service-or-course-platform?utm_source=hashnode&utm_medium=feed)

[Jerry](https://hashnode.com/@jerryxuuu) · [22h ago](https://hashnode.com/posts/measuring-600-app-icons-with-pillow-colours-contrast-and-what-survives-at-29-pt/6af32beb7134c7852ff0a01b)

### [Measuring 600 app icons with Pillow: colours, contrast and what survives at 29 pt](https://aiiconcreator.hashnode.dev/measuring-600-app-icons-with-pillow-colours-contrast-and-what-survives-at-29-pt?utm_source=hashnode&utm_medium=feed)

Download 600 top App Store icons, measure their colours and contrast, and check what survives at 29 pt: Pillow only, with a script you can run on your own icon.

10 min read · [aiiconcreator.hashnode.dev](https://aiiconcreator.hashnode.dev/measuring-600-app-icons-with-pillow-colours-contrast-and-what-survives-at-29-pt?utm_source=hashnode&utm_medium=feed)

[Farrukh Tariq](https://hashnode.com/@farrukhtariq23) · [1d ago](https://hashnode.com/posts/what-happens-to-your-iphone-s-vpn-when-you-switch-from-wi-fi-to-mobile-data/6af3062df3ac4f33e8f5b781)

### [What Happens to Your iPhone’s VPN When You Switch from Wi-Fi to Mobile Data?](https://klarvpn.hashnode.dev/what-happens-to-your-iphone-s-vpn-when-you-switch-from-wi-fi-to-mobile-data?utm_source=hashnode&utm_medium=feed)

How network handoffs affect VPN connections—and how to investigate pauses, reconnections and unexpected IP changes.

8 min read · [klarvpn.hashnode.dev](https://klarvpn.hashnode.dev/what-happens-to-your-iphone-s-vpn-when-you-switch-from-wi-fi-to-mobile-data?utm_source=hashnode&utm_medium=feed)
