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 5 122
90-day Installs 10 346
365-day Installs 169 2.5K
Version 3.5.116,3a748cc2-780d-403c-88ba-700aa9a2d299,88cbfd86e85f56b4c61e092d0f0b9ad9 0.64.0
Auto-updates No No
Deprecated No No
GitHub Stars — 8.7K
GitHub Forks — 681
Open Issues — 307
License — MIT
Language — Swift
Last GitHub Commit — 7mo 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