Objective-C Introduces Zero-Runtime-Cost Direct Methods
Since Swift was launched in 2014, Objective-C has known only minor changes, mostly aimed at improving its interoperability with Swift. Far from being a fringe language, though, Objective-C has recently added support for “direct” methods, which look like ordinary class methods but behave more like a C function.
What Made the iOS 13 Launch So Buggy and How to Fix the Development Process
Apple’s latest iOS release, iOS 13, was affected by a number of bugs that caused disappointed reactions by users. In a story ran by Bloomberg, sources familiar with Apple explained what went wrong in the iOS 13 release process and how Apple is aiming to fix this for the future.
Apple Introduces Lockdown Mode to Secure Its OSes Against Cyberattacks
The new Lockdown Mode announced by Apple, available now in the latest betas of iOS 16, iPadOS 16, and macOS Ventura, aims to provide a further level of protection to users at risk of highly targeted Cyberattacks.
How Rewriting a C++/ObjC Codebase in Swift Shrank it down to 30%
In a recent article on Swift blog, Graphing Calculator’s creator Ron Avitzur recounted how his decision to fully rewrite his app in Swift allowed him to shrink its codebase down to 30% of its original size, improving maintainability and readability while not losing performance.