Posts in 2024
Swift Data init with heap buffer from C and free in Swift
Last Update: in iOS
Swift
Data
Take Ownership of a Raw Buffer Allocated by C on the Heap Without Recreating the BufferCan Swift Data Take Ownership of a Raw Buffer Allocated by C on the Heap Without Recreating the Buffer? Description In Swift, you might encounter situations where you need to work with raw buffers allocated in C, especially when interfacing with C …
DispatchQueue QoS Order Explained Best Practices & Common Pitfalls to Avoid
Last Update: in iOS
DispatchQueue QoS Order Explained Best Practices & Common Pitfalls to Avoid.
DispatchQueue, Qos, DispatchGroup Best Practices & Common Pitfalls to Avoid, examples / Sample code. DispatchQueue QoS Order In Swift, DispatchQueue allows you to specify the Quality of Service (QoS) for the tasks you dispatch. The QoS classes …
High quality rip audio CD to FLAC with abcde on Mac and Linux
Last Update: in Blog
High quality rip audio CD to FLAC, AIFF, APE, MP3, M4A, etc. with
abcde
on Mac and Linux.abcde - Rip an entire CD and compress it into various audio formats including Ogg/Vorbis, MP3, FLAC, Ogg/Speex, AAC, WavPack, Monkey’s Audio (ape), Musepack, True Audio (tta), MP2, and AIFF. Why abcde The usual process of extracting data from a …
smartctl output explained and usage examples
Last Update: in Linux
smartctl output explained and usage examples
What is smartctl smartctl is a powerful tool for monitoring the health and performance of your storage devices, helping to prevent data loss by providing early warnings of potential drive failures. smartctl is a command-line utility that is part of …
Get the IP address of a network interface by its name in Python on Linux an Mac OS X
Last Update: in Python
How to get the IP address of a network interface by its name in Python on Linux and Mac OS X
Get the IP address of a network interface by its name in Python, on Linux To get the IP address of a network interface by its name in Python, you can use the socket and fcntl modules. Here’s a step-by-step approach: Import the necessary …
iOS RUNNINGBOARD 0xdead10cc crash troubleshooting
Last Update: in iOS
iOS RUNNINGBOARD 0xdead10cc crash troubleshooting
The termination reason 0xdead10cc indicates that an iOS app was terminated by the system because it held on to a system resource (like a file or network connection) while running in the background. This typically happens when an app does not release …
iOS objc_retain crash troubleshooting
Last Update: in iOS
iOS objc_retain crash troubleshooting
Crashes involving objc_retain typically occur due to memory management issues in Objective-C, such as over-releasing an object that has already been deallocated. Here’s a step-by-step plan to diagnose and potentially fix such crashes: Sample …
ffmpeg Convert Video Audio Examples
Last Update: in Blog
How to use ffmpeg to convert video and audio format with examples.
Install ffmpeg On Mac OS X, install with brew : $ brew install ffmpeg On Debian Linux: $ sudo apt-get install ffmpeg Convert audio file format to .mp3 Convert to mp3 format with libmp3lame LAME (libmp3lame) is a high quality MPEG Audio Layer III …
Fastlane Best Practices for iOS and Troubleshooting Tips
Last Update: in iOS
Fastlane Best Practices for iOS and Troubleshooting Tips
Fastlane is a powerful tool for automating the tedious tasks in iOS development. Here are some best practices to get the most out of Fastlane: Fastlane Best Practices for iOS Keep Fastfile Clean Your Fastfile should be as clean as possible. Use lanes …
Posts in 2023
SwiftUI: How to Tap to Select All Text in a TextField on iOS
Last Update: in iOS
SwiftUI: How to Tap to Select All Text in a TextField on iOS
Problem You have a TextField in your iOS app, and you want to automatically select all the text inside it when a user taps on it. When working with iOS SwiftUI app development, you might encounter a common user interface requirement: the need to …