InfoQ Homepage MacOS Content on InfoQ
-
GitHub Desktop 3.0 Improves Collaboration and Development Workflow
The latest release of GitHub official GUI client app for macOS and Windows, GitHub Desktop 3.0, brings new features that, while not striking on the surface, may improve collaboration and development workflow, including new notifications and improved checks UI.
-
An Overview of Apple's Unified Logging System in Swift
In a recent series of articles, iOS independent developer Majid Jabrayilov focused on the importance of logging to enable the analysis of bugs hard to catch in the debugger as well as to better understand user behaviour through the app.
-
Swift 5.6 Enhances Type Inference, Introduces Existential Any, and More
Swift latest release, Swift 5.6, introduces partial type annotations that work as hints to the type inference engine, disambiguate the syntax for existential types, and improve pointer interaction.
-
Docker Desktop 4.6 for Mac Boosts Sharing Performance
Docker Desktop 4.6 for Mac introduces a number of changes that speed up file syncing between the macOS host and Docker VM. According to Docker, the new version may reduce the time taken by file syncing by up to 98%.
-
Docker Desktop Best Practices for Code Sharing
In a recent article, Docker engineer Stephen Turner shared a few best practices to help developers understand file sharing between a Docker container and its local host and how its performance varies across OSes.
-
Swift Experimentally Introduces Support for Distributed Actors
The new Swift Distributed Actors package provides a glimpse into what the future distributed actor language feature could look like in Swift.
-
Swift for Android Makes Major Step Forward with SCADE 2.0
Now at 2.0, SCADE aims to enable native app development for iOS and Android using Swift. Besides many internal improvements, SCADE 2 also includes a new native IDE for macOS that replaces the previous Eclipse-based IDE. InfoQ has taken the chance to speak with SCADE creator Frank Langel to learn more.
-
Swift 5.5 Extends Concurrency Support, Enums, Property Wrappers, and More
The latest release of Apple's language, Swift 5.5, introduces new features aimed at making it easier for developers to write asynchronous code as well as several extensions to the language and compiler, not the least CGFloat and Double interchangeability.
-
Docker Now Requiring Paid Subscription for Large Businesses
Docker has introduced a new Subscription Service Agreement which requires organizations with more than 250 employees or more than $10 million in revenue to buy a paid subscription, starting at $5 per user per month. Additionally, Docker has launched a new Business subscription plan for larger organizations operating at scale.
-
What's New in SwiftUI 3
Apple is continuing to work to bring SwiftUI, its declarative UI framework for Swift, on a par with UIKit and AppKit. At WWDC 2021, SwiftUI got a number of new features, including extended List views, support for pull to refresh, asynchronous images, and more.
-
Xcode 13 Extends Team Collaboration and Source Editing Features
Xcode 13 brings improved Git integration, support for GitHub, Bitbucket, and GitLab collaboration features, new editor capabilities, and Vim keybindings.
-
Swift 5.5 Brings Async/Await and Actor Support
At WWDC21, Apple has introduced Swift 5.5, available in beta. Among its new features, one of the most anticipated is better concurrency support using aysnc/await and actors.
-
Swift 5.4 Brings Support for Multiple Variadic Arguments, Result Builders, and More
Recently released Swift 5.4 brings support for multiple variadic parameters, extends implicit member syntax, adds support for local functions overloading, and more. Additionally, it improves runtime performance and binary size.
-
Ebay Open-Sources Package to Reduce Test Flakiness Using Swift and Xcode
Targeted Auto Retry is Ebay's approach to dealing with test flakiness that aims to make a continuous integration pipeline more resilient to flaky test steps. To make this approach straightforward to use, Ebay has open sourced a lightweight framework for the Swift language that can be used with Xcode unit testing framework.
-
Swift Collections Brings New Data Structures to Swift
Swift Collections is a new open-source package that aims to extend the choice of data structures available to Swift programmers beyond those provided in the standard library. In its initial version, it offers deques, ordered sets, and ordered dictionaries.