X



Xamarin Part6
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん (ワッチョイ bee0-PvcH)
垢版 |
2017/10/19(木) 07:55:07.34ID:lUytdpCK0
!extend:on:vvvvv:1000:512

C#を用いてクロスプラットフォームアプリケーション(iOS Android Mac)を
を開発するためのライブラリおよび開発環境です。
Macの人は Xamarin Studio、Winの人は Visual Studioで開発できるよ!

公式
http://xamarin.com/

前スレ
Xamarin Part5 [無断転載禁止]c2ch.net
http://mevius.5ch.net/test/read.cgi/tech/1498575762/1

煽りはスルー推奨
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
0011デフォルトの名無しさん (ワッチョイ 1981-bcII)
垢版 |
2017/10/19(木) 08:52:59.04ID:fQaDhVbm0
Xamarin程の糞はない
C#も10年前の時代遅れの言語だし圧倒的にswift,Java,Kotlinの方が人気が高いし求人も多い
VS for Macはgitでブランチを切り替えたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなるのが糞
大体MicrosoftはWindowsPhoneのシェアを二桁取ってからモノを言えと言いたい
MicrosoftがやっていることはGoogleやAppleの作ったパイを横取りしようとしているだけ
MVVM前提の開発環境とか言うくせに外部ライブラリを入れないと良い感じでMVVMできないし
MVVMを推奨するならデフォルトで必要なライブラリなど全て入れた状態で配布しろ
UIは共通化できると言うわりにListViewは重くてスワイプがもたついたり画像の表示が遅かったりする
スマホアプリの最も基本的なUIであるListViewすらまともに動かないとか糞
Xamarin.Formsはちょっと複雑なことしようとするとお得意のdependency serviceとcustom rendererの連発
クロスプラットフォームと言うならXamarin.Formsだけでできないことを恥じろよ
WebViewなどXamarin.Formsの提供するUI部品が糞すぎて
一旦Xamarin.Formsの提供する機能で実装して糞な思いをさせられた後で
Xamarin.AndroidとXamarin.iOSで計3回も同じ実装をさせられるのが糞
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
任天堂のXamarin製アプリもカブドットコムのXamarin製アプリも星平均3.0の糞アプリ認定されてる
エンジニアもデザイナーもお客さんも全員がっかりするのがXamarin
結論としてXamarinを使うと開発工数は伸びアプリのクオリティは落ちるということ
XamarinをやっているやつというのはC#の機能を使うことやXamarinを使うことそれ自体が目的化していて
お客さんに良いものを届けたいという意思が存在していない
ソフトウェアを作るということは価値のあるものを世の中に提供して世の中をもっといい場所にするために
行われることであるべきで、完全に自分本位でゴミを量産し続けるXamarinエンジニアは全員死んだ方が良い
0021デフォルトの名無しさん (ワッチョイ 8e3b-wpcC)
垢版 |
2017/10/19(木) 13:28:00.04ID:P56oLPUl0
いつもの無能コピペ馬鹿
0022デフォルトの名無しさん (ワッチョイ 1981-bcII)
垢版 |
2017/10/21(土) 00:27:47.37ID:CaNFP8sa0
Xamarin程の糞はない
C#も10年前の時代遅れの言語だし圧倒的にswift,Java,Kotlinの方が人気が高いし求人も多い
VS for Macはgitでブランチを切り替えたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなるのが糞
大体MicrosoftはWindowsPhoneのシェアを二桁取ってからモノを言えと言いたい
MicrosoftがやっていることはGoogleやAppleの作ったパイを横取りしようとしているだけ
MVVM前提の開発環境とか言うくせに外部ライブラリを入れないと良い感じでMVVMできないし
MVVMを推奨するならデフォルトで必要なライブラリなど全て入れた状態で配布しろ
UIは共通化できると言うわりにListViewは重くてスワイプがもたついたり画像の表示が遅かったりする
スマホアプリの最も基本的なUIであるListViewすらまともに動かないとか糞
Xamarin.Formsはちょっと複雑なことしようとするとお得意のdependency serviceとcustom rendererの連発
クロスプラットフォームと言うならXamarin.Formsだけでできないことを恥じろよ
WebViewなどXamarin.Formsの提供するUI部品が糞すぎて
一旦Xamarin.Formsの提供する機能で実装して糞な思いをさせられた後で
Xamarin.AndroidとXamarin.iOSで計3回も同じ実装をさせられるのが糞
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
任天堂のXamarin製アプリもカブドットコムのXamarin製アプリも星平均3.0の糞アプリ認定されてる
MicrosoftのAndroid向けedgeブラウザもXamarin製じゃない
Microsoftも糞認定して使わない糞開発環境がXamarin
エンジニアもデザイナーもお客さんも全員がっかりするのがXamarin
結論としてXamarinを使うと開発工数は伸びアプリのクオリティは落ちるということ
XamarinをやっているやつというのはC#の機能を使うことやXamarinを使うことそれ自体が目的化していて
お客さんに良いものを届けたいという意思が存在していない
ソフトウェアを作るということは価値のあるものを世の中に提供して世の中をもっといい場所にするために
0023デフォルトの名無しさん (ワッチョイ 1981-bcII)
垢版 |
2017/10/21(土) 00:33:11.08ID:CaNFP8sa0
Xamarin程の糞はない
C#も10年前の時代遅れの言語だし圧倒的にswift,Java,Kotlinの方が人気が高いし求人も多い
VS for Macはgitでブランチを切り替えたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなるのが糞
大体MicrosoftはWindowsPhoneのシェアを二桁取ってからモノを言えと言いたい
MicrosoftがやっていることはGoogleやAppleの作ったパイを横取りしようとしているだけ
MVVM前提の開発環境とか言うくせに外部ライブラリを入れないと良い感じでMVVMできないのが糞
UIは共通化できると言うわりにListViewは重くてスワイプがもたついたり画像の表示が遅かったりするのが糞
Xamarin.Formsはちょっと複雑なことしようとするとお得意のdependency serviceとcustom rendererの連発
クロスプラットフォームと言うならXamarin.Formsだけでできないことを恥じろよ
WebViewなどXamarin.Formsの提供するUI部品が糞すぎて
一旦Xamarin.Formsの提供する機能で実装して糞な思いをさせられた後で
Xamarin.AndroidとXamarin.iOSで計3回も同じ実装をさせられるのが糞
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
任天堂のXamarin製アプリもカブドットコムのXamarin製アプリも星平均3.0の糞アプリ認定されてる
MicrosoftのAndroid向けedgeブラウザもXamarin製でなく、
Microsoft自身も糞認定して使わない糞開発環境がXamarin
エンジニアもデザイナーもお客さんも全員がっかりするのがXamarin
結論としてXamarinを使うと開発工数は伸びアプリのクオリティは落ちるということ
XamarinをやっているやつというのはC#の機能を使うことやXamarinを使うことそれ自体が目的化していて
お客さんに良いものを届けたいという意思が存在していない
ソフトウェアを作るということは価値のあるものを世の中に提供して世の中をもっといい場所にするために
行われることであるべきで、完全に自分本位でゴミを量産し続けるXamarinエンジニアは全員死んだ方が良い
0024デフォルトの名無しさん (ワッチョイ 8e3b-wpcC)
垢版 |
2017/10/21(土) 01:16:38.64ID:u5mAdvt30
いつもの無能コピペ馬鹿
0025名無しさん@そうだ選挙に行こう! Go to vote! (アウアウウー Sa89-KcNH)
垢版 |
2017/10/22(日) 17:20:45.18ID:df5sIk/3a
5年後はもう完全忘れ去られてそう
0026デフォルトの名無しさん (ワッチョイ bab3-QZhF)
垢版 |
2017/10/24(火) 22:16:36.45ID:018tmIsf0
C++相談室から誘導されてきました、質問させて下さい

VS2017のC++/WinRTで新しいプロジェクトを作成
(Visual C++ → Windowsユニバーサル → 単体テストアプリ)
実行すると TEST APP 、Unit Test 、Tests Running の3つの文字が出てくるウィンドウが出てきます
しかし、UnitTestApp.xaml の Application要素の中身は、空っぽです
新しくブランクページを作ると、Page要素になって、デザインできる上にボタン等を貼り付けると
Page要素の中に要素が作られます

Application要素の中身は一体どこにあるのでしょう?
0029デフォルトの名無しさん (ワッチョイ bab3-QZhF)
垢版 |
2017/10/24(火) 22:42:52.19ID:018tmIsf0
>>27読んでggったんですけど、そうですよね・・・
C++で、UWPで、Win32寄りの処理をゴリゴリ実行したかったんですけど、
こっちでも質問を取り下げて、自分でちょいと追ってみます、失礼しました
0034デフォルトの名無しさん (ワッチョイ d6e8-/wYC)
垢版 |
2017/10/25(水) 23:45:20.06ID:O/ZIH8kM0
まあでもXamarinやC#よりいいのってないからね
0037デフォルトの名無しさん (ワッチョイ 9b3b-kQnE)
垢版 |
2017/10/26(木) 06:09:23.53ID:Kox7tSJi0
Android StudioじゃiOS開発できないんだよ
0050デフォルトの名無しさん (スッップ Sd33-t3KD)
垢版 |
2017/10/27(金) 23:40:25.86ID:+CryEH9Pd
例えばボタンを押した時に動的にビューを追加するとチラついたような汚い描画になるけど、これってネイティブでもそういうもんなの?
どうしたら一瞬でパッと表示されるの?
0053デフォルトの名無しさん (スップ Sd33-kQnE)
垢版 |
2017/10/27(金) 23:55:09.71ID:HCblxRkod
>>50
そんなんなったことないな
0054デフォルトの名無しさん (ワッチョイ 337f-t3KD)
垢版 |
2017/10/28(土) 14:01:09.68ID:zCxy9JvG0
みんなはなってないのか
なんでだろう。パーツごとにコントロールとして定義しまくっててStackLayoutとかのネストが深くなってるからかも
ちなみにAndroidとiOSで起きてる。他はターゲットにしてない
0055デフォルトの名無しさん (ワッチョイ d981-nu9H)
垢版 |
2017/10/29(日) 08:07:51.48ID:Gu+Q8xiz0
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
0060デフォルトの名無しさん (ワッチョイ 41b3-QKm+)
垢版 |
2017/10/29(日) 15:02:32.11ID:vxRIwZGS0
>>57
だってAndroidとiPhoneを平気で比較する世の中だから。
0061デフォルトの名無しさん (ワッチョイ 9b3b-S1jC)
垢版 |
2017/10/30(月) 02:09:57.74ID:f5aiIvXh0
>>55
無能すぎワロタ
0063デフォルトの名無しさん (スップ Sd33-S1jC)
垢版 |
2017/10/30(月) 18:55:11.99ID:7woAn9Q5d
日本語だけで検索するからだよ
0064デフォルトの名無しさん (ワッチョイ 9be0-/3V2)
垢版 |
2017/10/30(月) 18:59:09.85ID:YnEbvaCa0
AndroidとiOSのAPIが一緒なわけ無いだろ。
APIが一緒というのは、AndroidネイティブのAPIと、Xamarin経由でアクセスするためのAPIが1対1になっているという意味だろ。
0067デフォルトの名無しさん (ワッチョイ 212b-nE1B)
垢版 |
2017/10/31(火) 01:11:32.60ID:Ypa5dBX40
>>64
基本英語で検索してる
おれは CMTimeMakeWithSeconds() をXamarinで使いたかったんだけど、
検索すると Xamarin では CMTimeクラスのFromSeconds() メソッドが同じような機能を提供してるらしいことがわかる

ただ名前が違うし同じかどうか確信がもてないのでリファレンスを調べてみたけどろくな説明も無し
https://developer.xamarin.com/api/member/MonoTouch.CoreMedia.CMTime.FromSeconds/p/System.Double/System.Int32/

しょうがないのでXamarinのソースを調べて FromSeconds() の中でネイティブの CMTimeMakeWithSeconds() を呼んでることを確認しましたとさ

なんでこんな阿保な変更してるの?
0068デフォルトの名無しさん (ワッチョイ 9b3b-S1jC)
垢版 |
2017/10/31(火) 01:44:20.68ID:+kQC5qwz0
>>67
ObjectiveC流の命名規則をC#流の命名規則に変換してるだけじゃん
ものすごく分かりやすい
0070デフォルトの名無しさん (ワッチョイ 212b-nE1B)
垢版 |
2017/10/31(火) 03:28:37.08ID:Ypa5dBX40
>>68
C#もObjectiveCも知ってなきゃ理解できないAPIとか流石だな
それじゃ CMTimeMakeWithEpoch()は、FromEpoch()になるのか?見当たらんが

CMTimeMakeFromDictionary()はそのままFromDictionary()なのはどういう理屈?
0071デフォルトの名無しさん (スップ Sd73-S1jC)
垢版 |
2017/10/31(火) 03:39:43.05ID:v/mVRsCLd
CMTimeMakeWithEpochはCMTimeのコンストラクタだな
ちょっと公式ドキュメント見たらすぐ分かるね
0072デフォルトの名無しさん (ワッチョイ 212b-nE1B)
垢版 |
2017/10/31(火) 03:52:02.82ID:Ypa5dBX40
XamarinのCMTimeの公式リファレンスはこれが書いてあるだけで、
CMTime(Int64, Int32, Int64)
クリックしてようやく CMTimeMakeWithEpoch() と同じ引数でCMTimeを返すコンストラクタなことがわかる
public CMTime (Int64 value, Int32 timescale, Int64 epoch)

でも引数同じだからって同じCMTimeを返すとは限らないんだよな
リファレンスには説明無いし
Xamarinのソース見ても同じなのかはっきりしない
CMTimeの中身見ると、まあたぶん同じなんだろうなって推測できるレベル
0074デフォルトの名無しさん (ワッチョイ 33eb-RYMG)
垢版 |
2017/10/31(火) 04:52:42.96ID:qnp2JKb+0
分からんでもない
API仕様とGitHubを読み込むのが必須になってるのが面倒
スクリプト言語だと、フレームワークや外部ライブラリ含めてソースコード全部が手元にある状態だから、ステップ実行しながら手元のコードを読むだけで大半の問題が解決する
少なくとも、実装仕様の確認のためにブラウザを開くなんて手間は無い

コンパイル言語の開発者用に、ソース付きのパッケージ配布の仕組みが欲しい
0079デフォルトの名無しさん (ワッチョイ 9be0-/3V2)
垢版 |
2017/10/31(火) 10:12:19.19ID:Jb/o6d5C0
>>77
APIを直接たたくようなアプリなら、APIがベースとしている言語の知識が必要なのはXamarinに限った事では無い。
APIを意識しなくても良いレベルのアプリならC#だけの知識で十分だぞ。
つか、糞だと思っているものに粘着とか、ンコ蠅だね。
0085デフォルトの名無しさん (スップ Sd33-S1jC)
垢版 |
2017/10/31(火) 16:25:48.46ID:JG97fCsod
イーモバイルの人はアスペなのか
0086デフォルトの名無しさん (アウアウカー Saed-Yk+q)
垢版 |
2017/10/31(火) 16:37:09.53ID:DJpGBnZ+a
xamarinでバーコードリーダー入れたいんだが
Uncaught Exception
Exception of type
'System.Collections.Generic.KeyNotFoundException' was thrown.
(KeyNotFoundException)
って出たんだが分かるやつおらんかね
0092デフォルトの名無しさん (スップ Sd33-S1jC)
垢版 |
2017/10/31(火) 18:41:00.37ID:JG97fCsod
私はZXing.iOSでバーコードスキャンできてるからXamarinのせいではないと思いますよ
0100デフォルトの名無しさん (ワッチョイ 9be9-nE1B)
垢版 |
2017/11/01(水) 16:48:08.15ID:FrMlKy6t0
>>99
visual studioはpreview版つかってんの?
community版ではうまくビルドできてないと感じて俺もiOSは諦めてる
この前までpreview版使ってたんだけど
SSDの空き容量がなくなって新しいのにクリーンインストールした時に
communityに戻してからXamarin Live Playerではまともにビルドできたことないわ
まあ俺が雑魚ってのもあるんだけど
■ このスレッドは過去ログ倉庫に格納されています

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