Xamarin Part4 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/05/08(月) 07:40:04.29ID:KaTWGm/F
C#を用いてクロスプラットフォームアプリケーション(iOS Android Mac)を
を開発するためのライブラリおよび開発環境です。
Macの人は Xamarin Studio、Winの人は Visual Studioで開発できるよ!

公式
http://xamarin.com/

前スレ
Xamarin Part3 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1483089021/


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

Xamarin Part1
http://echo.2ch.net/test/read.cgi/tech/1359861574/
2017/05/20(土) 12:41:01.12ID:+lJ4Pa5h
低スペックPCでAndroidエミュがまともに動かなくてもUWPならサクサク動くから、
UWP追加しておけば気軽に動作確認できていいな
2017/05/20(土) 20:21:04.96ID:jv1PquEo
Xamarin入れてクロスプラットフォームでプロジェクト立ち上げたけど。、なぜかUWPが表示されない...
iOSもデバッグしようするとエミュレータの立ち上げに失敗する...
これじゃAndroidアプリしか作れないや
2017/05/20(土) 20:28:51.11ID:fnG8rwdU
Xamarin程の糞はないからな
2017/05/20(土) 21:42:40.25ID:sl71P6J3
姫の糞
2017/05/20(土) 22:03:14.36ID:qj8Z2iga
>>145
レポどうもです!
こちらもiOSで軽く試しましたが、streamからノードを一個ずつ読めるのがいいですね
MSのcompression.ziparchiveだと、stream喰わせると全node取得出来るまで止まってました
乗り換えようと思います

Xamarin Live Player, 結局うごかない、iOSはダメか?
ペアリングするとVizualization Errorって出る
実行すると画面真っ黒
モノになるのは来年かなー
2017/05/20(土) 22:07:48.02ID:qj8Z2iga
>>147
iOSのエミュはmacビルドホスト上に表示さすのが早いとおも
UWPはわかんね
2017/05/21(日) 00:35:49.32ID:99kOcSi/
>>147
Windows10じゃないとUWP作れない
2017/05/21(日) 00:57:10.04ID:8Am0AuEF
>>152
馬鹿は黙ってろ
2017/05/21(日) 02:11:11.75ID:6dhlaqg9
>>147
Visual Studioの最新版を使用しているのであれば、Xamarin.Apple.Sdk.targetsファイルの書き換えが必要
初期設定のままでは.NET Frameworkの参照に失敗する
https://forums.xamarin.com/discussion/95224/can-not-resolve-reference-c-windows-microsoft-net-framework-v4-0-30319-de-mscorlib-resources-dllXamarin.Apple.Sdk.targets

UWPが表示されないの意味はよくわからないけど、とりあえずUWPはマニフェストデザイナーでテスト証明書を発行して Package.appxmanifest を上書きしないと
ビルドエラーが発生する
2017/05/21(日) 12:33:09.45ID:3ZETTotb
>>147
UWP表示されないってUWPプロジェクト自体が生成されないということ?
実行してもUWPアプリが立ち上がらないということ?
後者ならソリューション>プロパティ>構成でUWPのビルド・配置にチェック入ってないとか
2017/05/21(日) 12:34:01.85ID:RvZGwbM5
糞環境はどうでもいいところで時間とエネルギーを消耗していく
2017/05/21(日) 12:50:47.59ID:/eqfOBkf
凄いな、他のクロスプラットフォーム開発環境では何も労力も使わなくても自動的に開発環境整うのか
2017/05/21(日) 12:54:53.82ID:W3P4J6B5
せやで
2017/05/21(日) 13:12:35.49ID:X+jbKlV6
まぁ>>157はいいすぎだけどms系は何かとトラブル多いね
2017/05/21(日) 13:12:52.04ID:EuciywO1
バッドノウハウが大好きなチンポ騎士団ってほんとカスだな
2017/05/21(日) 13:26:13.42ID:Bmvuj1qA
ネガティブ発言が大好きな>>160ってほんとカスだな
2017/05/21(日) 13:51:31.92ID:RvZGwbM5
糞を糞と言って何が悪い
糞に慣れてる糞には糞が糞に見えないんだろうな
2017/05/21(日) 13:56:47.41ID:RvZGwbM5
そもそもクロスプラットフォームという考え方が気にくわない
iOS, Androidでそれぞれでネイティブ開発しろ
2017/05/21(日) 14:01:20.32ID:2TTm6ATP
その分の金払うなら喜んで。
2017/05/21(日) 14:12:03.61ID:/eqfOBkf
>>163
気に食わないならやらなければいいだろ
クロスプラットフォーム開発してる側とすれば、同じ役割のロジックプログラムを別の言語で何度も作るような
面倒なことをわざわざやるなんてよっぽど時間か金が有り余ってるんだろうなと思う
まあ自分ならたとえそんなに時間が余ってても同じロジックを焼き直すような非生産的なことするより
別の新しいプログラム作る時間に充てるがな
2017/05/21(日) 14:48:34.75ID:+9UtWawt
じゃあなんで有名なスマホアプリはみんなネイティブ開発してるんだろうな?
してるんだろうな?
2017/05/21(日) 14:57:54.11ID:o4DuMCEG
質問いいですか?
Objective Sharpie を使って定義ファイルを書き出しいるんですが

定義ファイルApiDefinitions.cs、StructsAndEnums.csの書き出しまで出来たんですが

ApiDefinitions.csの中の[BaseType (typeof(NSObject))][Model][Protocol][Static]などでエラーがでるんですが

どうやって認識させるんでしょうか?
2017/05/21(日) 15:02:37.36ID:RvZGwbM5
Xamarinはオワコン
もう誰も使ってへん
2017/05/21(日) 16:08:33.81ID:EGW6SUOh
ようやく始まったところだけどな。
2017/05/21(日) 16:40:14.18ID:14rWEdoO
Xamarinが勝ち抜けると色々困る立場の人が多いんだろうなぁ
2017/05/21(日) 16:51:55.85ID:8kyO79L1
日本のプログラマーの大多数の仕事は他国と全く違って知的産業ではなく労働集約型産業に成り下がっている
そこで儲けるために企業は馬鹿でも何でもいいからとにかくプログラマーに仕立てあげて頭数を揃えて顧客企業へ派遣する
効率化するということは必要な頭数や労働時間が減るので派遣元としては避けたいこととなる
プログラマーのレベルの低さにより成果ではなく人月でしか価値を供給できないのが原因
結局日本で積極的に効率化を進められるのはベンチャーか外資系ぐらい
172デフォルトの名無しさん
垢版 |
2017/05/21(日) 17:38:56.38ID:R5CmQUoG
>>166
方法がないか無能すぎてできなかったからだろ。
UIは各プラットフォームに最適するから個別に作るはわかるけど、ロジックも別に作る意味わからないし正直バカジャネーノと思うわ
伊藤直也だかもリビルドでXamarinガーとか言ってたけど老害乙としか思わなかったわ
2017/05/21(日) 18:06:49.95ID:RvZGwbM5
じゃあなんでLineもAbemaTVもクックパッドもXamarin製じゃないんですかね
LineやCyberAgentやクックパッドのエンジニアは無能でバカなんですかね
Xamarinで作られた有名アプリって何かあるんでしょうか
そんなに便利なものなのに自社製品のofficeアプリにXamarinを使ってないのはなんでなんですかね
2017/05/21(日) 18:10:12.09ID:zNfd0kUp
金と人と時間が余ってるからじゃね?
言ったやん?
その分金くれるなら喜んで作るよーって。
2017/05/21(日) 18:15:54.95ID:RvZGwbM5
Xamarinを使っても工数削減にはならないし製品のクオリティも落ちるからだれも使わないだけだろ
2017/05/21(日) 18:20:54.85ID:EGW6SUOh
>>173
既存のもの捨ててわざわざ作り直すの?(笑)
2017/05/21(日) 18:44:04.48ID:36h26Jj9
>>166
有名なアプリは金かけるかたの桁が違うので、参考にならん。
2017/05/21(日) 18:44:20.11ID:c9A0Rpf5
Xamarinだけが突出してくだらないトラブルが多い印象。
ハッカーのおもちゃの域を出ていない感じ。
2017/05/21(日) 18:55:24.90ID:RvZGwbM5
Xamarin使うと工数削減なってクオリティも落ちないなら
LineやAbemaTVもXamarin採用して余った金と時間と人で新たなサービスや製品の開発をしようと考えるはず
そうなってないということはXamarinを使っても工数削減にはならないし製品のクオリティも落ちるということ
2017/05/21(日) 18:56:34.58ID:Wtg0RQ5P
画像のタップした位置を取得するにはどうすればよいでしょうか。
iOSとかAndroidはいくつか検索に引っかかるのですが、UWPやPCLでは情報を見つけることもできませんでした。
2017/05/21(日) 19:05:33.33ID:W3P4J6B5
>>179
スクラッチで作り直すコストがががが
2017/05/21(日) 19:22:00.61ID:Bmvuj1qA
>>173
専用アプリも多いが、いくつか Google Play や App Store に公開されているアプリもあるぞ
https://www.xamarin.com/customers
2017/05/21(日) 19:33:16.76ID:RvZGwbM5
>>182
ゴミしかないなw
2017/05/21(日) 20:18:53.98ID:EuciywO1
>>182
ゴミだな
チンポ騎士団よりはマシだけどw
2017/05/21(日) 21:14:01.42ID:EQ+/Gexg
一般的なアプリの大部分を占めるロジック部分を共通化できるのに工数削減できないってどういう頭してるんだろう?
そもそもlineやabematvが採用しない=工数削減できない、とか論理が滅茶苦茶なんだが
そんな思考能力だとまともにプログラミングできるレベルじゃないだろう
2017/05/21(日) 21:18:47.08ID:8VZiX6Z0
>>185
いあ、新規ならそうだが既に作った後ならそれぞれ保守した方が安いだろ。
2017/05/21(日) 21:22:05.44ID:EQ+/Gexg
誰もわざわざ既存のプログラム捨ててまで作り直せなんて言ってないんだが
2017/05/21(日) 21:28:20.14ID:EuciywO1
>>185
おまえが実際につかったことなければ
プログラムしたこともない
チンポ騎士団だからだろカス
2017/05/21(日) 21:35:28.83ID:5ysSED91
C++が大半ではないか。
2017/05/21(日) 21:46:47.53ID:KD5LFVDx
xamarinはまずはmicrosoft品質になってからだな
2017/05/21(日) 22:20:23.35ID:Bmvuj1qA
ネイティブだとAndroidはJava、iOSはSwiftだろ
C++はごく限られた状況でしか使われてないだろ
192デフォルトの名無しさん
垢版 |
2017/05/21(日) 22:33:26.22ID:R5CmQUoG
Xamarin使えないよな!そうだろみんな?ってやつは何がしたいの
使えないと思ったら使わなきゃ良いだけじゃん。
ネイティヴでもReactでも好きなの使ってろよw
2017/05/21(日) 22:44:53.73ID:EQ+/Gexg
っていうかそもそも使っていない、使う気もないのにわざわざこのスレに書き込みに来てる時点でまともじゃないから何言っても無駄
2017/05/21(日) 22:46:59.35ID:EuciywO1
アホちんぽ騎士団のステマにだまされた
バカ営業がダンピングで案件とってきて使わされて
ハイパー不幸な目にあってるやつらがおおいだよクソが
2017/05/21(日) 23:00:28.41ID:RvZGwbM5
Xamarinで開発してて全く楽しくない
CustomRendererを作らないと解決できないと分かったときの腰の重さったらないね
XamarinFormsだけで全部面倒見ろや
2017/05/21(日) 23:12:34.37ID:sSTv/YxK
>>195
今さら何言ってんの?
2017/05/21(日) 23:13:27.20ID:1/e81eGH
>>195
なんだただのキチガイか
198デフォルトの名無しさん
垢版 |
2017/05/21(日) 23:31:51.88ID:R5CmQUoG
必要なとこだけカスタムレンダラ作る方が全部プラットフォーム毎に作るよりも100万倍マシだろw
2017/05/22(月) 01:46:16.32ID:UqghqjtX
あっ知らん間にXamarinアンチ業者さんが大暴れしてたん?
お疲れさま、日曜なのに大変だね
大資本1人だけ入ってごめんねー、頭一つ抜けちゃってごめんねー
200デフォルトの名無しさん
垢版 |
2017/05/22(月) 03:11:45.15ID:Q/+S2LIs
最後のやり取りが経済的DV VS 物理DVの頂上決戦っぽい
2017/05/22(月) 07:27:57.99ID:dzoSFn5l
https://forums.xamarin.com/discussion/85747/xamarin-forms-feature-roadmap
WPF対応とかCSS-Like Stylingとかくだらねーことする前に、糞みたいなトラブルがおきないように品質管理体制を改善しろよ
2017/05/22(月) 07:51:36.35ID:xSrNGN1H
さすがに幅広げすぎだよな。
2017/05/22(月) 15:23:28.58ID:6g04NYul
>>191
コードを共有したいときの話でしょ。
うちもそういう部分はC++使ってる。
MacでもWindowsも使えるしね。
2017/05/22(月) 15:36:37.68ID:UqghqjtX
そんな何かトラブル起きてる?
まあWindowsForms開発ほどこなれちゃいないだろうが
大抵のトラブルはエラーメッセージでググれば解決できる程度なんだけどなぁ
2017/05/22(月) 15:59:31.21ID:UqghqjtX
>>180
Formsだと、プラットフォームごとにタップ座標取得イベントを書いて投げるしかないんじゃないかな
2017/05/22(月) 20:45:53.22ID:WxrTRTpJ
>>203
.NET VMは公式にmac移植されたんだからもっと積極的にC#使えよな
2017/05/23(火) 16:57:56.65ID:2/4zUlE1
167だけどBindingObjective-cの手本があったのでこれを参考にしていけばいいとわかった

https://github.com/mono/monotouch-bindings/
2017/05/23(火) 17:16:38.13ID:2/4zUlE1
https://developer.xamarin.com/guides/cross-platform/macios/binding/objective-sharpie/examples/
2017/05/23(火) 18:46:40.58ID:qhpu5vFC
GitHub - shunsuke-kawai/decode2017_MW08: de:code 2017 demo
https://github.com/shunsuke-kawai/decode2017_MW08

de:code 2017 アプリだって
2017/05/23(火) 20:17:19.53ID:1Q8iu32F
AWSとBeacappってBeaconクラウドのウェブサービスに繋げる機能を持ってるっぽいから、どこかにキートークンが埋まってないか探したくなる
というか、AzureじゃなくAWSか・・・まぁステマに来た野良アプリだしどうでもいいか
2017/05/23(火) 20:33:27.69ID:1Q8iu32F
ちくしょう、そういうことか
BeacappのバックエンドにAWSが使われてて、直接AWSを扱ってるわけじゃないんだな

そして、Beacappのキートークンはダミーのままと
decode2017_MW08/decode2017_MW08/decode2017_MW08/ViewModels/MainPageViewModel.cs

無駄な時間を使ってしまった
2017/05/24(水) 00:17:30.46ID:6yksy5B1
ヒストリに誤ってコミットしてるんじゃね?と思い直して見つけた
ttps://github.com/shunsuke-kawai/decode2017_MW08/blob/a45a6512b5636f2497f86dfb4372778432140f19/decode2017_MW08/decode2017_MW08/decode2017_MW08/ViewModels/MainPageViewModel.cs

何度か同じトークンでコミットしてるから有効なトークンなんだろうな
誰かトークンだけ書き換えるつもりが他の箇所もクラッキングしてしまった上にリビルドして動かしたりしないかなぁ(チラチラ
2017/05/24(水) 01:02:37.69ID:C6fPQNUP
クラッカー気取り楽しい?
最悪の場合不正アクセス禁止法違反な
2017/05/24(水) 01:02:43.48ID:MxQXol28
本人が気が付いてダミーに差し替えてるんだから、当然キーも破棄して新しいので作り直しただろ
アホか
2017/05/24(水) 07:09:32.78ID:6yksy5B1
一度ダミーに差し替えた後、同じトークンをもう一回コミットしてるアホ作者だからなぁ
コミットしたら見られないとか思ってないとこうは出来ない

まぁステマだから本人ないし近しい奴がスレ見てるだろうし、レスに気づいたら破棄するだろうけどなー
2017/05/24(水) 10:54:16.97ID:GvQSQT3V
ステマの意味分かってんのかこいつ
2017/05/24(水) 11:12:25.80ID:NWEEiFCn
JMASの社員によるXamarinのダイマの皮を被ったJMAS, Beacappのステマの可能性
ステマをステマと気づかれたらステマじゃなくなるから、>>216みたいにステマじゃないと思うのは好ましいこと
2017/05/24(水) 11:24:53.13ID:lmoDZ3Fc
マってなんだよ(哲学)
2017/05/24(水) 12:15:19.68ID:u+PIOgAh
これのどこが宣伝になってるのか?
そもそも宣伝したかったらもっと人口の多いところ行かないと無意味
2017/05/25(木) 01:31:11.39ID:httLqrRF
姫も同じことしててワロタ, Xamarin界隈はこれがデフォかよぉ
https://togetter.com/li/1113624

どうでもいいけど、ゆっくりしないの絡み方がキモいと思った
2017/05/25(木) 01:50:26.87ID:zo3V4wGX
ツイ見たらブロックされるのも納得w
2017/05/25(木) 02:00:52.31ID:qqKyP2jv
http://livedoor.4.blogimg.jp/michaelsan/imgs/c/d/cd16c283.gif
2017/05/25(木) 10:51:34.80ID:JtF0f3Je
マルチプラットフォームのソリューションを新規作成するのに、VS2017だとAndroid/iOS/UWP しか出来ません。
VS2015の時にあったWindows用を追加することは出来ませんか?
2017/05/25(木) 11:25:01.90ID:xawIvS1G
>>223
2015でソリューション作って2017で開けばいいんじゃないの
2017/05/25(木) 11:53:02.34ID:AUC9Sroy
姫がツイッターで炎上してると聞いて記念パピコw
2017/05/25(木) 12:16:50.80ID:1UshLZEU
APIキーが漏れてますよと指摘

ちんぽ騎士団が指摘者をストーカー呼ばわりでフルボッコ

姫は問題ありませーんと開き直り
2017/05/25(木) 12:37:08.66ID:S7azgknr
実際のところ、サーバー介して認証するとかしない限りスマホアプリで
外部サービス利用する場合に使うAPIキーってハードコードするしかないよね?
キー文字列自体を暗号化しても、そのパスワードと復号関数がアプリに入ってなければ
そのキーは使えないから実質ハードコードしてるのと変わらないし
2017/05/25(木) 12:40:43.32ID:hZtrHlXu
>>227
>実際のところ、サーバー介して認証するとかしない限り

ちょっと賢いこと言ったつもりかもしれんが
「サーバ介して認証するとか」しても全く同じだからそれ
2017/05/25(木) 12:50:47.16ID:rwN5JfUN
なぜ姫は自ら火炎放射をしていくスタイルなのか...
togetterのまとめだと粘着ストーカー怖いねーってレベルでそんな被害出ないだろ

あ、あと姫の炎上で来た人は同じミスをやった>>209のJMAS社員とBeacappサービスもよろしく!
(よし、これで宣伝/ダイマ/ステマの既成事実ができたぞ)
2017/05/25(木) 12:54:43.28ID:V6q89FWa
使い捨てのアプリのAPIキーの扱いなんかどうでもいいんじゃいないのか
2017/05/25(木) 13:11:16.85ID:a8axhl9c
>>230
エバンジェリストだから問題なんだろ
2017/05/25(木) 13:16:04.43ID:pmQRteik
どうみても構ってちゃんなので関わらない方が幸せそう
2017/05/25(木) 13:35:56.42ID:pnOH5QW7
>>228
最初にサーバーへユーザー登録させて以後ユーザーはサーバーにアカウント名とパスワード渡すことにして
API利用認証はサーバーから行えばAPIキーは隠蔽できるでしょ
2017/05/25(木) 15:21:25.84ID:02PqDe4q
>>223
いまさらWin8ストアアプリ用のプロジェクトはいらないだろ
Win10以降のWindows用のプロジェクトはUWP
2017/05/25(木) 15:34:59.55ID:trjr6FJg
>>227
そんな高尚な話じゃなくて、使い捨てアプリのAPIキーの取り扱いなんだから
リテラシー足りなくてハードコーディングしちゃったてへぺろ、もう更新したキーだから必要なら自分で書き換えてね
という程度の反応で良かったのに、てへぺろと言うことを自尊心が許さず火炎放射を続ける姫が頭悪いわw
エヴァンジェリストという広報職に技術リテラシーを求める姫アンチもアホだけど、それに輪をかけて姫がアホ
2017/05/25(木) 15:56:22.47ID:EPJNcDcw
>>234
そういう決めつけはよくない
2017/05/25(木) 17:37:14.40ID:ozDlDKWd
>>222
姫の話題の時にこれを貼るのはやめて!
2017/05/25(木) 18:11:18.57ID:qmZqE0Md
>>235
エヴァンジェリストはあほ営業と違うのだから技術リテラシーが
無いのは不味くないか?
マイクロソフトは無くても良いのか?
2017/05/25(木) 19:22:14.85ID:w70NPXiz
ちょまどもアンチも擁護も、どいつもこいつもホント、ホントキモい!
まっとうにXamarinをやろうとしている人間から見たら、界隈の不快さは洒落になってない
頼むからMSはちょまどをXamarinの担当から外してくれよ!
2017/05/25(木) 19:25:50.17ID:dCha2id1
ちょまはキモい
2017/05/25(木) 19:31:50.68ID:trjr6FJg
>>238
エヴァンジェリストがあほ広報として技術リテラシーなくても別に・・・
営業や広報に技術リテラシーを本気で期待する技術屋がいたら、そっちを疑った方がいいと思ってる
2017/05/25(木) 19:39:06.06ID:zo3V4wGX
>>238
エヴァンジェリストといってもいろいろいる。
ちょまどが語っているのはいつも入口部分のみで技術リテラシーないのは分かるだろ。
2017/05/25(木) 19:55:36.40ID:qmZqE0Md
アマゾンとか見てるとすごい人いるなあと思ってたんだがそんなもんか
244デフォルトの名無しさん
垢版 |
2017/05/25(木) 21:40:47.55ID:JrQNAk+2
>>243
なんでエバンジェリストという括りで全員のレベル一緒にしてんの?バカ?
2017/05/25(木) 21:41:44.77ID:cCzhydKI
お前ら何回言っても判らんみたいだけど
いい加減マ板でやれよ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況