Skip to content
cask.news
← Browse all apps

Objective Sharpie vs SwiftFormat for Xcode

Side-by-side comparison for macOS

Objective Sharpie

6.0
Developer Tools

Tool used to generate C# interfaces starting from objective-c code

SwiftFormat for Xcode

8.0
Developer Tools

Xcode Extension for reformatting Swift code

Metric Objective Sharpie SwiftFormat for Xcode
Category Developer Tools Developer Tools
AI Score 6.0 8.0
30-day Installs 12 227
90-day Installs 70 690
365-day Installs 292 4.1K
Version 3.5.116,3a748cc2-780d-403c-88ba-700aa9a2d299,88cbfd86e85f56b4c61e092d0f0b9ad9 0.61.1
Auto-updates No No
Deprecated No No
GitHub Stars 8.7K
GitHub Forks 681
Open Issues 307
License MIT
Language Swift
Last GitHub Commit 1mo ago
First Seen Jan 27, 2016 Aug 9, 2023

Reviews

Objective Sharpie

Objective Sharpie is a powerful tool for developers working with Xamarin and macOS/iOS APIs. It generates C# bindings from Objective-C headers, enabling seamless integration of Apple frameworks into .NET projects. This tool is particularly beneficial for developers looking to bridge the gap between Apple's ecosystem and the .NET framework.

Generates C# bindings from Objective-C header files to facilitate integration with Apple frameworks in .NET projects.

Pros

  • + Efficiently automates the creation of C# bindings for Objective-C libraries.
  • + Simplifies integration of Apple frameworks into .NET applications.
  • + Valuable for developers working with Xamarin and macOS/iOS APIs.

Cons

  • - Lack of auto-updates may require manual checking for new versions.
  • - Niche tool, appeal limited to specific developer use cases.

SwiftFormat for Xcode

SwiftFormat for Xcode is a Swift code formatter integrated as an Xcode extension. It offers seamless code reformatting directly within Xcode, making it a valuable tool for Swift developers. The app is open-source and widely adopted in the Swift community.

Formats Swift code within Xcode.

Pros

  • + Seamless integration with Xcode for Swift code formatting
  • + Open-source with a large developer community
  • + Widely adopted and trusted by developers

Cons

  • - Does not support auto-updates
  • - Moderate number of open issues may indicate areas needing attention