XADSコミュニティは心の中でXamarin.iOS本当の問題への結合、サードパーティ製のiOSライブラリを解決するための...

Xamarinアジア開発者コミュニティ(XADSコミュニティと呼ばれます)

数年前、私は、この技術は、クロスプラットフォームのC#の包囲のライオンズはFacebookを利用してオンラインコミュニティは、技術的なXamarinを、理解し議論し、共有するために使用することができます持っている皆のために設定し、また、アプリケーションを書くことができたの開発を可能にする時期であるXamarinとの接触に入って来ました場所。

このFacebookのコミュニティが徐々にXADSコミュニティへと進化を経て、現在のFBコミュニティの統計によると移動した人の数であるが、何千人もの人々の数を超えています(定義は、これはフー... XDはどのように私に聞かないでください)主要な技術コミュニティのためのFB百万、数のこの種は、口の中の何も言わないするのは簡単ですが、少なくとも〜バーの上部間Xamarin技術のFBコミュニティに専念することができます


そして、最近、社会で私が質問を送信し、コミュニティに参加する友人があったが、私は、彼はまた、返信が早いですが、私は放浪の繁忙期をさまようことが起こるので、その後、支援の他のいくつかのフォームを通過しなければならなかったことがわかりその後、彼はまた私に彼の解決プロセスのエッセイと感謝のテキストを書きました。


彼の許可後は、このブログの中でレコードとしてオープンします!こんにちは上で読み興味を持っている友達を~~~

以下の説明である:
(識別するためのプロセスの一部を介して)


Xamarin iOSのバインディングプロジェクト

はじめに:

自身書かれたネイティブiOSとAndroidのエンジニアで、Xamarinのことを聞いたことがないのC#を書いたことがない、4月の終わりに、私のiOSのネイティブライブラリを使用するために、面倒なケースを受け取ったXamarinは、バインディングプロセスに精通していない、疑問私はそこに問題がある、と私のライブラリのビルドのiOSアプリのXcodeの環境での使用には全く問題は、私は今月始まったんXamarinの使用を正当化するためには、問題はありませんし、ライブラリを使用することはできません半分、より痛みを伴う旅......

マイク・タイソンの対戦相手は、タイソンとしてヒットしたようにどのように高く、痛みの程度は、ボクシング愛好家として、痛みの程度はありません!

(図1)

旅は始まります。

私のObjective-Cライブラリが正常に良いDLLに組み込むのMicrosoftの公式ドキュメントの初めによると、使用Xamarin.iOSは、XcodeのAPI呼び出しほど成功すると、対応するコールバックAPIの戻り値を参照することを望んで、中に与えます。


例えば:

関数呼び出しは、自動復帰のコールバック関数が表示されます。限り、このような完全なiOSのデモアプリケーションとして、私の仕事は終わりました。

私の数多くのテストをした後、アイデア以下で失敗していない、私は助けるために誰かを見つけることにしました。

  1. Xamarinは、質問をするためにFacebookのコミュニティを見つけました。
  2. インターネット利用Codementor.ioは、限り、キーワード検索Xamarin開発者が現れて、私はすべてのお問い合わせ、過言をしなければなりません!それぞれが本当にあります。
    (図2)
  3. 過ごすために彼を与える、友人や親戚、友人の友人、友人の妻の友人、関係を探しています。
  4. 米国では、企業やソリューションバグをアウトソーシング。(あまりにも多く、多くの人が名前を覚えていません)
  5. 中国台湾アウトソーシング会社:世界のX情報。
  6. 中国、台湾も聞いている明るい人やブロガーのXamarinを導入しました。

行の多くを広げ、毎晩のように長い間、私にそのような状況を語った任意のニュース送電線があるので、私はすぐにすぐに限り、希望の兆しがあるので、あきらめて彼を与えていない、返信、アップになるだろう!限り解決できるように、私は自分自身に支払う意志があることをとても幸せです、結局、他の時間を費やしたが、残念ながら、お店の上の行は、正常に解決されていません。

これらの大企業は、それが支払われた場合でも、チケットをオープンして、最終的には、ジェームズの前任者は、私はそれを試してみるMicrosoftの無料チケットをオープンにする方法を見つける助け、実際には、現時点では私は、米国で私の前の仕事の経験をもとに、大きな期待を持っていませんチケット、彼らは非常に多くの場合、脇に置くために問題を取るあなたに非常に肯定的な答えを与えるか、助けにはなりませんので、マイクロソフトでは、この絵を想像音楽と心をオンにする前に、私は私の心のハミングの考え方を保持しよう:

偉大マイクロソフトが私に好意を行ってください、私の思い出を持参~~~~~~

だから私は「大丈夫、問題を解決するために自宅の良い家を助ける?」に来てこのような気分で、ジェームズの前任者は、直接本社にオンラインチケットを開いた道のガイドラインに従って。

微软回复的速度非常快,第一位 support engineer 就跟我约了中国台湾本地时间晚上九点和我通了国际电话,和我一起工作到中国台湾早上五点左右,但是基于他对 mac 的不熟悉,他最后决定把这个 case 移交给另外一位工程师,说另位工程师会很快回复我,我抱着紧张期待的心情慢慢等待,就这样三天过后,完全没消息,根据经验,不应该会这么多天无任何的进度更新,所以我就打电话去美国确认一下这个 ticket 现在的状况。

这通电话非常有用,打过去后,当天晚上(美东上班时间)我就收到新的 engineer 给我回复了。

他在测试了数天后,也是无法解决,他很坦白的跟我说他也卡关,他必须去请教另外一位 Xamarin.iOS 的 Binding 专家,看看问题是出在哪里,这时候我的心里是已经没有抱很大的希望,我甚至已经有成见的认为问题可能是 Xamarin 并没有把 iOS Native SDK 给完整的转过去,所以在 binding 的过程中就出现了错误,因此这阵子也其实一直在想如何用别的方式来避开。

但心中苦闷的呐喊是: 就~是~想~不~到~阿~阿~阿~~~

但伟哉微软,真的伟哉!突然在一个周末前这位工程师后来回我 “Anyway, this issue has been resolved.” ,并附上改好的 Sample Code 传给我。

就是这样 Amazing!!!!!解决,我整个人心情撒花~~~~~~~~

结束了一个半月的痛苦旅程!!!(图 4)

后记:

要非常感谢,这段时间所有任何被我询问过的人,很感谢你们的时间,我都非常感激,尤其是 James 前辈,还三不五时的关心我,问我问题解决了吗,这些都让我记在心里,中国台湾人真的是很温暖,谢谢他也提供了微软这条管道,才让我顺利解决!

图 1 取自: https://kknews.cc/zh-tw/sports/pe3mzp8.html
图 2 取自: https://www.codementor.io/
图 3 取自: http://www.viwin7.com/win8/201111/4124.html
图 4 取自: http://www.bhmpics.com/view-mike_tyson-800x480.html


在收到这篇文的时候我其实有点惊讶也很开心,而这位发问的社群朋友其实一直抱持的很积极正面的态度在求问。

我有私下另外稍微找这位社群朋友稍微聊一下时得知,他说他甚至已经有在 Codementor.io 上面付钱请几位 mentor 处理,但接下这个 Case 的几位 mentor 最后都不了了之,草草结束。
(不用担心,如果你回报问题没得到解决 Codementor.io 会退钱回来。)

而其实这位社群朋友自己因为留美念书工作一阵子后才回台工作,所以他有能力可以直接跟美国总部开 ticket 并直接打电话去沟通问题,这可能是我也无法就这么直接简单做到的解决作法。而据他自己的形容在这个问题开始到获得解决的这段期间,让他感觉到整个人生是 down 到了谷底了无生趣(...?)

无论如何,还是恭喜他终于解决了困扰他将近两个月的问题!

可喜可贺~~~
可喜可贺~~~
可喜可贺~~~

原文:大专栏  XADs 社群协助解决第三方 iOS Library Binding 到 Xamarin.iOS 问题实记...


おすすめ

転載: www.cnblogs.com/petewell/p/11445682.html