A simple tutorial for find and identify the wrong typed words of the user in your application using the UITextChecker framework and the NatualLanguage framework.
Starting from iOS 11, Apple introduces a new framework called Vision.
The Vision framework performs face and face landmark detection, text detection, barcode recognition, image registration, and general feature tracking. Vision also allows the use of custom Core ML models for tasks like classification or object detection.https://developer.apple.com/documentation/vision
Today we implement with few lines of code one of the simplest features of this beautiful framework, the OCR reader.Continue reading “Swift – Native OCR reader”
Very often you create a new class or a new view controller and customize it before start coding.
Every time you select from XCode, New File, the file type and add it to your project, like this:Continue reading “Create your own XCode template”
I have bought a new weight scale that works with or without a smartphone.
There is a proprietary app, called Laica Body Touch.
Problem with this app are:Continue reading “Hacking “Laica Body Touch” weight scale with iOS”
Today a post about the new Apple framework – CoreML – a machine learning framework to use your trained data-model inside iOS apps.
The example of today is about machine learning to identify the mood of a collection of tweets (#apple, @apple, #covid-19, #love, etc…).Continue reading “CoreML – Twitter sentiment analysis”
Why this guide?
My need was to control the robot asking simple commands through Google Home and Alexa like: “Alexa, clean the bathroom“.
With my robot, this was not possible. With the app, you can configure the zones but you can’t simply ask for cleaning only one zone, two times, for instance, all in automatic.Continue reading “Xiaomi Roborock – control via socket API”
With the NetworkExtension framework, you can customize and extend the core networking features of iOS and macOS. Specifically, you can:
- Change the system’s Wi-Fi configuration
- Integrate your app with the hotspot network subsystem (Hotspot Helper)
- Create and manage VPN configurations, using the built-in VPN protocols (Personal VPN) or a custom VPN protocol
- Implement an on-device content filter
- Implement an on-device DNS proxy
The NetworkExtension framework is available in macOS and iOS, but not all features are available on both platforms and some features have specific restrictions (for example, some features only work on supervised iOS devices). The documentation for each feature describes these restrictions.