【Cocoa】Macプログラマのスレ【Objective-C】

■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
垢版 |
2008/06/23(月) 17:06:37
Apple Developer Connection
http://developer.apple.com/jp/

関連スレ
Macでプログラミング{8}
http://pc11.2ch.net/test/read.cgi/mac/1195385771/

Objective-C [ObjC part:3];
http://pc11.2ch.net/test/read.cgi/tech/1186543111/

【マック】Macintoshプログラミング質問箱
http://pc11.2ch.net/test/read.cgi/tech/1113058054/

Cocoaはさっぱり!!! version.X(10)
http://pc11.2ch.net/test/read.cgi/mac/1211290055/

Xcode part6
http://pc11.2ch.net/test/read.cgi/mac/1201693264/
2014/03/07(金) 14:10:45.04
>>524
Appleのドキュメントに載っていないのが非公開APIです。Undocumented APIとも言います
manもAppleのドキュメントと見なせます
2014/03/07(金) 14:12:00.13
ああ、ヘッダーもドキュメントと見なせるかな。ヘッダーにあるけどドキュメントには無いってのは知らんけど
2014/03/07(金) 19:58:56.52
なんだそういうことか。
普通に開発する分には特に意識する必要なさそうだね。
ところで、みんなCarbon使ってるかい?
2014/03/07(金) 20:03:19.63
Carbonって何を指して言っているんだか。本来のCarbonだったら今更使う意味は全く無いな
2014/03/08(土) 00:20:08.18
グローバルホットキーのためだけに未だにCarbon使ってる。
NSEventのaddGlobalMonitorForEventsMatchingMask使ってみたけどアラート鳴るよねこれ。
2014/03/08(土) 20:39:50.24
SpriteKitの質問です。スレ違いならすみません。
物理エンジンを使用してゲームを作っています。
 self.physicsWorld.gravity = CGVectorMake(0,0);
で重力を消し、
 sprite.physicsBody.velocity = CGVectorMake(10, 0);
で右方向へ飛ばしているのですが、減速していきいずれ止まってしまいます。
速度を保つ方法はないでしょうか?どうかお願いします。
2014/03/08(土) 22:01:43.34
物理エンジンを使ったこともないし、spriteKitも使ったことないけど、
摩擦設定があるならそこじゃないかな。摩擦で減速してんじゃない。
532530
垢版 |
2014/03/08(土) 22:33:18.45
>>531
摩擦と空気抵抗を無くすことで思い通りの動きになりました。
ありがとうございました!
sprite.physicsBody.friction = 0.0f; // 摩擦
sprite.physicsBody.linearDamping = 0.0f; // 空気抵抗
533仕様書無しさん
垢版 |
2014/03/09(日) 19:18:34.47
SpriteKitの質問です。
ノード削除時にエラーになってしまい困っています。
削除したいノードはSKShapeNodeにSKEmitterNodeを追加したノードです。
下記のコードを実行したところEXC_BAD_ACCESSとなってしまいました。

SKNode *node;
//node = [SKSpriteNode node];//こっちはエラーにならない
node = [SKShapeNode node];
NSString *path = [[NSBundle mainBundle] pathForResource:@"MyParticle" ofType:@"sks"];
SKEmitterNode *emitter = [NSKeyedUnarchiver unarchiveObjectWithFile:path];
[node addChild:emitter];
[self addChild:node];
[node removeFromParent];

よろしくお願いします。
2014/03/10(月) 10:19:20.20
SpriteKitならiOSスレのほうが詳しいんじゃないか?
2014/03/10(月) 16:38:01.94
最近常駐アプリ作ってて、処理効率を少しでも上げるためにインスタンス変数を直で扱うようにしてるんだが、あまり良くないかな。
本来インスタンス変数はアクセサメソッド経由にしたり、プロパティ使うのがお約束みたいだが。
2014/03/10(月) 17:37:09.60
場面とか目的によるでしょ。
メソッドと関数で呼び出しのオーバーヘッド比較した事あるけど、7倍あった。iPhone5でね。
インスタンス変数直ならもっとあるな。Macでも同じじゃない?
2014/03/10(月) 21:51:17.44
>>535
誤差の範囲でしょ。
それより、ポーリングせずにちゃんとイベント駆動にするのが重要。
最近はファイルシステムとかに関するイベントも充実してるみたいだし。
ネットもなるべくプッシュ通知で。
538仕様書無しさん
垢版 |
2014/03/11(火) 22:49:56.26
最近、iPhoneアプリを作るのに飽きてきたんだが、どうやってモチベーション維持したらいい?
2014/03/11(火) 23:47:52.84
Cocoaアプリを作る。ためにこのスレに書いたんでしょ?
2014/03/12(水) 00:08:16.69
>>538
iPhone以外のアプリ作ったり、サーバー側作ったり、野菜育てたり、本読んだり
2014/03/12(水) 01:34:36.85
>>538
自分に設定したハードル低いんちゃうか?
542仕様書無しさん
垢版 |
2014/03/12(水) 22:59:40.18
いまいちアプリ作りの目標がパッとせんのや
作りたいもんがある頃は楽しかった
2014/03/12(水) 23:04:52.57
知らんがな
それはリアルな友達と話した方がいいだろう
2014/03/13(木) 10:04:16.79
>>542
お題を出し合うとかも面白いかな?
例えば...パズドラモドキをみんなで作ってみよう!...とか?
545仕様書無しさん
垢版 |
2014/03/16(日) 16:32:45.81
これまでWindowsでC++/CLIしかやってきてないけど
MacでObjective−Cに転向するのはどのくらい大変?
2014/03/16(日) 18:37:43.28
人による
ちょっと表記法が独特っていうのをすんなり受入れられれば全然
いままでやってきたことばかり頭にうかんであーじゃないこーじゃないとか言うんだったら、険しいwだろうな
547仕様書無しさん
垢版 |
2014/03/17(月) 02:37:44.21
あほみたいな質問ですいません
Macの環境に依存しないライブラリって何種類ぐらいあるでしょうか?(よろしければ具体的なヘッダー名を上げてもらえれば助かります)
純粋な(Macの環境に依存しない)Objectiv-cの機能が知りたいのですが・・・
548仕様書無しさん
垢版 |
2014/03/17(月) 02:52:12.45
>>547
ライブラリというよりフレームワークですが
2014/03/17(月) 04:46:18.65
>>547
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/objc/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/objc
2014/03/17(月) 04:47:24.80
二回貼り付けしてしまった
2014/03/17(月) 04:52:07.78
ヘッダ眺めてたらわかると思うけどWindowsじゃGC無いとかあるから最初から他環境でのObjective-Cに期待なんてしないほうがいい
552仕様書無しさん
垢版 |
2014/03/17(月) 14:25:35.41
>>547
です

>>549さんありがとうございます

>>551そうですよね
553仕様書無しさん
垢版 |
2014/03/18(火) 22:25:40.70
RainbowApps ジークラウド株式会社が運営
iPhone アプリマスターコース

実情
講座は全てテンプレートのコピペ貼付け
自宅でも本で独学しないといけないので、結果独学と変わりなし
コピペアプリもどきをAppStoreにださせて達成感を与えてできるように思い込ませる。
実際は商業化できるレベルにはならない。
無料参加の対象を34歳以下として年齢制限するなど悪質
半年以内に指定の人材紹介会社で転職するよう強制
(指定人材紹介会社には、違法派遣、偽装請負、多重派遣、違法求人広告などをしているとささやかれているものがある。)

違法性
無料講座の受講生は指定人材紹介会社経由で半年間以内に転職させられる。
経済的・心理的に追いつめて転職・就職を強要する。
指定の紹介会社以外の紹介会社より転職した場合に、契約違反の罰金として10万円を請求してくる。
求職者の希望が高すぎて転職が決まらないことを悪質として、その場合も罰金を請求。

・職業安定法2条の職業選択自由の保証に違反。転職や就職を強要するのは、人材紹介会社の許可の趣旨に真っ向から反する。
・無料講座は人材紹介会社が資金提供するが、参加条件に34歳以下となっているが、雇用対策法において人材紹介会社が年齢制限することを禁止している。
・警察(強要罪)、労働局(違法な強要的・脅迫的人材紹介、人材紹介における年齢制限禁止違反)、労基署(労基法5条強制労働の禁止)に通報してください
2014/03/27(木) 16:13:24.06
初歩的な質問で悪いけど、
-(void)a
+(void)a

関数の+ - って何を意味してるの?
2014/03/27(木) 16:53:47.93
インスタンスメソッドとクラスメソッド
2014/03/27(木) 18:31:17.98
ありがとう。
objective-cってクラスのstatic変数はないくせにstaticメソッドはあるのか・・
2014/03/27(木) 19:22:34.34
意味わからん。staticで宣言すればstatic変数じゃん。
2014/03/27(木) 19:23:30.17
ああ、obj-cの言語仕様としてって意味か。
だって要らないもんw
559仕様書無しさん
垢版 |
2014/03/31(月) 15:32:12.60
static変数って、ファイル単位の変数だよね?(Cのstatic)
2014/04/03(木) 16:16:04.19
誰かまじで助けてくれ。
iphoneアプリ作成初心者なんだが

http://oidon.hatenablog.com/entry/2013/06/13/142418

ここのページの通りにやっても全く画面がスクロールしない。
ただ単に、画面がスクロールするだけのアプリ作りたいだけなんだが。
Xcodeはver5.1

誰か教えてくれ〜〜orz
2014/04/03(木) 16:27:03.12
>>559
「翻訳単位」だよ
2014/04/04(金) 01:19:46.58
@interfaceの中で宣言した物に関してはクラスと小クラス内でのみ有効なstatic変数になる。
2014/04/12(土) 11:52:41.73
Application Supportディレクトリの利用が今後非推奨になる可能性ってあるかな?
iOSからサンドボックスの考えが主流になってるし、
そのうちApplication Supportが非推奨になるんじゃないかとびくびくしてるんだが。
2014/04/12(土) 12:31:08.59
>>563
ん?OSXにもサンドボックスがあるけど。10.8からだっけ、10.7からだっけ
Application Supportもサンドボックス内にあるから、それはないんじゃね
~/Library/Containers
見てみ
2014/04/12(土) 14:48:30.76
おお、サンドボックスにApplication Supportがあるのか。

なら~/Library/Application Supportのほうはもう要らない子なのか。
でもほとんどのアプリは~/Library/Application Supportの方を使ってるね。
サンドボックスの方使ってるのはEvernoteとApple純正アプリくらいか。

~/Library/Application SupportにGoogleやMozillaのディレクトリがあることから推測すると、
現状はアプリ間でデータを共有するようなケースで使われてるのかな?
いわゆるベンダードメイン的な。
2014/04/12(土) 15:07:43.90
>>565
Mac App Store で提供/に登録するアプリは サンドボックス必須 らしい。他は今まで通り手も可という
2014/04/13(日) 15:31:02.90
>>564 >>566
情報ありがとう、AppStore向けのアプリ作ろうとしてたから助かる。

ちなみに、前にベンダードメインって言っていたアプリ間の共有空間を作る場合は、
Containersとは別にGroup Containersという仕組みがあるみたい。
2014/04/16(水) 11:27:49.68
OSXでサンドボックス必須ってことはシステム情報の読み書きとかも出来なくなるってこと?
iOS並に制限されたらちょっと考えちゃうな。
569仕様書無しさん
垢版 |
2014/04/16(水) 15:32:58.69
>>568
iosよりは緩いよ
外部プログラム起動できるし(多分)
2014/04/19(土) 00:55:54.76
>>568
システム情報以前にファイルの読み込み書きがそもそも出来ないらしい。

ファイルの読み書きはNSOpenPanel, NSSavePanel経由に制限される。
つまりユーザがダイアログで直接選択したファイルしか利用できないわけ。
だからFinderみたいなファイルエクスプローラは作れないし、
アプリ起動時に前回開いていたドキュメントを自動的に表示するようなことも出来なくなる。
2014/04/30(水) 13:02:02.72
オープンソースのコード読んでると時々Objective-C++でファイル書いてる人がいるんだけど、
なぜかC++の処理まったく記述していないんだよね。
なにか利点でもあるのかな。
2014/04/30(水) 13:04:33.62
>>571
特にない。後でC++使おうとしたときにめんどくさいからってぐらいかな
.mmにしても.mと全く同じだし。コンパイル速度が遅いとかある(らしい)けど、そんな全部リコンパイルなんてしょっちゅうしないから、気にならないしぃ
2014/05/01(木) 07:46:54.76
気付いてないだけでどっか演算子のオーバーロードしたり、
あるいはC++のリテラルでも使ってるんじゃね。
2014/05/12(月) 14:06:41.92
単純にパフォーマンス意識してるだけなのでは。
そんなに変わるとは思わないけど、
一応NSObjectクラスはObjective-C++で書かれてるわけだし。
2014/05/13(火) 21:22:58.34
Macの開発環境って将来的にC++ベースになったりするの?
2014/05/13(火) 22:35:18.57
>>575
ない。変る理由がないから。
ただしネイティブプログラムからウェブベースには移行するかもしれないけどね。
2014/05/17(土) 19:57:10.85
Cocoa製のエディタってテキストサイズが大きくなるにつれて
日本語入力が重たくなるのは有名だけど、
Apple純正のメモ帳だと全く問題ないんだよな。
非公開のViewでも使われてるのかな。
2014/05/17(土) 22:16:42.01
普通に変更部分だけ再描画してるんじゃないの?
2014/05/26(月) 12:15:54.18
みんなOSXの開発でXIB使ってる?
自分、StoryBoardが出るまでは絶対にGUIツールは使わないって心に決めてるんだけど変かな?
580仕様書無しさん
垢版 |
2014/05/31(土) 20:46:08.23
なんか興奮してきたな
581仕様書無しさん
垢版 |
2014/06/01(日) 14:46:51.52
WWDC明日か〜楽しみ
iOS8でるね
2014/06/01(日) 17:51:47.79
寄せ見て乙
583仕様書無しさん
垢版 |
2014/06/03(火) 02:07:09.92
WWDC始まった〜^^
584仕様書無しさん
垢版 |
2014/06/03(火) 02:10:48.02
mac 12% 売り上げ増
その他PC 8% 売り上げ減
585仕様書無しさん
垢版 |
2014/06/03(火) 02:15:15.10
OS X Yosemite
586仕様書無しさん
垢版 |
2014/06/03(火) 02:23:15.64
ジョナサン相武
587仕様書無しさん
垢版 |
2014/06/03(火) 02:27:19.27
Mail Drop
588仕様書無しさん
垢版 |
2014/06/03(火) 04:16:24.72
そこはジョナサン愛撫だろ
2014/06/03(火) 04:37:44.12
新言語 Swift の言語仕様書
https://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11
590仕様書無しさん
垢版 |
2014/06/03(火) 21:45:42.08
今回の発表は盛りだくさんの内容だな
2014/06/03(火) 23:12:16.22
新規参入は増えると思うけどObjective−Cに慣れた身としてはあまり魅力を感じないんだよな。
Xcodeのコード補完があるからObjective−Cでもまだまだ行けたと思うんだが。

だいたいObjective−Cよりも高速ってのが胡散臭い。
話題性のために大げさに言ってるだけだと思うけど。
Cocoaの標準機能呼び出した途端に遅くなったりするんじゃないか?

Swiftの方が補助言語に成り下がってしまいそうで恐ろしい。
592仕様書無しさん
垢版 |
2014/06/03(火) 23:42:56.29
これまで通りObjective-CやCとも共存できるんだし、何を心配してるんだか
2014/06/04(水) 00:30:24.31
共存もそうだし、Objective-Cだけはもうダメですでもないのにな
仮にObjective-Cを完璧に捨てる予定だとしても、明日にもでもないし、果たして2年後3年後なのかわかりもしないののにね
2014/06/04(水) 01:18:13.93
Swiftの絶対的な優位性が無くてフラグメンテーションが起きるのを心配してるんじゃないか?
互換性やコード変換が可能といってもコストはゼロじゃないし、
中途半端にObjective-Cが残ったり一部だけSwiftになったりすると、互換性持たせるために却ってコストが増えるという。
数年で全部Swiftに移行完了するのが理想だろうね
2014/06/04(水) 13:15:23.66
CF系のフレームワークとかどうするんだろう。
あれC言語で書かれてるじゃん。

あと言語仕様的にコード変換は難しいんじゃないかな。
Objective−C側で手作業でのコード整理が必要になるだろうし
マクロもインライン展開されちゃったりして痛い目見るんだろうな。

頑固にObjective−Cを使い続ける人が出てくると予想。
2014/06/04(水) 15:18:51.29
別にいいと思うけどな。頑固とかじゃなくて好きならそれを使えばいいだけで
Swift - Objective-C/C はトールフリーブリッジっぽいけどな。だったら尚更好きな方を使えばいいだけだな
2014/06/04(水) 15:56:34.07
あとはAppleがObjective−C殺しの方針を打ち出してくるかどうかだよね。
Objective−Cの仕様はMRCの時代からかなり勉強してきたので無駄にしたくないな。

CF系の件だけど、C言語向けの型がSwift内に用意されてるみたいね。
なのでSwiftからCとのやり取りは問題なさそうだけど、あとはオーバーヘッドかな。
どちらにしろCが無くなることはなさそうだね。SwiftがCより早くなればまた別だけど。
2014/06/04(水) 16:02:05.45
C言語で書かれている有用なクロスプラットフォームなライブラリが沢山あるから速度以外の面でもCが無くなることは無いでしょ。
2014/06/04(水) 16:15:22.76
あるわけないわな。そのとおり。Apple自信だってOpenSource活用しているんだからなあ
なんだろこの新しいのが出たらそれ「だけ」ってのは。まあ2chでは2値基準というのはよく見るけど
2014/06/04(水) 22:00:33.62
そもそもCが消えるわけないわな
OSS全部書き換えるって話になってきちゃうわな
601仕様書無しさん
垢版 |
2014/06/04(水) 22:45:37.86
http://japan.zdnet.com/business-application/sp/35048823/
2014/06/05(木) 02:09:17.72
Swiftが速いと言われてるのはおそらく
Objective-Cのメッセージによるオーバーヘッドが無くなるからであって、
メソッド単体の処理で言えば、Cをネイティブで走らせてるObjective-Cのほうが有利だと思うんだよな。
再帰使わずにフェボナッチ数列求めさせたら絶対Objective-Cのほうが速い。

GUIプログラミングみたいなロジカルなコードを書くならSwiftの方が最適もしれないけど、ゲームや科学計算のようなシビアなコーディングする世界ではObjective−Cが使われ続けるんじゃないだろうか。
2014/06/06(金) 00:18:38.87
相互に関数が呼び出せるんだから、部分部分をどの言語で書こうがそりゃ自由だ
604仕様書無しさん
垢版 |
2014/06/10(火) 07:01:36.46
今までつくったアプリ全部Gitに公開するわ

レビュー5点のアプリ1つ
レビュー4.5点のアプリ1つ
レビュー3点のアプリ1つ
1400円で販売してたアプリ1つ
ゴミアプリ2つ

今週中にはなんとか
605仕様書無しさん
垢版 |
2014/06/10(火) 10:42:45.38
あ、はい
2014/06/17(火) 08:36:27.29
速度マックスを求める今こそ、アセンブラへの原点回帰をだな(ry
2014/06/20(金) 13:55:53.33
結局SwiftはObjCの置き換えなのか共存なのか、いまだにはっきりしてないな。
世間一般では完全なる置き換えという認識だけど、公式には曖昧だが共存という言葉もが使われていて、
新言語の出来次第ではSwiftユーザとObjCユーザを二分しそうだな。
Appleはがこれほど曖昧にしたがるのはきっと彼ら自身もまだ明確な答えが出せてない証拠だと思う。
2014/06/20(金) 18:40:49.10
曖昧にしたがっているのではなくて曖昧にしかならないのだろ。言っている通り
来年のWWDCではっきりするだろう。ってことは1年はObjective-Cでも問題ないし、Swiftやっても問題ないし、どっちでも問題ないなっていう
来年のWWDCではっきり例え全てのセッションがSwiftになってObjective-Cの先が無いよってなっても、Objective-Cが無くなるのはそれからまだ先のことだろう。早くても今から2年後(ありえない)以降
Objective-Cがあとか今言っているのはアホか先物好きか、新しい言語に慣れるのに3年からるヤツとかじゃね
2014/06/20(金) 23:31:47.89
Obje-CのAPIは、あと10年は残ってるだろう。
2014/06/21(土) 09:57:59.25
MBPと差別化が難しくなってるMBAがARM搭載になって
swiftでアプリ共通化される



夢を見た
2014/06/21(土) 14:21:36.03
Objective-CとiPhoneのプログラムって、どう違うの?
2014/06/21(土) 19:30:15.06
は?
2014/06/23(月) 16:11:33.26
PocketやGraffitPotのようにタイトルバーにまでスプリットビューが伸びているアプリが最近やたら多いんですが、どうやって実現してるんでしょうか?
GUIツールではどうやら実現できそうにないです。
タイトルバーの高さやアイコンの配置間隔などは両アプリとも同じなので、なにか有名なライブラリでも使ってるのでしょうか?

もしくはYosemiteの標準アプリではこのスタイルが一般的になるようなので、
もしかしたら昔からあったプライベートAPIかなにかを使っているのでしょうか。
614仕様書無しさん
垢版 |
2014/06/23(月) 19:50:56.69
Objective-CとC++を混ぜて書けるってことなんでいろいろ試してるんだけど
↓これが、実行時にエラーになります。
std::vector<NSString*> vec{@"aaa", @"bbb", @"ccc"};
なぜですかね。

初期化じゃなくて、追加なら問題ありません。
std::vector<NSString*> vec;
vec.push_back(@"aaa");
vec.push_back(@"bbb");
vec.push_back(@"ccc");

C++のstringなら、初期化しても普通に動きます。
std::vector<std::string> vec{"aaa", "bbb", "ccc"};
2014/06/23(月) 20:54:13.30
拡張子を.mmにしなきゃだめらよ
2014/06/23(月) 21:43:18.52
>>614
ARC関連じゃないかなあ。Core使う場合でもなんだから、
std::vector<CFStringRef> vec{(__bridge CFStringRef)@"aaa", (__bridge CFStringRef)@"bbb", (__bridge CFStringRef)@"ccc"};
じゃないととか?
darwin(?)のstd::vectorがどこまで、Objective-Cオブジェクトを知っているかというと、どうだろうなあ

Objective-Cオブジェクトをそのまま扱うならNSArrayを使うのが無難/余計なことしないぶん読みやすくもあると思うけど
2014/06/23(月) 21:54:27.32
>>614
落ちたとこの見てみたら template 展開後の __strong … __strong が怪しいので、
std::vector<__unsafe_unretained NSString*> vec{@"aaa", @"bbb", @"ccc"};
にしたら、とりあえずは大丈夫のよーな。まあ、ARCでObjective-CオブジェクトをC/C++で使うのにはちょっと注意が必要ね
2014/06/23(月) 22:42:52.43
>>614
そういえば、文字列リテラルないくらReleaseしてもReleaseされないNSStringオブジェクトなのに、なんでやねんと思い直し、
考えられるのは、初期化していないstrongなインスタンスの変数にぶっ込むことによって、ゴミをReleaseしようとしてクラッシュだろうな。mallocなんじゃねっていう

CFStringRefも__unsafe_unretained NSString*もんなこたーないから大丈夫っつう
まあ、std::vectorでObjective-Cオブジェクトは使わない方がいい。また、ARCを使わない(これはナイなw)
2014/06/25(水) 10:48:56.81
in reviewって普通、何時間くらいで終わるんですか?
アクセスの履歴はないんですけど、何日も放置なので。
620仕様書無しさん
垢版 |
2014/06/25(水) 19:17:57.36
7日以内
621621
垢版 |
2014/06/29(日) 01:37:19.58
swiftに全く触手が動かん・・・
鬱だからだろうか?
622仕様書無しさん
垢版 |
2014/06/29(日) 15:42:38.98
ぼく今躁状態ですけどswiftクソクラエですよ
623仕様書無しさん
垢版 |
2014/06/29(日) 16:32:35.80
勉強しようと思ったけどPythonで事済んだわ
PyObjCステキ
2014/07/04(金) 17:12:43.29
夏休みにObjective-C学ぶつもりでいたのにSwiftが出てきて何も出来なくなってしまった。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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