Avid developer who has a passion for

Learn more about myself and what makes me so passionate about various forms of software development.


Posted November 18, 2019 · 1 min read.

I've made another Xamarin binding, this time for the iOS library TOCropViewController.

Much like the android binding, this happened because those who made a binding for this library haven't been keeping it current. So I took it upon myself to make my own binding, and it's available on NuGet.

Making a binding from an iOS library was a tad more difficult, mainly because unlike Android, the compiled code from the iOS code doesn't automatically compile to C#, you need to use a special tool the Xamarin team have made which does it for you and even after that you need to make sure there's no verify tags that require you to make sure it's part of the library. The tutorial provided by Xamarin is a tad outdated, and it misses a few important topics that I had to Google when I hit a snag the tutorial didn't cover.

Having said all that, I am looking to do another iOS binding as I have the same problem with another library, but I won't get into that one again, I already did on the previous post, but know that one is coming up next for me when I get the time.