Add basic Xamarin.iOS support #280
Reference in New Issue
Block a user
No description provided.
Delete Branch "add-xamarin-ios"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Basic work to show usage on Xamarin iOS , contains implementation of YogaKit and sample project.
Should help on #276
Thank you for your pull request and welcome to our community. We require contributors to sign our Contributor License Agreement, and we don't seem to have you on file. In order for us to review and merge your code, please sign up at https://code.facebook.com/cla - and if you have received this in error or have any questions, please drop us a line at cla@fb.com. Thanks!
If you are contributing on behalf of someone else (eg your employer): the individual CLA is not sufficient - use https://developers.facebook.com/opensource/cla?type=company instead. Contact cla@fb.com if you have any questions.
Thank you for signing our Contributor License Agreement. We can now accept your code for this (and any) Facebook open source project. Thanks!
@rmarinho updated the pull request - view changes
@rmarinho updated the pull request - view changes
@rmarinho updated the pull request - view changes
@splhack Can you have a look?
@rmarinho updated the pull request - view changes
I think it would be good to keep csharp/Facebook.Yoga simple. What do you think of this directory hierarchy?
@@ -6,4 +6,3 @@
/.buckd
/gentest/test.html
.buckversion
Move to csharp/.gitignore
It will be fixed in #277, can you revert changes of csharp/Facebook.Yoga/Native.cs, csharp/Facebook.Yoga/YogaLogger.cs, csharp/Facebook.Yoga/YogaNode.cs?
Apparently we need empty ApiDefinition.cs but don't bind static lib. Can you update the comments?
With #286, we can use the fat static library
buck-out/gen/csharp/yoganet-ios/libyoga.a
that includes iOS simulator 64bit, arm64 and armv7.it didn't worked for me the 1st time.. i m going try again..
Yap, i agree with the new hierarchy, will change.
Done
@rmarinho updated the pull request - view changes
Oh right, i pulled the new PR that does the fat lib and it works, we will need to get #286 in.
@rmarinho updated the pull request - view changes
All changes were made i think. Ready for another review.
@rmarinho updated the pull request - view changes
@splhack Can you take another look, next step after get this in is to work on a Nuget
@rmarinho updated the pull request - view changes
@rmarinho It is holiday season so this might take a while to get fully reviews and merged 👍
@rmarinho I'm thinking to merge #283 first. Do you mind to take a look at #283? I think Xamarin.iOS can use
csharp/Facebook.Yoga/Facebook.Yoga.Shared.shproj
as well (AddFacebook.Yoga.Shared
intoFacebook.Yoga.iOS
References)Yap seems good, i will rebase and make changes once that one is in.
Want to make sure you are aware of changes being made to the iOS wrapper currently as it might effect this PR https://github.com/facebook/yoga/pull/289
https://github.com/facebook/yoga/pull/283 has been merged now
yap going to work on this tonight.
Pull request closed