トップページ⇒tech
1002コメント277KB

Xamarin Part3 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2016/12/30(金) 18:10:21.97ID:x814SSV+
C#を用いてクロスプラットフォームアプリケーション(iOS Android Mac)を
を開発するためのライブラリおよび開発環境です。
Macの人は Xamarin Studio、Winの人は Visual Studioで開発できるよ!

公式
http://xamarin.com/

Xamarinマスコットキャラクター ちょまどさん
http://bucher.s10.xrea.com/xamarin.jpg
http://i.imgur.com/H1GZqBT.jpg
http://i.imgur.com/N3c0DZH.jpg
http://i.imgur.com/UqEfZht.jpg
http://i.imgur.com/Ennkvgz.jpg
http://www.youtube.com/watch?v=b-i2LxWb348

前スレ
Xamarin Part2
http://echo.2ch.net/test/read.cgi/tech/1480602653/

前々スレ
Xamarin Part1
http://echo.2ch.net/test/read.cgi/tech/1359861574/
0592デフォルトの名無しさん2017/03/09(木) 17:52:47.11ID:bNjSo5IB
          Xamarinするには、まず人脈♪

                /\
               / 神 \    ・@chomado
             /      \
            / ̄ ̄ ̄ ̄ ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
           /            \    ・@ytabuchiとか
         /     偉い人     \    JXUGの方々
        /                  \
       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ \ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     /       一般ピープル        \    ・無償化されて
    /                         \    知った人
   .  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄


  ttp://pbs.twimg.com/media/CyKXMkvUsAAkB_g.jpg

一般ピープルはついに偉い人とか神にお金はらわないといけなくなるのかw
きっもw
0593デフォルトの名無しさん2017/03/09(木) 21:54:57.54ID:q7BgG/uv
一般ピープルのところを一般教徒(信者)に置き換えて、プレゼン資料にこっそり差し込みたい
>>558のイベントは資料の事前レビューが行われるようだけど、直前に誤字があったので差し替えました!とか言って紛れ込ませよう
0594デフォルトの名無しさん2017/03/09(木) 22:10:45.12ID:CDMYs9sg
ちょまど2世のお顔を拝見できるの?
0595デフォルトの名無しさん2017/03/10(金) 19:55:57.98ID:Uag8MyUH
>>587
CourseraやUdacityみたくすればいいのにね
MSはこういう所ずれてるんだよな
0596デフォルトの名無しさん2017/03/10(金) 20:46:27.56ID:zpiiPkN5
確かに、MSとしてはXamarinはあくまでwindowsのモバイル端末アプリを増やす道具であって
Xamarin自体で金儲けしようとしてはいけないと思う
0597デフォルトの名無しさん2017/03/10(金) 20:47:55.39ID:cBCq3F3F
>>596
Windowsの?
0598デフォルトの名無しさん2017/03/10(金) 21:04:58.01ID:Gc8NaZGi
>>596
買収した時はそうかと思ってたが、そうではなかったなw
0599デフォルトの名無しさん2017/03/10(金) 21:11:21.64ID:cBCq3F3F
>>596
メインはiOSとAndroidじゃね?
0600デフォルトの名無しさん2017/03/10(金) 21:20:54.79ID:ohaVL40l
>>596
Azureに繋いでもらいたいんじゃないかな
0601デフォルトの名無しさん2017/03/11(土) 02:14:08.80ID:ptLt8H3Q
静岡大のシステムにザマ講座も便乗すればええやんけ
http://www.itmedia.co.jp/enterprise/articles/1703/10/news098.html
0602デフォルトの名無しさん2017/03/11(土) 11:25:15.49ID:AfYbK3Fh
XamUnivはXamarin独立時代からのプログラムだからなあ
MSDN側ってそういうプログラムないの?
0603デフォルトの名無しさん2017/03/11(土) 13:34:09.73ID:4NjYiSfa
MSのサブスクリプション持ってる人限定のeラーニングみたいなのがあったような
0604デフォルトの名無しさん2017/03/11(土) 18:02:47.81ID:XiqcTlhz
Microsoft Virtual Academy
0605デフォルトの名無しさん2017/03/11(土) 18:52:25.06ID:A75htxeX
Microsoft Imagine Academyだと思うけど…
https://imagineacademy.microsoft.com/?whr=default
0606デフォルトの名無しさん2017/03/12(日) 10:23:00.82ID:0ecsCF6Y
>>588
焼け跡でリベンジか
老騎士呼べよww
0607デフォルトの名無しさん2017/03/14(火) 00:22:33.43ID:PYKp6fvN
Visual Studio 2017のXamarin入れて、テンプレ選んで、UWPは実行できたんだけど、
Androidエミュは「配置エラーが発生しました。続行しますか?」と出て実行できません。
どうしたらいいか教えてください。
MicrosoftのAndroidエミュ入れたのがまずいです?
0608デフォルトの名無しさん2017/03/14(火) 00:38:13.65ID:Qzpa1kk6
まともに質問すらできないアホの見本
エラーコードやエミュの種類やらあるだろうに
ほんと救いようのない…
0609デフォルトの名無しさん2017/03/14(火) 00:44:53.18ID:PYKp6fvN
エラーもエミュも書いたつもりです。
0610デフォルトの名無しさん2017/03/14(火) 00:51:25.95ID:XUScJOoe
配置エラー=作成アプリをAndroidエミュにインストールできなかった
Androidエミュが立ち上がってないとか、ターゲットデバイスが対象エミュになってないとか
0611デフォルトの名無しさん2017/03/14(火) 01:18:52.09ID:PYKp6fvN
>>610
分かりました。
エミュだけ最初に立ち上げないといけないのですね。
知りませんでした。
ありがとうございます。
0612デフォルトの名無しさん2017/03/14(火) 03:15:03.56ID:qFTtanA5
>>608
aho
0613デフォルトの名無しさん2017/03/14(火) 08:42:12.45ID:f5jg76dc
話題ないんだから寛容になろうや
姫姫荒らされるよりいいだろ
0614デフォルトの名無しさん2017/03/14(火) 08:51:53.18ID:3B3IM/Fj
GoogleのAVDは環境を選ばないが如何せん重い
MS製のエミュレータ使える環境(Hyper-Vが使用可能)ならMS製の方が快適
0615デフォルトの名無しさん2017/03/14(火) 15:13:49.62ID:isvDO5Dl
AVDでもx86イメージ使えば快適に動くよ
0616デフォルトの名無しさん2017/03/14(火) 18:35:48.57ID:lfASfc87
>>608
自己紹介すぎて草
0617デフォルトの名無しさん2017/03/14(火) 19:28:34.55ID:47n9MaqB
浅いバッドノウハウには自信を無駄にもってるチンポ騎士団
マウンティングしたくて仕方ないんだなw
0618デフォルトの名無しさん2017/03/16(木) 13:24:51.56ID:ZXzIoTtx
ちょまどんのおかげで伸びたスレももうオワコンですね
0619デフォルトの名無しさん2017/03/16(木) 16:09:14.68ID:Jz4xcTrq
さーせん、しつもんっす

Xamarin.iOSの実機接続デバッグ時、5分から10分ほど時間が経つと、Task.Runによるスレッド生成が出来なくなる現象が出てるんですが、どなたか何かご存知の方、おられないですか?

Task.Runメソッドは正常終了するものの、渡し値のActionの中の処理が実行されず、生成済みメソッド数も増えない感じです。

メモリやスレッド数を監視してても特に、増えすぎて溢れた感じはありません。
物理メモリ110MB、スレッドが最大で25個くらいですが、現象が出る頃には2個ぐらいまで減ってます。
エミュや実機単体だと現象出ないです。

環境はwin10のvs2015、ビルドホストは、ええとなんだっけ、エルカピタン?一個前のやつにXamarinStudio入れてます。
0620デフォルトの名無しさん2017/03/16(木) 21:58:26.32ID:zp0c+fJ1
TaskRunってワーカースレッド使うんじゃないん?
ワーカースレッド全て何かで止まってるとか。
Runは使ってないけどTaskは多々使ってるがそういう問題はなったことないな
0621デフォルトの名無しさん2017/03/16(木) 23:11:04.80ID:Jz4xcTrq
>620
レスどうもです!
そうなんです、ワーカースレッドが 最大200個/うち最高消費が25個くらいなんです
ThreadPool.GetAvailableThreads / GetMaxThreads で取った値なんですが、信用できないかもですね...

追ってるうちにデッドロックが見つかったんで、しばらくロックしてるとダメになる、とかかもですねー
0622デフォルトの名無しさん2017/03/17(金) 03:54:32.89ID:W4HUKrvt
なんか色々勘違いしてると思うから色々読んでみるが良いよ
0623デフォルトの名無しさん2017/03/17(金) 04:39:22.99ID:BQ97C4tD
確かに、スレッド周りは理解微妙です...
何かいい本とか、ありますか?
0624デフォルトの名無しさん2017/03/17(金) 10:28:57.54ID:W4HUKrvt
一般的な並行並列の処理の技法と、.NETなどでのスレッドやタスクの取り扱いや実装で色々書いてる奴良いと思うけれど
プログラミング.NET Framework 第4版 (Microsoft Press) https://www.amazon.co.jp/dp/4822294951/ref=cm_sw_r_cp_api_ISZYybXPDV9H5
とかそれ以外も色々書いてていいかも?
でもそれ探してたら
C#によるマルチコアのための非同期/並列処理プログラミング https://www.amazon.co.jp/dp/4774158283/ref=cm_sw_r_cp_api_bUZYybKVRXS4M
あって中身何も見てないけどズバリなのかも

何れにしてもC#なら色々本も出てるだろうから本屋行って見てわ
0625デフォルトの名無しさん2017/03/17(金) 10:31:34.52ID:W4HUKrvt
気になったのはスレッド、タスク、スレッドプールの関係辺りの理解と、そもそもデッドロックしてる時点でスレッド・タスク周りの実装パターンが怪しそうな匂いを感じました。
0626デフォルトの名無しさん2017/03/17(金) 11:40:17.77ID:UdUzmZPP
Run しても何も起きないならキューに入っただけでワーカスレッドによる処理待ち、
そしてワーカスレッドはその全てがデッドロックか何かで止まってる、
とそんなところなのでは。

って>>620ですでに指摘済みか。
止めて各スレッドの状態(どこ処理してるか)見ればすぐわかると思う。
デバッガをアタッチしてて安定して再現してたのは僥倖。
こういうのが再現生低いと見つけ難いバグになる。
0627デフォルトの名無しさん2017/03/17(金) 14:13:59.81ID:eeVccHDk
この知恵袋腹抱えてワロタ
http://m.chiebukuro.yahoo.co.jp/detail/q10163339470
0628デフォルトの名無しさん2017/03/17(金) 17:52:10.87ID:Ren2Etct
Xamarinエキスパート養成読本 (Software Design plus)
https://www.amazon.co.jp/dp/4774188956/
0629デフォルトの名無しさん2017/03/18(土) 02:02:09.16ID:YpbZ6LzC
619です、みなさんありがとうございます!
ちょっと、腰を据えて勉強します...
0630デフォルトの名無しさん2017/03/18(土) 15:04:31.38ID:FgX8XcoP
>>628
http://gihyo.jp/book/2017/978-4-7741-8895-9
目次見る限りはエキスパートというより入門書だな
エキスパートになるならMS公式のpdf読んでいればいいかな
0631デフォルトの名無しさん2017/03/18(土) 16:03:53.04ID:QRPnq7rn
http://gihyo.jp/result?type=book&;query=養成読本
その育成読本シリーズ入門が多い気がするんだよね。
〇〇エンジニア、〇〇エキスパート養成(=入門)って意味合いみたいだね。
0632デフォルトの名無しさん2017/03/18(土) 17:58:55.67ID:FZLK4ae2
この手の本はなんで最初にC#の解説なんかしちゃうんだろう。
0633デフォルトの名無しさん2017/03/18(土) 18:01:34.11ID:Dyy1P5+L
>>632
VBの解説しても関係ないからだろ
0634デフォルトの名無しさん2017/03/18(土) 20:26:25.41ID:SWL5mLeb
>>632
フィラー
0635デフォルトの名無しさん2017/03/18(土) 22:28:44.37ID:Pkx6AG8r
>>614
Intel CPUパソコンで最もお勧めのAVDのcpuはどれ選べばいいの?
0636デフォルトの名無しさん2017/03/19(日) 16:35:47.06ID:qr0gCV/M
https://blog.nuits.jp/enable-intellisense-for-viewmodel-members-with-prism-for-xamarin-forms-2f274e7c6fb6#.hpq53k29u
この通りにやってもMainPage.xamlでviewmodelのプロパティのIntellisenseが有効にならない
0637デフォルトの名無しさん2017/03/19(日) 19:50:00.29ID:IgdfS+kN
>>635
x86
0638デフォルトの名無しさん2017/03/19(日) 21:55:49.32ID:J7/4zYAQ
VC2017に合わせてXamarin養成読本出したんかね?
何にせよ本が出るってのはいい傾向であるな
0639デフォルトの名無しさん2017/03/19(日) 22:35:02.05ID:TMN19OY5
>>637
win10x64の場合でも?
0640デフォルトの名無しさん2017/03/22(水) 05:09:12.65ID:SxiWcVXy
今年のde:codeはナデラ来ないのか。ショボいな。
代わりに姫がキーノートやってくれ。
0641デフォルトの名無しさん2017/03/22(水) 20:37:48.66ID:7aeXhI9H
xamarin studioとVS for xamarinってどっちがいいとかあるんですか
0642デフォルトの名無しさん2017/03/22(水) 21:00:36.56ID:k02UduRt
あたらしい方やっとき
VS for xamarin
0643デフォルトの名無しさん2017/03/22(水) 22:31:57.56ID:88jECrOI
unityとxmarineどっちが人気ありますか
0644デフォルトの名無しさん2017/03/23(木) 01:23:13.14ID:gXOif95+
プリンと豆腐どっちが人気ありますかみたいな話だなA: [0.092994 sec.]B: [0.467515 sec.]
0645デフォルトの名無しさん2017/03/23(木) 02:34:40.11ID:gVeDoDEI
>>643
どらちかといえばunity
0646デフォルトの名無しさん2017/03/23(木) 04:57:34.29ID:xGz3tLrD
xマリーン
0647デフォルトの名無しさん2017/03/23(木) 21:01:56.97ID:KLDEZHWY
VS for macってvsVimあるんですか
0648デフォルトの名無しさん2017/03/24(金) 11:29:09.32ID:TEaVHDCW
xs for macは、mono(xamarin)developベースなので、msvcのアドオンとは別物。
ただ、なんかしらvimアドオンはあったはず。
0649デフォルトの名無しさん2017/03/24(金) 11:31:17.46ID:TEaVHDCW
文頭はxs for macではなく、vs for macだった。
よく分からんけど入れ替えてしまった。
0650デフォルトの名無しさん2017/03/24(金) 12:33:16.33ID:8MNmGJW5
https://github.com/alextsui05/VimAddin/wiki
機能はこんなもんらしい。

viモード、jetbrainのIDEだとそこそこ動くとは聞くね。
riderでxamarin対応してないけど、読み込みして編集ぐらいは出来るようだ。
正式版は有料になるとは思うけど。
0651デフォルトの名無しさん2017/03/24(金) 12:42:39.92ID:HVUPnoQi
VS for macがInteliJベースだかAtomベースだか忘れたけど、どっちでもvimプラグインはあるだろうよ
ただガチなvimユーザが耐えられる品質ではなかった覚えがあるけども
あんな中途半端なviキーマップを模倣しただけの環境使うなら素の状態の方がよほどマシ
0652デフォルトの名無しさん2017/03/24(金) 20:41:15.19ID:5Cf6r2AS
riderをエディタ代わりにしてxamarin studioでビルドが今の最適解なんすか
0653デフォルトの名無しさん2017/03/25(土) 12:11:11.76ID:y17BaUFc
riderてandroid studioそっくりやないか
パクリで訴えられっぞ
0654デフォルトの名無しさん2017/03/25(土) 14:08:45.21ID:DkQfw7nN
お、おう…
0655デフォルトの名無しさん2017/03/26(日) 14:22:06.15ID:NQbLfm6N
FrameLayoutってXamarinだとどうやったらいんすか
0656デフォルトの名無しさん2017/03/26(日) 20:11:25.88ID:NQbLfm6N
端末の言語設定を取得するにはどうしたいいでしょうか
0657デフォルトの名無しさん2017/03/27(月) 18:03:29.19ID:4xWu/5gi
合言葉は「Xamarinはいいぞ!」――ライブコーディングを交えてアピールされた、C#とVisual Studio 2017の魅力【デブサミ2017】
http://codezine.jp/article/detail/10053
0658デフォルトの名無しさん2017/03/27(月) 22:31:50.90ID:w26+uiom
オタクのデブばかり集まるサミット
略してオタサー
オタサーの姫
0659デフォルトの名無しさん2017/03/28(火) 00:14:33.44ID:OFHPA2bL
Xama案件が増えてきたように感じる
来期はようやく花開くんでないかな
0660デフォルトの名無しさん2017/03/28(火) 01:28:15.29ID:lNlj2bJu
さよか。
今春は案件見つからなかったが、練習しとくわ。
0661デフォルトの名無しさん2017/03/28(火) 08:59:15.24ID:2PKL6PI5
上下のスワイプでtoolbarが表示されたり隠れたりするレイアウトってどうやったらいんすか
0662デフォルトの名無しさん2017/03/28(火) 13:00:00.09ID:5p9oeeLQ
>>658
行ってみたらわかるけどデブよりガリのほうが多いやん
0663デフォルトの名無しさん2017/03/28(火) 20:19:49.29ID:tQulGfhX
行ってみたのかよ
0664デフォルトの名無しさん2017/03/29(水) 22:57:47.60ID:4TGXXfiv
デブはデブサミに近付かないんだな、きっと
0665デフォルトの名無しさん2017/03/30(木) 08:17:35.70ID:PKbb3VdX
デブがデブサミに行ってるって言われたくないから
デブはデブサミに行かないんですか
0666デフォルトの名無しさん2017/03/30(木) 20:09:59.34ID:mjTVNUPg
デブだけどデブサミ個人スポンサーで酸化したよ
0667デフォルトの名無しさん2017/03/31(金) 17:10:03.22ID:7hgLv3Cz
>>300
このイベント、やっぱりちょまどが来てたみたいだな

>Let’s develop an app with Xamarin with TE Madoka Chiyoda.

https://blogs.msdn.microsoft.com/mvpawardprogram/2017/03/30/around-the-world-geek-women/
0668デフォルトの名無しさん2017/03/31(金) 19:35:02.75ID:TDSqz7Xl
お前らプログラミングのことよりもちょまどのまんこのことばっかし考えてんの
0669デフォルトの名無しさん2017/03/31(金) 19:44:55.29ID:c1dvN/8h
はい
0670デフォルトの名無しさん2017/03/31(金) 19:54:51.74ID:INnTtlaG
きもい
0671デフォルトの名無しさん2017/03/31(金) 21:27:40.13ID:IxEy+E0y
はい、その通りです
0672デフォルトの名無しさん2017/04/01(土) 08:18:33.25ID:cCsFqUsI
Xamarin.Formsのコントロール紹介サンプルアプリってどこかにありますん?
0673デフォルトの名無しさん2017/04/01(土) 09:58:16.05ID:jMn60BF2
>>672
Xamarinの公式サイトにありますよん
0674デフォルトの名無しさん2017/04/01(土) 21:21:30.72ID:wklDp+WK
AdMobがiOSの実機でだけ表示されないんですがどうやったら表示されますか
Simulatorでは表示されています。
Xamarin.GooglePlayServices.Ads(29.0.0.2)を使っています。
0675デフォルトの名無しさん2017/04/01(土) 21:52:17.36ID:ufoqITvc
>>674
それはAndroid用のライブラリと思われますが
iOSならXamarin.Google.iOS.MobileAdsでしょ、多分
0676デフォルトの名無しさん2017/04/01(土) 21:54:12.07ID:wklDp+WK
>>675
すみません。そうでした。
Xamarin.Google.iOS.MobileAds(7.15.0)を使っています。
何か分かりませんか
0677デフォルトの名無しさん2017/04/01(土) 21:58:30.23ID:ufoqITvc
>>676
私自身は使ったことないです
0678デフォルトの名無しさん2017/04/01(土) 22:03:58.63ID:wklDp+WK
実装はここを参考にしました。ほぼこれのままです
ttp://qiita.com/t-miyake/items/3f92a6601848e5b21de4
0679デフォルトの名無しさん2017/04/01(土) 22:08:32.20ID:r3aPKzXh
このスレ姫の画像少なすぎでしょ
もっと貼れよ
0680デフォルトの名無しさん2017/04/01(土) 22:15:27.25ID:Eh76GQWs
シミュレータがx86で、実機はarmなので、それぞれのバイナリ使うように設定し忘れて引っかかることはあったな。

あとは、パーミッションの追加が必要とか。
開発中にパーミッション関係ないようなきもするけど。
そっちは、xcodeでの資料見た方がいいかも。

それ以上は、あまり覚えてない。
0681デフォルトの名無しさん2017/04/02(日) 00:25:28.05ID:PyxY1qyT
広告出ました。
0682デフォルトの名無しさん2017/04/02(日) 00:59:50.80ID:EAmGgjT/
おめでとうございます
因みに何が悪かったの?
0683デフォルトの名無しさん2017/04/02(日) 01:25:38.68ID:PyxY1qyT
Xamarin.formsとXamarin.Google.iOS.MobileAdsののバージョンが参考サイトのものと違っていたせいのようです
組み合わせでうまくいったりいかなかったりするようですね
0684デフォルトの名無しさん2017/04/02(日) 21:11:25.67ID:PyxY1qyT
今度はipv6のネットワーク環境だと表示されないんですがどうしたらいいですか
0685デフォルトの名無しさん2017/04/03(月) 05:08:24.37ID:FgDFLsod
>>390
おっぱいでけええええええええええええええええええええええ!!!!
ちょまニー最高!!!!
0686デフォルトの名無しさん2017/04/03(月) 08:12:02.02ID:PXcqiGll
これ絶対整形してるよね
なんかアンドロイドみたいで怖い
0687デフォルトの名無しさん2017/04/03(月) 09:46:34.70ID:uXT07s9r
iOSっぽいより良くね?
0688デフォルトの名無しさん2017/04/03(月) 23:40:59.44ID:agb8uSsu
Windows 10 Mobile顔
0689デフォルトの名無しさん2017/04/06(木) 13:46:35.04ID:kEEM3S9b
de:code 2017の宣伝メールが届いていた。

「また、日本のビジネス文化を熟知したクロス カルチャーの専門家として著名な      
Rochelle Kopp 氏と Microsoft Corporation の DevOps エバンジェリストとして      
活躍する牛尾 剛とのカップリング セッション」

なんかめちゃくちゃ上から目線のセッションになりそう。Rochelleって人が日本のワークカルチャーを評論する動画を見たことあるけど目新しくなかったな。
0690デフォルトの名無しさん2017/04/06(木) 13:51:18.54ID:V98aFJkv
セッションのテーマはXamarin関連?
0691デフォルトの名無しさん2017/04/06(木) 14:04:33.57ID:JrRos29a
>>689
君にとって目新しくないことが、万人にとってもそうであるとは限らない。
0692デフォルトの名無しさん2017/04/06(木) 14:07:23.10ID:FZsJV5Ps
Atsushi Eno‏ @atsushieno

完全に埋もれたのか、実質0人のままなのですが、さすがにゼロだったらやめます…

https://xamarinformsbookreading.connpass.com/event/54677/
■ このスレッドは過去ログ倉庫に格納されています