トップページ⇒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/
0564デフォルトの名無しさん2017/03/07(火) 17:11:15.20ID:Sm/OczsH
>>559
つ cocos2d-x
0565デフォルトの名無しさん2017/03/07(火) 17:37:09.99ID:tKdwLJ6D
>>563
ツール紹介ありがとう
実際それを使ったiOSとAndroidの開発事例教えてください
0566デフォルトの名無しさん2017/03/07(火) 18:01:43.30ID:tKdwLJ6D
>>564
cocos2d-xって2Dゲームのフレームワークみたいだけど、
なんかちょっと違う気がします。

ぐぐるとC++BuilderがiOS,Androidでクロス開発できるみたいだけど、
これを使った事例とかご存じないですか?
0567デフォルトの名無しさん2017/03/07(火) 18:08:25.43ID:qh7VohXn
ちんぽ騎士団のニオイがするw
0568デフォルトの名無しさん2017/03/07(火) 19:24:55.87ID:Yp3WBxvz
>>560
個人開発ならスキルさえあればそれでいいが、組織でやるなら1言語だけで可能な方が技術者集めやすい
0569デフォルトの名無しさん2017/03/07(火) 19:55:32.99ID:qh7VohXn
>>568
うんw
だからね
ロジックをC#でやったら3言語になってよりゴミだよねw
0570デフォルトの名無しさん2017/03/07(火) 20:50:09.08ID:p44BSbMs
XamarinネイティブってネイティブのC#ラッパーだからC#だけで書けるんだが
0571デフォルトの名無しさん2017/03/07(火) 20:55:54.77ID:pnxLbeuk
>>569
こいつなんか勘違いしてそうだけどXamarin.Forms使わなかった場合でも通常使う言語はC#だけだぞw
0572デフォルトの名無しさん2017/03/07(火) 21:02:38.37ID:0BkBZKOl
今日のアホ ID:qh7VohXn
0573デフォルトの名無しさん2017/03/07(火) 22:07:10.37ID:HsD5Vj8D
スレPart1の時は3年も滞ってたのにいきなり活発になってるじゃん
姫(25才)の件をなかった事にしてスレ流ししてんの?
お前らそんなだから歪な姫囲いサークルって言われるんだよ
0574デフォルトの名無しさん2017/03/07(火) 22:47:02.49ID:Sz2MDVn/
荒らされなければ今も初代スレのままだったな
まだ飽きてないの?
0575デフォルトの名無しさん2017/03/07(火) 22:54:14.31ID:8D4+Jlg7
>>569
晒し
0576デフォルトの名無しさん2017/03/07(火) 23:08:10.21ID:iBTzcdFU
ラッパー
ネイティブのラッパーw
だからC#だけってww

じゃあなんでFormsあるんだ?
ちんぽ騎士団ってマジでアホだな
0577デフォルトの名無しさん2017/03/07(火) 23:09:21.55ID:JT5OyNSt
最近気付いたけど不正なXAMLのコンパイルエラーが出るようになったね
便利になった
0578デフォルトの名無しさん2017/03/07(火) 23:49:30.75ID:4Kmn9smG
カプコンが新世代フレームワークの主要ツールとしてC#のIL2CPPとVM用意してバイオ7に投入してたらしい。
monoのスーパーハカーがsony ps部隊いったり、unity techでも独自にやってたけど、カプコンの中の人もすごいね。
0579デフォルトの名無しさん2017/03/08(水) 00:00:51.46ID:fEbRlpFc
>>576
今度からは批判したければ最低限の知識ぐらいは用意してからにしような
0580デフォルトの名無しさん2017/03/08(水) 00:02:44.41ID:T5XPGn2q
>>578
そういう話もっと聞きたい
0581デフォルトの名無しさん2017/03/08(水) 01:28:26.59ID:AfESDL6d
あれっ?もうFormsて実戦投入可能レベルなん?
去年は地雷扱いだったのに、成長早いんだなぁ
0582デフォルトの名無しさん2017/03/08(水) 12:33:42.91ID:WpsGt1AL
Congratulations!
We’re excited to offer you a free, extended 60-day trial of Xamarin University.
This trial includes live online classes led by mobile experts in your time zone and on your schedule.

VS2017ダウンロードしたらこんなん出てきましたー
60日間とはケチくせえ、180日間に延長しろ!
0583デフォルトの名無しさん2017/03/08(水) 15:29:15.62ID:4aBWJimM
>>582
金払えよ、貧乏人
0584デフォルトの名無しさん2017/03/09(木) 01:21:36.25ID:9POgrRc+
Xamarin Universityとかあるのか
知らんかった
0585デフォルトの名無しさん2017/03/09(木) 04:26:02.52ID:MCRNZUa5
ただの初心者向けの学習サービスじゃないのか?
知ってはいたけど興味ないからいままで無視してた

http://i.imgur.com/aEpVyv0.png

Xamarin University トレーニング
専用のオンデマンド アクセス

エキスパートの指導で、iOS や Android のネイティブ アプリを C# で作成する初心者向けビデオ
0586デフォルトの名無しさん2017/03/09(木) 07:42:23.84ID:SvigAh/5
>>584-585
ステマかな
0587デフォルトの名無しさん2017/03/09(木) 07:59:43.19ID:MCRNZUa5
>>586
Xamarin本家サイトのUniversityサービスについての紹介ならこちら
分かりにくいかと思ってMSDNサイトの説明を張ったのだけど気に入らなかったかな?
中身についてはよく知らないので何とも言えないけど

https://www.xamarin.com/university
0588デフォルトの名無しさん2017/03/09(木) 12:19:39.72ID:CDMYs9sg
また燃えそうなやつだ(笑)
https://jxug.connpass.com/event/52683/
0589デフォルトの名無しさん2017/03/09(木) 13:59:34.38ID:vkhiBu1a
>性的な表現や画像は、トーク、ワークショップ、パーティ、Twitterその他のオンラインメディアを含め、
>いかなるコミュニティイベントでも、不適切なものとします。

姫そのものが不適切じゃんバカじゃないの
0590デフォルトの名無しさん2017/03/09(木) 14:04:25.87ID:bNjSo5IB
現在 JXUG では、任意で一口 500円のカンパを募集しております。イベント中の軽食代、登壇者/スタッフの懇親会での割引や、
遠方から来られた方へのお車代、有料会場の費用などに使用いたします。

ケーキは軽食代にふくまれますか?
0591デフォルトの名無しさん2017/03/09(木) 16:22:42.04ID:zZ6S07FT
含まれるに決まってるじゃないか
全部姫に使うんだよ
察しろ
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
行ってみたのかよ
■ このスレッドは過去ログ倉庫に格納されています