Swift part10 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/02/20(月) 10:00:13.40ID:ChbPWtRt0
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう

関連スレ

プログラミング言語Swift Part4
http://potato.2ch.net/test/read.cgi/mac/1484763495/

[SDK]iPhoneアプリ開発初心者質問箱48[touch][iPad]
http://potato.2ch.net/test/read.cgi/mac/1484217623/

Xcode part14
http://potato.2ch.net/test/read.cgi/mac/1476190499/

Swiftアンチスレ part1
http://echo.2ch.net/test/read.cgi/tech/1458491343/

前スレ
Swift part9
http://echo.2ch.net/test/read.cgi/tech/1476758084/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2017/04/27(木) 23:12:26.96ID:Wv+Yc+Vq0
>>464
メソッドって呼んだ場合は単なる関数じゃなく
クラスや構造体なんかの特定の型に紐付いた関数だっていう意味が付随するの
それが不要だと思うなら全部関数って呼べばいいと思うよ

メソッドに限らずクロージャなんて呼ばずに全部関数って呼んでもいいし
逆に関数なんて呼ばずに全部クロージャって呼んでもいい
2017/04/27(木) 23:16:43.40ID:Wv+Yc+Vq0
>>458
クラスや構造体の中で定義した関数のことをメソッドと呼ぶんだからfuncキーワードを使うのが適切だろ
コンパイラ側とかコーダー側とか関係ない
2017/04/27(木) 23:28:54.98ID:8BI3unQLd
>>467
じゃあなんでfuncとかいうキーワードなのって思うよね
つーか、キーワードなんかいらなくね?って思うんだが
そのキーワードがないとコンパイラが解釈できないシンタックスなのかな
2017/04/27(木) 23:37:34.54ID:+McxYUoga
キーワードないと宣言なのか呼び出しなのかコンパイラも判断に迷うだろ
2017/04/28(金) 00:05:28.20ID:uTZO7qUH0
>>469
もしmethodってキーワード使うとしたら、>>457の定義に従えば

メソッド = 型に関連付けられた関数
func = 関数
class { func } = 型に関連付けられた関数
         = メソッド
class { method } = 型に関連付けられたメソッド
           = 型に関連付けられた(型に関連付けられた関数)

ってことになって「頭痛が痛い」みたいにならね?w
2017/04/28(金) 04:06:13.32ID:TMPExC9ya
arc4random()をIntに入れるのに完璧なやり方ってある?
2017/04/28(金) 05:07:09.24ID:dZlKtiRpd
>>470
Cはそんなfuncとかいうキーワードないのに成り立ってて不思議だね
474デフォルトの名無しさん (スップ Sd7f-Ch68)
垢版 |
2017/04/28(金) 07:34:38.00ID:NEA7d0M1d
C言語の場合

プロトタイプ宣言
と言うように、宣言はメモリの確保を伴わない

関数定義
と言うように、定義はメモリの確保を伴う


オブジェクト指向の場合はどうなるんだろうね
コードは宣言でインスタンス化は定義かな
2017/04/28(金) 08:07:22.91ID:+uUUmIhK0
JavaとかObjective-Cでもfuncとかいうキーワードはないのに成り立ってるね
2017/04/28(金) 08:23:00.72ID:Z9SVt9YO0
他の新興言語のgoやrustはキーワードつけてるね

あってもなくても成り立たなくはないけど、ある方が流行りなんでしょ
他言語文法仕様をパクってモダンなものを作るんだから流行りに合わせてつけるのは当然でしょ
2017/04/28(金) 08:24:09.58ID:+uUUmIhK0
なるほどモダンねぇ...
2017/04/28(金) 08:25:01.60ID:uTZO7qUH0
型が後置だからだろ
2017/04/28(金) 08:59:20.10ID:1TnL0+oaF
>>478
それな
モダンな表現を実現するためには仕方ないな
2017/04/28(金) 09:15:26.74ID:HrVNNKWrp
いや、後置でもコンパイラが頑張ればできるでしょ
481デフォルトの名無しさん (スプッッ Sd1f-xKwp)
垢版 |
2017/04/28(金) 09:57:20.06ID:Ac9Dm7bId
明示しないとコンパイラだけじゃなく人間も頑張らなくちゃならなくなるかも
2017/04/28(金) 10:00:18.34ID:K29gCEJ0a
>>473
Cは変数も関数も型宣言(関数の場合は返り値の型)が先にくるからね
2017/04/28(金) 16:06:25.59ID:pTZXbcwl0
構文解析の問題だからメモリ確保云々は関係ないでしょ

funcキーワードを使わないとして
例えば foo() {…} と書いた場合にこれが関数定義なのか
Trailing Closureを付けて関数を実行しようとしてるのか{…}の中身を調べないと分からないし
未定義のものを実行しようとしてるのかどうかの判定も困難

キーワードがあることで構文解析・静的解析・型推論なんかで有利に働いて
言語としての表現力や安全性が高まる 特に表現力
funcじゃなくてletやvarを使ってもいい(Swift的にはこれらは関数とは呼ばないけど)

let foo = {print(“foo”)}
let bar = {() -> () in print(“bar”)}
let baz: () -> () = {…}
2017/04/28(金) 18:44:38.27ID:uTZO7qUH0
>>472
Intに入れるじゃ何聞きたいのか分からん

var result: Int = 0
arc4random_buf(&result, MemoryLayout.size(ofValue: result))

こういう話?
それとももっと別の話なのか
2017/04/28(金) 21:07:49.54ID:pTZXbcwl0
>>472
普通にIntでCastして不都合ある?
let random10 = { Int(arc4random_uniform(10)) }
486デフォルトの名無しさん (ワッチョイ 9f9d-w1TE)
垢版 |
2017/05/06(土) 16:47:48.74ID:3sfm3EzD0
『詳解Swift』ってどう?Amazonの評価は真っ二つに別れているんだけど
2017/05/06(土) 17:06:44.06ID:Vgrr/US10
>>486
どんな本も、読者によって評価は分かれる。
いい本とは、万人に受け入れられると考えるのは、間違い。
2017/05/06(土) 17:17:20.80ID:Du+O4KVHp
中上級者向けの本で内容を理解出来ないと悪いレビューつける奴いるしな
2017/05/06(土) 17:32:44.31ID:rU3gcFGYp
swift 3に対応した3版は出たのかねぇ
作者も読者も疲れてそうだと思った
2017/05/06(土) 17:49:37.89ID:l3lhsLeM0
>>486
Appleの公式本読めば十分だよ

日本語という以外の付加価値は全くないけど
公式本に近い内容を日本語で読みたければ買ってもいいと思う
一度読んだら辞書的な使い方はしないので電子版のほうがオススメ

あと荻原本は公式本よりやや説明がくどいので好き嫌い分かれる
目新しい概念をわかりやすく説明してくれてたりはしない
2017/05/06(土) 17:50:10.60ID:Vu96M1x5a
>>488
百田尚樹の本をサヨクが理解出来ないのと一緒だな
2017/05/06(土) 17:50:47.77ID:tXDjXsMUd
どうせSwiftの自己満仕様変更で古くなる参考書を何故買うかね?
493デフォルトの名無しさん (ワッチョイ 9f9d-w1TE)
垢版 |
2017/05/06(土) 19:55:06.44ID:3sfm3EzD0
古くなるのが嫌なら、IT系の本、特に入門書なんて全部買えないだろ。
それに図書館で買ってもらって読むって手もあるし。
2017/05/06(土) 20:50:30.20ID:Vgrr/US10
>>489
疲れたヤツも居れば、元気なヤツも居る。
C++11, C++14, C++17と立て続けに改定が進み、
疲れたヤツ、元気なヤツが居るのと同じ。
2017/05/06(土) 20:51:18.32ID:Vgrr/US10
>>491
素晴らしい比喩
2017/05/06(土) 20:52:39.76ID:Vgrr/US10
>>492
全ての仕様は、古くなる。
全ての物理常識は古くなる。
天動説だって古くなる。
だから、天動説を知らないで良いとはならんだろう。
2017/05/06(土) 20:54:11.98ID:A6Xoj7sWa
コンピュータの世界はどんどん新しくなるのが当たり前だろ。
言語は、その中でもまだ遅い方よ。
2017/05/06(土) 21:30:38.70ID:RxOQwEquH
ネットの情報は新旧混在ですぐデブリだらけになるからな
2017/05/06(土) 21:58:01.55ID:I53ls5gra
どんどん新しくなるといいながら、未だにフォン・ノイマン型が主流なんだよな
2017/05/06(土) 22:03:44.34ID:A6Xoj7sWa
分野による。
組み込みじゃハーバード型が主流。
2017/05/06(土) 22:12:19.08ID:I53ls5gra
ハーバード型もパラダイム的には大して変わんねーから
2017/05/06(土) 22:17:28.66ID:A6Xoj7sWa
データと命令で分かれてるのは地味に重要だぞ。
高速なCPUじゃ分かりにくいかもだが、低速になる程顕著。
2017/05/06(土) 22:31:46.28ID:tXDjXsMUd
>>496
言いたいことはまだ発展途上の言語はweb上のドキュメント参照しとけばいいってことだよ
2017/05/06(土) 22:35:29.44ID:Vgrr/US10
>>498
最近debrisってよく見かける単語だなぁ。
Apple系News Sitesでよく見かけるなぁ。
2017/05/06(土) 22:37:36.61ID:Vgrr/US10
フォン・ノイマン型 ハーバード型

ってなんの話だ?
2017/05/06(土) 22:39:01.34ID:Vgrr/US10
AVR, PIC vs Intel, ARM
って事なのね。
2017/05/07(日) 01:04:29.57ID:97sXlIAUp
早々にSwiftに移行した人達よ、工数人件費は抑えられた?上がった?
2017/05/07(日) 14:03:00.79ID:w48Ptm+H0
>>491
キチガイの発想は健常者には理解不能だよなあ
2017/05/07(日) 16:21:15.72ID:kFOE8CxJp
>>507
swift1.1で業務採用して2.3までメンテしてたけど、ムリゲーだwwwってレポート挙げてobjcに差し戻した
工数人件費はお察し
2017/05/07(日) 17:00:21.83ID:4+gPHsDZ0
>>509
ちょっと、どう言う状況なのか?理解不能。
Swift2.3 - 3.xへの移行が難しいってのはどう言う事?

Unsafe族を使いまくってたのとか?
それでも、なんとか移植できるでしょ。2.x -> 3.xはそんなに
困難?

これから段々、Obj-C世代が居なくなるよ。
2017/05/07(日) 17:34:13.56ID:kFOE8CxJp
1.xの頃は開発環境が業務に耐える品質じゃなかったし
2.xはまだマシだけどやっぱり更新頻繁だったんよ
半年単位で言語仕様、API仕様が変わってたからメンテ工数がobjcの比じゃなかった
2.3から3の移行が厳しいんじゃなくて、それまでが悲惨すぎてもうやめよってなった

比較的更新速度の遅い3.0以降で業務採用始めてたら違ったかもな
まぁ早々に移行したヤツと、最近移行を考えてるヤツは状況違うから、あんまり参考にならんよ
512デフォルトの名無しさん (ワッチョイ 32d4-qAfm)
垢版 |
2017/05/07(日) 18:21:04.90ID:Y4rdOdmi0
本番に耐えられるのはバージョン3からというしな
2017/05/07(日) 19:54:43.41ID:w48Ptm+H0
そういうのもあるけどXcodeがクソすぎる
2017/05/07(日) 20:20:45.01ID:59YO4yyL0
うちはまだSwift2.3 - 3.xへの移行まだしてないな。
GCDあたりとか手作業で書き換えないといけないらしいし、
いっそObj-Cに戻したほうがSwift3→4移行の時も苦労しなくて済みそうな気がしてくる。
515デフォルトの名無しさん (ワッチョイ b2c8-tela)
垢版 |
2017/05/07(日) 22:19:05.42ID:dChYZV8N0
swift5もでるみたいだから毎年苦労することになる。
2017/05/07(日) 22:39:31.23ID:VGI2seLS0
4からCIでソース互換性テストやるようになったから大丈夫だろ
2017/05/07(日) 22:45:12.18ID:DJhnYmDa0
そろそろ仕様は安定しましたか?
2017/05/08(月) 00:46:35.42ID:j5FwBoSL0
移行しないという選択肢は
2017/05/08(月) 08:14:18.24ID:tEZCpO6i0
>>518
Appleが政治的にゴリ押してるから移行する必要性が出てるわけであって、技術的にはそれもあり
2017/05/08(月) 08:43:41.22ID:CnaMYymAa
>>518
数年しか使わないアプリならそれでいいんじゃない。
521デフォルトの名無しさん (スッップ Sd52-qAfm)
垢版 |
2017/05/08(月) 08:48:43.68ID:X/V4E59/d
>>517
俺は十分に安定したと判断したからswiftに移行したけど、予想が外れたら恨んでくれて良いよ
2017/05/08(月) 13:41:30.46ID:Bf5KwLeX0
swift触るよりreact native とtypescriptでいいんじゃないかな?
reduxでステート管理できるぜ
523デフォルトの名無しさん (ワッチョイ d3f3-elLU)
垢版 |
2017/05/08(月) 13:44:43.79ID:vwxEwAxp0
>>522
react nativeもなんだかなぁ。
結局JavaScriptだけで、アプリ作れる訳では無いし。

RxSwift触ってるけど、
なんで、Variableとか、Driverとかがあるのか?良く判らん。
おまけに、RxSwift3.4になって、他にも色々増えてるし。
524デフォルトの名無しさん (ワッチョイ d3f3-elLU)
垢版 |
2017/05/08(月) 13:46:43.44ID:vwxEwAxp0
Variable, Driver
Single, Maybe, Completable
ってのがあるんだけど、こんなにViewModelが必要なのだろうか?
2017/05/08(月) 16:14:31.41ID:bL8ez2V30
>>521
ABIの安定化がようやく4でなされる予定で、文法の下位互換保証は5とかになるんじゃないのかね
そんな状況下で仕様安定というのはまだ時期尚早だと思うぞ
2017/05/08(月) 16:27:33.64ID:WhT9Qpgj0
ずっと前から定期的にswiftが安定したかどうかをこのスレで尋ねてきたんだけど
今回初めてポジティブな反応があったってのは喜ばしいです

これから勉強するって立場だと、前みたいにあまりにも大きい変更があるなら
手を出しづらいけど、
そこまで大きくない変更があるぐらいならなんとかなりそうだし、
仕様が安定した頃にはバリバリ書けてる様になれるのが理想なので
そろそろ勉強し始めてみるよ

またこのスレにはお世話になると思うので
今後もよろしくお願いします
2017/05/08(月) 17:29:23.85ID:WxeP2eSJ0
ABI安定化は延期されたから4には入らないって何度言わせるんだ
2017/05/08(月) 18:17:19.90ID:bL8ez2V30
あん?3が見送りで4で安定(予定)じゃないのかいな
swift-evolutionのREADMEでは4に入ってんぞ、これからまた変わったのか?
2017/05/08(月) 18:44:56.25ID:ZyGEVEkup
変化を恐れては何も進歩しない
2017/05/08(月) 22:24:36.42ID:Bf5KwLeX0
>>523
でも大概のアプリの要求は満たせると思うが。何よりマルチプラットホームなのが嬉しい。
とはいえ、typescrptにも限界はあって
やはり動的言語を無理やり静的言語に見せかけているゆえの謎の不具合は避けられないんだよなぁ
2017/05/09(火) 00:14:22.36ID:U8IiXvlVp
>>529
Swiftが進歩してもらうのはウェルカムだけどObjective-Cよりメンテコストがかかるのなら敢えて採用は出来ないって会社判断もある
うちはもっと安定してからかな
2017/05/09(火) 01:22:08.73ID:U5ulV1PaF
>>531
賢明な判断
533デフォルトの名無しさん (ワッチョイ d3f3-elLU)
垢版 |
2017/05/09(火) 14:41:07.77ID:saKaHmAZ0
import Foundation
extension NSObjectProtocol {
static var className: String {
return String(describing: self)
}
}

print(String.className) // =>NSString
print(String(describing: String.self)) // =>String

最初のprint文の出力は、これで良いのでしょうか?
Terminal.appで実行しました。
513> swift -v
Apple Swift version 3.1 (swiftlang-802.0.53 clang-802.0.42)
Target: x86_64-apple-macosx10.9
です。
534デフォルトの名無しさん (ワッチョイ d3f3-elLU)
垢版 |
2017/05/09(火) 14:43:56.95ID:saKaHmAZ0
あと昔、NSObject classとNSObject protocolの2つがあった様に
記憶してますが、

protocolの方はNSObjectProtocol protocolに改名されたのでしょうか?
535デフォルトの名無しさん (ワッチョイ d3f3-elLU)
垢版 |
2017/05/09(火) 14:47:24.26ID:saKaHmAZ0
obj-cのNSObject protocolがswiftのNSObjectProtocolなんですね。
536デフォルトの名無しさん (ササクッテロル Spf7-ge3j)
垢版 |
2017/05/09(火) 16:26:35.60ID:+4v+N8Ofp
ストーリーボードを使わずに開発したいんだけど、参考になる書籍がなかなか見つからん..
なんかオススメの本あったら教えてくれ
537デフォルトの名無しさん (ワッチョイ d3f3-elLU)
垢版 |
2017/05/09(火) 16:41:53.42ID:saKaHmAZ0
>>536
大都市圏にお住まいじゃないのかな?
2017/05/09(火) 16:43:02.60ID:aBFiO8O6a
>>536
ストーリーボード使えばいいじゃん
楽だよ
2017/05/09(火) 16:53:15.00ID:99drGKBN0
便乗で質問です。
Swiftの言語自体の解説は書籍もサイトも見つかるのですが、
ストーリーボード自体の解説をしている書籍とかサイトって、
あまり見当たりません。
なんかお勧めとかありますでしょうか?
2017/05/09(火) 16:57:06.02ID:PFfvqZY+0
>>533
バグっぽい
SE-0072 で String から NSString への暗黙的なキャストは禁止になったけど
NSObjectProtocol のメソッドを呼ぶときは暗黙的に NSString にキャストされるままになってしまってる

今 master の最近のビルドで試してみたらコンパイルエラーになったから 4.0 で修正されると思われる

print(NSString.className) // NSString
// print(String.className) // error: static member 'className' cannot be used on instance of type 'NSString'
print(type(of: "" as NSString).className) // NSString

Swift version 4.0-dev (LLVM 3df4892fbe, Clang 1a30829a18, Swift 79258866a2)
Target: x86_64-unknown-linux-gnu
2017/05/09(火) 17:02:09.65ID:PFfvqZY+0
>>536
>>539
ここは言語自体のスレなので、iOS開発関連の質問は↓このへんで聞いたほうがいい

[SDK]iPhoneアプリ開発初心者質問箱48[touch][iPad]
http://egg.2ch.net/test/read.cgi/mac/1484217623/

Xcode part14
http://egg.2ch.net/test/read.cgi/mac/1476190499/
2017/05/09(火) 17:09:44.77ID:99drGKBN0
>>541
了解です。ありがとうございます。
543デフォルトの名無しさん (ワッチョイ d3f3-elLU)
垢版 |
2017/05/09(火) 17:14:04.01ID:saKaHmAZ0
>>536
秘密!
俺って意地悪。

自己嫌悪。
544デフォルトの名無しさん (ササクッテロル Spf7-ge3j)
垢版 |
2017/05/09(火) 17:21:32.43ID:+4v+N8Ofp
>>538
使わないほうがプロジェクトの管理的にいいんですよね..

>>541
すみません、誘導ありがとうございます。
そちらのスレで質問してみます。
2017/05/09(火) 17:23:30.33ID:aBFiO8O6a
>>544
>使わないほうがプロジェクトの管理的にいいんですよね..

なんで? 意味が分からん
2017/05/09(火) 17:41:17.37ID:XATV1oVDp
1つの.storyboardを複数名が修正して発狂するのはiOS/macOS開発の宿命
じゃあswiftだけ作ればいいって言うと更に発狂するし
storyboardを複数に分けるとビルド時間延びて発狂する
ホントXcodeはクソやでぇ、、、

まぁビルド時間はswift使う時点で頭くるほど延びてるんだけども
1.xの頃はホントシネと思った
2017/05/09(火) 19:02:34.86ID:kVl7/5KVp
1つでかいStoryboardがある場合とそれを分割した場合とじゃ後者の方がビルド早くない?ビルドキャッシュのおかげかな?
548デフォルトの名無しさん (ワッチョイ d3f3-elLU)
垢版 |
2017/05/10(水) 14:08:08.73ID:w+pKES+H0
>>540
THX

WWDC2017ではSwift4.0betaが出現かなぁ。
Swift3.1と4.0betaは共存できるのかな?
2017/05/10(水) 16:46:03.36ID:5zfXjNQY0
Swiftで開発中にハマまくったけど結局コンパイラのバグだったって経験ある人いる?
そういうのが怖くてSwift始められない人って多いと思う。
550デフォルトの名無しさん (ワッチョイ d3f3-elLU)
垢版 |
2017/05/10(水) 17:02:30.52ID:w+pKES+H0
>>549
540にbugの例があるだろ!
bugの回避を見つけられないなら、始めない方が良いと思う。
551デフォルトの名無しさん (ワントンキン MM1f-+XR/)
垢版 |
2017/05/12(金) 12:44:09.77ID:5uMNbvu6M
[速報]マイクロソフト、「Xamarin Live Player」発表。Visual Studioで開発したコードを直接iOS
/Androidデバイスに転送、実行、リモートデバッグ。Mac不要。Build 2017

http://www.publickey1.jp/blog/17/xamarin_live_playervisual_studioiosandroidmacbuild_2017.html

Xamarinに移行するわ。
552デフォルトの名無しさん (ワッチョイ 93f3-LQvu)
垢版 |
2017/05/12(金) 13:59:51.73ID:lhbTqX1Q0
>>551
なかなか、良さそう。

Xamarin Live PlayerってのiPhoneへ放り込むって事で、WiFi経由でdebugできるってことか。

1本1,000円のLightning Cableが不要になるのはありがたい。
2017/05/12(金) 14:05:12.34ID:2mn6Y2Vsa
MS社員きてんね
2017/05/12(金) 14:05:21.37ID:Q17vINXP0
グダグダなswiftをみると、まともなC#に移行したくなるわな
555デフォルトの名無しさん (ワッチョイ 93f3-LQvu)
垢版 |
2017/05/12(金) 14:36:33.56ID:lhbTqX1Q0
>>554
C#は歴史があるからなぁ。
556デフォルトの名無しさん (ワッチョイ 93f3-LQvu)
垢版 |
2017/05/12(金) 14:37:19.76ID:lhbTqX1Q0
Microsoft Fluent Design System - YouTube

この動画感動。なんかすごそう。
簡単に、こんな、UI/UXできれば良いが。
2017/05/12(金) 18:51:17.19ID:adrx7z+4a
音量でかすぎた
2017/05/12(金) 20:26:13.04ID:PRgqKdu8M
Unityみたいにエミュレートなんじゃないのかな
2017/05/12(金) 20:36:48.20ID:eVJpK769p
あの日の夕暮れ時の輝くUnityみたいな君の笑顔を忘れない
Forever
2017/05/12(金) 22:48:43.99ID:lZ6lnHgt0
>>551
ますます、Swiftの存在価値に疑問符が打たれてきたな
2017/05/12(金) 22:52:46.78ID:5e8sApFSd
腐林檎怒らんの?
2017/05/13(土) 01:57:49.50ID:IqEmk/XX0
>>561
Appleと協議してOK出てるらしいよ
2017/05/13(土) 02:01:24.32ID:1JN0T2YBp
Xamarin Live Playerを使うことで、MacがなくともiOSデバイスへ開発中のアプリケーションをデプロイできるようになったため、
アプリケーション開発段階ではすべての作業をWindowsマシンだけで行うことができるようになりました(ただしAppleへの申請などのためにMacは必要となります)。

>ただしAppleへの申請などのためにMacは必要となります
>ただしAppleへの申請などのためにMacは必要となります
>ただしAppleへの申請などのためにMacは必要となります

Appleも抜かりはないな
2017/05/13(土) 02:03:40.83ID:hinxYcJy0
>>563
でも、それだけであればくそ高いmac本体買わないで済むわ
2017/05/13(土) 02:14:36.61ID:1JN0T2YBp
ユーザ拡大になるし、Mac miniでも買ってもらえるし、Developperプログラムの年会費も払ってもらえるし
まぁ、Appleにとってもメリットあるしな
2017/05/13(土) 06:43:51.68ID:As0eJ5kQ0
今までありがとう!Swift
Thank you Swift !!!
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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