2ch ブラウザ自作会at IPHONE
2ch ブラウザ自作会 - 暇つぶし2ch2:iPhone774G
12/04/20 16:00:34.01 2jFt6MYh0
実況中継用のブラウザ作ってます。

①見た目 BB2Cライク
②10秒毎に自動リロード&新着お知らせバイブ
③スレッドを選択する機能は無いので、BB2CやGPでスレッド名とURLをコピー
④HTMLで表示
⑤書き込み可能
⑥●ログイン可能

これから追加したい機能
①次スレ自動追尾



3:iPhone774G
12/04/20 16:03:03.72 2jFt6MYh0
>>2

機能追加
⑦Xにコメント
⑧Xを引用してコメント
⑨Xへのコメントを抽出
⑩XのIDで週出

4:iPhone774G
12/04/20 16:35:25.16 wHhLyZ/l0
もう既に>>1が作ってるの?

5:iPhone774G
12/04/20 16:52:12.71 2jFt6MYh0
>>4
作ってます。
試行錯誤しながら・・・

6:iPhone774G
12/04/20 16:54:36.31 QtaoMa0l0
URLリンク(beebee2see.appspot.com)

こんな感じ

7:iPhone774G
12/04/20 17:04:08.73 0jIA5SPk0
>>6
下のアイコン小さく細くして

8:iPhone774G
12/04/20 18:07:04.53 jnlrN7hT0
いいじゃん
公開公開

9:iPhone774G
12/04/20 18:08:12.67 QtaoMa0l0
公開して叩かれて後悔するw

10:iPhone774G
12/04/20 18:17:01.15 avYUZOt+0
叩かれたところを直すんだろjk

11:iPhone774G
12/04/20 18:18:41.33 QtaoMa0l0
ツールバーのボタンをフラットにしたい。

12:iPhone774G
12/04/20 18:29:41.33 QtaoMa0l0
ひょっとしてラベルを配置しているのかな?

13:iPhone774G
12/04/20 18:32:55.60 jnlrN7hT0
いくらでだすつもりなの?

14:iPhone774G
12/04/20 18:35:22.37 QtaoMa0l0
まだ金取れるレベルじゃないかと。

15:iPhone774G
12/04/20 18:38:33.31 QtaoMa0l0
取り敢えずは自作仲間を集めて皆で知恵を出し合う事だな。
既存のブラでどうやって実現しているのか良く分からない。

16:iPhone774G
12/04/20 18:42:39.26 xOOneD0Hi
>>15
池沼は帰ってね

17:iPhone774G
12/04/20 18:44:59.53 2kW1RQpA0
がんばれがんばれ!!!

18:iPhone774G
12/04/20 18:48:12.31 2jFt6MYh0
ラベルのタッチイベント取得

- (void)viewDidLoad
{
[super viewDidLoad]; myLabel2.userInteractionEnabled = YES;
myLabel2.tag = 100;
}

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
if (touch.view.tag == myLabel2.tag) {
NSLog(@"myLabel2");
}
}

19:iPhone774G
12/04/20 18:57:27.74 DQtkwvZR0
ID使い分けてるのはなんで?

20:iPhone774G
12/04/20 18:58:00.30 QtaoMa0l0
iPhoneとPC

21:iPhone774G
12/04/20 19:04:20.41 2jFt6MYh0
UIToolbarのボタンをフラットにする方法

ボタンをクリック

Bar Button Item
Style を Plain に変更する。

22:iPhone774G
12/04/20 19:10:19.69 L1AmeoKh0
期待

23:iPhone774G
12/04/20 19:10:22.81 QtaoMa0l0
ボタンフラットしてみた

URLリンク(beebee2see.appspot.com)


24:iPhone774G
12/04/20 19:32:55.05 2jFt6MYh0
NHKの実況でテストしながら次スレ検索考え中~

自動リロードはらくちん

25:iPhone774G
12/04/20 20:20:28.22 2kW1RQpA0
live boardってアプリが実況板だけ表示できてオートリロードするんだけど、リロードの間隔が遅くて使えないんだよ
だから頑張って作ってね

26:iPhone774G
12/04/20 20:46:15.54 2jFt6MYh0
>>25
何秒間隔?

27:iPhone774G
12/04/20 20:49:04.87 jnlrN7hT0
>>23
いいと思うけどヘッダー、英字の明朝と黒画面の太字を入れたらいいと思う

28:iPhone774G
12/04/20 21:13:29.18 2kW1RQpA0
>>26
設定が無いので自分で決められないんだけど、多分スレのスピードによると思う
野球ch試したら10秒ぐらいだった。
意外と速かったわ。
ただ、表示されるレスが5~10秒ぐらい前のレスなんだ
あと書き込みは出来ない

29:iPhone774G
12/04/20 21:15:40.84 2jFt6MYh0
>>28
あんまり短い間隔だとバーボンハウス行になるので間隔設定は難しい所ですね。

30:iPhone774G
12/04/20 21:21:00.43 2jFt6MYh0
>>27
見た目の調整は後でやります。

31:iPhone774G
12/04/21 09:05:01.76 4UHZr+Pa0
とりあえずスレッド一覧を取得するのは出来た。

32:iPhone774G
12/04/21 11:17:28.17 AZjthdGq0
次スレ判定ルーチン完成した。

33:iPhone774G
12/04/21 12:27:16.82 IWNiuSPoP
p2同期はよ

34:iPhone774G
12/04/21 12:35:16.77 AZjthdGq0
P2同期?

35:iPhone774G
12/04/21 14:52:54.80 IWNiuSPoP
p2の既読レス数共有出来たら便利です!

36:iPhone774G
12/04/21 15:01:29.95 AZjthdGq0
>>35
有名ブラが対応してくれるんじゃないの?

37:iPhone774G
12/04/21 15:13:59.85 LYl+S7B50
頑張れ。
350円なら払う

38:iPhone774G
12/04/21 17:06:24.69 AZjthdGq0
P2のやり方分からんから装備は無理だよ。

39:iPhone774G
12/04/22 09:51:57.50 9UJhrlQX0
取り敢えず次スレ検索機能を付けてみた。

次は自動で次スレに移動する機能を作ってみる。

40:iPhone774G
12/04/22 10:25:45.95 +WYlxZgy0
応援してるで

41:iPhone774G
12/04/22 13:05:18.21 9UJhrlQX0
次スレ検索バッチリ動いてる。

42:iPhone774G
12/04/22 17:07:02.79 +wI/85D80
出さないんでしょ?

43:iPhone774G
12/04/22 17:18:53.05 DrAAcspw0
>>42
今のところ出す予定は無いよ。
この状態で出したら評価0で、叩かれるだけだしw

44:iPhone774G
12/04/22 17:28:38.36 mh4BsEln0
こんな感じになった。

スレッド選択
URLリンク(beebee2see.appspot.com)

スレッド
URLリンク(beebee2see.appspot.com)

書き込み
URLリンク(beebee2see.appspot.com)


45:iPhone774G
12/04/22 18:19:06.23 mh4BsEln0
流れの早いスレだと表示が追い付かないな。

46:iPhone774G
12/04/22 18:48:09.56 mh4BsEln0
開発してる人居ない?

技術交換しようよ。

47:iPhone774G
12/04/22 19:09:15.52 KdZV2gZV0
>>46
開発してるよ

ニュー速+のスレ一覧の表示を、ダウンロード時間を含めずに1秒未満で表示できるように改良中(今は約2秒かかってる)
ちなみに1000行ったスレを開くのに約10秒かかるのでまだまだ使い物にならない

目標はBB2C

48:iPhone774G
12/04/22 19:18:12.61 KdZV2gZV0
サクサクで落ちないブラウザを目指してるけどBB2C速すぎ
なんで1000行ったスレを1秒で開けるのかが分からない

あと絵文字の表示とか、まだまだ分からない部分があるので完成は程遠い

49:iPhone774G
12/04/22 19:32:35.89 mh4BsEln0
皆苦労しているんだね。
どうやって実現しているのか試行錯誤しながらだから疲れる。

50:iPhone774G
12/04/22 19:41:29.24 DrAAcspw0
スレの表示は何使ってる?

俺は、webで表示している。
これならクリックイベント拾うのが簡単だから。

51:iPhone774G
12/04/22 20:36:16.39 DrAAcspw0
次スレ検索難しいな。

52:iPhone774G
12/04/22 22:58:38.81 KdZV2gZV0
>>50
core text

最初はwebviewで表示しててシミュレータでは問題なかったんだけど、
実機で動かしてみたらあまりに遅かったんでlabelに変更
その後、labelだと文字の色を部分的に変更できないので結局core text

でもcore textを正しく理解できてなくて、表示の仕方とか自信ない
ちなみにまだクリックイベントは実装してないけど、すごい面倒くさそう……

53: 忍法帖【Lv=28,xxxPT】
12/04/23 00:06:07.40 90hreV0AP
p2と同期すれば次スレ、似スレ表示できるからがんばれ

54:iPhone774G
12/04/23 06:32:19.50 OjzHD8KH0
>>52
core text なんて初めて聞いたよ。

webview は初回の表示が遅いね。
2回目以降は、javascriptで、document.body.innerHTML= で直接書くと速いを発見したから実機で使えるよ。

55:iPhone774G
12/04/23 07:35:19.04 OjzHD8KH0
ここ見て勉強してみるよ。

第4回 UILabelでのテキスト表示をリッチにする機能拡張サブクラス3種
URLリンク(gihyo.jp)

56:iPhone774G
12/04/23 16:43:28.05 OjzHD8KH0
次スレの検索機能を手直ししてみた。

方法は下記の通り

①空白を削除する。

BB2C Part104

BB2CPart104

②現在のスレッドタイトルを後ろから数字を探す。

BB2CPart104

104を抽出

③数字とその前の文字列に分ける。

BB2CPart
104

④数字をカウントアップする。
105

⑤結合する
BB2CPart105

前から検索したら2が引っ掛かるので後ろから検索してみた。
行儀の良いスレッド名ならこれでOK.

57:iPhone774G
12/04/23 18:16:10.62 OjzHD8KH0
NHKでテスト中

58:iPhone774G
12/04/23 18:18:44.58 JH8ZnvyN0
頑張れ応援してるよ

59:iPhone774G
12/04/23 18:23:43.18 OjzHD8KH0
>>58
サンクス。
でもめげそうだw

60:iPhone774G
12/04/23 18:25:36.52 OjzHD8KH0
NHKは問題無し

61:iPhone774G
12/04/23 21:25:23.65 OjzHD8KH0
とりあえず完成!

さて、次は何を作るかな?

62:iPhone774G
12/04/23 22:55:39.12 RjvJgSMp0
>>56
正規表現で数字を置換して検索したほうが楽じゃない?
"BB2C Part104"→"BB[0-9]*C Part[0-9]*"みたいな感じで
ちなみにこれだとBB3C Part1とかも引っかかるけど、そんなスレないと思うし

そんなことより表示は速い?
自分はスレ一覧と1000スレ表示がともに1秒切るようになってから、
次スレ検索とかサムネイル表示機能を充実させていく予定

63:iPhone774G
12/04/24 06:25:32.46 +QrEaPDQ0
>>62
発想の転換だな。
なんでこの方法にしてあるかと言うと、

NHK総合を常に実況し続けるスレ 75694 爆睡中

NHK総合を常に実況し続けるスレ 75695 突っ走る

数字の後ろに文字が入るパターンがあるから途中で切って検索してる。
うまくいけば完全一致になる。

1000を取得して表示だと5秒位かかるかな。
2度目は1秒切るよ。
まあ、一般公開したら処理が遅いって叩かれるW

64:iPhone774G
12/04/24 07:17:02.85 rKfDAlom0
処理の遅い原因はDATの処理だと思う。

DATを落とす。
レス毎に分解する。
レスを更に分解する。
LINK化する。
プレーンテキスト作成。→参照してレスするに使う。
表示用HTML作成。
参照先一覧作成。

一度表示してしまうと更新表示はサクサクだよ。
既読は暗い緑にしているから毎回1から表示しているんだけど、スクロール位置が変わらないから使っている方は色が変わるだけで違和感もストレスも無い。

65:iPhone774G
12/04/24 07:24:33.76 rKfDAlom0
ところで差分DATの取得うまく出来てる?

俺のはおかしいんだ。

DAT全部取得
差分取得
差分無し
差分取得
差分有り 例えばレス123
差分取得
差分有り またまたレス123
差分取得
差分有り レス124
差分取得
差分有り またまたレス124

一度取得したレスが何度も取得する謎?


66:iPhone774G
12/04/24 08:47:26.44 eReva7Dgi
p2同期が出来れば、金払ってでもBB2Cから乗り換えるんだがなぁ。

選択肢が多いに越した事はないし、応援してる。

67:iPhone774G
12/04/24 11:21:31.28 rKfDAlom0
>>66
技術的な問題が山積みだから公開迄の道のりは遠いよ。

68:iPhone774G
12/04/24 11:23:24.14 rKfDAlom0
多分、その内GPとかがサポートしてくれると思うよ。

69:iPhone774G
12/04/24 14:11:43.12 YZKn5Bvs0
P2同期をぐぐってみたけどそれらしき情報は出てこなかったよ。

70:iPhone774G
12/04/24 17:29:36.62 rKfDAlom0
ステータスバーを黒くしてみた。
黒よいね。

71:iPhone774G
12/04/24 23:18:11.03 LR4jVFfI0
省エネだな

72:iPhone774G
12/04/25 07:34:29.55 BtzWucyd0
とりあえず自分が使う分には問題無いレベル迄出来た。

73:iPhone774G
12/04/25 16:14:36.64 hPsREfgYP
UIは特に気を付けた方がいい。
iPhone使いはうるさいからな。
応援してる

74:iPhone774G
12/04/25 16:17:51.03 BtzWucyd0
>>73
自慢じゃないがダサいぞw

75:iPhone774G
12/04/25 16:57:07.72 3NIUw6Fb0
UIとアイコンのセンスだけで売り上げ数倍は違うからな
機能が多少残念でもアイコン、UIが良ければそれだけでカバーできる場合も有

76:iPhone774G
12/04/25 17:01:54.34 BtzWucyd0
能力が有ればBB2Cをまるまるコピーするんだが、今はまだ無理だ。

77:iPhone774G
12/04/25 18:24:57.03 BtzWucyd0
>>72
バグがあったorz

78:iPhone774G
12/04/25 20:57:55.09 b8ojjysM0
core text 動かしてみた。
使いこなせば良い感じになりそう。

79:iPhone774G
12/04/25 20:59:39.84 b8ojjysM0
問題は高さをどうやって計算したら良いのかな?

80:iPhone774G
12/04/25 21:24:46.19 fCmBYATd0
>>79
CTFramesetterSuggestFrameSizeWithConstraints

スレ一覧を1秒以内で表示させる方法がもはや手詰まりなんでしばらく開発中止するよ
それにしてもブラウザ開発は勉強になった
ダウンロード、バックグラウンド処理、テーブルビューの作成とか、いろんな要素があったし

81:iPhone774G
12/04/25 21:28:06.15 BtzWucyd0
>>80
差分取得は問題無い?

82:iPhone774G
12/04/25 21:48:12.64 b8ojjysM0
>>80
サンクス。
ぐぐってみたけどうまく動かないから俺も開発中止するよ。

83:iPhone774G
12/04/25 21:49:24.67 b8ojjysM0
    ▲▃   ▅▂▃▅       ▂▄▃▅▆▃
    █▀▲  ▆█▀█▀   ▀■▀▀ ▃▆▀
  ▅█▃█▀▅▀▅▃▉        ▀▆▀
    ▆▀▲   ▅▀▆▃        █
  ▅■▀▃▀▅▀▃▂ ▀█▆▅▃     █
  ▲▐▅ ▼ ▃ ▀▀         █
   ▀      ▀█▅       ▀▆▅█

84:iPhone774G
12/04/25 21:50:12.26 b8ojjysM0
  ∧∧ ミ ドスッ
  (  ) _n_
  /  つ 終了|
~′ /´  ̄|| ̄
 ∪∪   ||_ε3
      ゙゙゙゙


85:iPhone774G
12/04/25 22:25:29.09 fCmBYATd0
>>81
問題ないよ
URLリンク(www.monazilla.org)
↑を参考に実装した

86:!
12/04/26 06:22:03.69 yYuPGxGuP
ん、公開せーへんの?

87:iPhone774G
12/04/26 06:22:17.62 vlhgsamu0
>>85
サンクス。
それは見たんだけどね。
何が悪いのか検討がつかない。

とりあえず実況と次スレ検索は出来るからこれで開発はやめるよ。

じゃあ、頑張って。

88:iPhone774G
12/04/26 06:56:03.68 1u5zAAJ30
>>86
すまん。
うまく行かなくて心が折れたw
自分で作ってくれ。

89:iPhone774G
12/04/26 07:45:02.27 TO1bfvOW0


90:iPhone774G
12/04/26 08:07:22.17 gM+k05Rj0
現在の不具合
①差分取得→同じ差分を取得してしまう→同じ差分は捨てる
②UIWebviewの初回表示が遅い→core textに変更が必要→高さ調整ができない
③AAで表示出来ない物がある→仕方が無いのでAAは捨てる

専ブラ作るのにはまだ技量不足


91:iPhone774G
12/04/26 10:33:07.33 t3P+LPbM0
出すきないならこのスレ削除依頼してこいや

92:iPhone774G
12/04/26 12:16:03.76 LXn6/3mk0
あんな高性能のブラでさえ作者が叩かれているのに公開する勇気は出ないよ。

93:iPhone774G
12/04/26 16:19:27.56 OK4hv6c4P
自己満足の為に他人も道連れにしたのか…

94:iPhone774G
12/04/26 17:47:08.90 LXn6/3mk0
>>93
テンプレよく読んでご覧よ。

95:iPhone774G
12/04/26 17:54:28.25 LXn6/3mk0
自作してみたい人の為に調べた事を纏めたサイト作るつもりだよ。

96:iPhone774G
12/04/27 02:14:04.04 EUBkFVxc0
>>65
デリックスの方が人一倍サモだろwwww
んでもって、ジルトニアのほうは逆にトニだし。
結果的にデリックスが当てはまってしまうとは
アイタタ^^;
ま、どっちゃでもいいんだけどww
ただし、この期に及んでpailalxはなしな。

97:iPhone774G
12/04/28 09:07:29.73 /MdpfBHk0
>>90
差分取得の原因はキャッシュでした。

NSMutableURLRequest* request=[NSMutableURLRequest
requestWithURL:[NSURL URLWithString:_currentDatURL]
cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData
timeoutInterval:30.0];

これなら正常に動いた。
やれやれ。

98:iPhone774G
12/04/28 17:16:50.70 /MdpfBHk0
>>90
>③AAで表示出来ない物がある→仕方が無いのでAAは捨てる

Javascriptで表示しているんですが;があるとこけるみたいです。
16進数に置換しました。

@";"

// JavaScriptで表示
- (void)displayHtmlJavaScript:(NSString*)in_html {

  // スレッドデータ表示
  NSString *js = [NSString stringWithFormat:@"document.body.innerHTML='%@';", in_html];
  [_myWeb stringByEvaluatingJavaScriptFromString:js];

}

99:iPhone774G
12/04/28 17:17:51.96 /MdpfBHk0
>>98
&#x3B;

100:iPhone774G
12/04/28 18:16:40.66 cRn8fhqK0
>>52
core textの情報がググってもあんま出てこなくて困ってるんだけど詳しく載ってる参考書とかご存知無いです?
詳解Objective-C2.0第3版にはNSAttributedStringの名前しか出てこねぇ・・・

101:iPhone774G
12/04/28 18:38:26.82 /MdpfBHk0
俺も知りたい。

102:iPhone774G
12/04/28 18:44:05.48 /MdpfBHk0
UIWebView での表示方法

初回表示
[_myWeb loadHTMLString:htmlCode baseURL:nil];

2回目以降表示
// スレッドデータ表示
NSString *js = [NSString stringWithFormat:@"document.body.innerHTML='%@';", in_html];
[_myWeb stringByEvaluatingJavaScriptFromString:js];


103:iPhone774G
12/04/28 19:52:49.38 cRn8fhqK0
>>101
う~んやっぱり無いか。明日あたり本屋行って探してみるよ。
ところで貴方、iPhone板のGraffitiPotスレで実況専用ブラウザ作ってるって言ってた人だよね?
いまどんな感じになってるのか見たいな
このスレの画像リンク全滅しちゃってるから

104:iPhone774G
12/04/28 20:17:34.43 /MdpfBHk0
>>103
こんな感じ
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)


105:iPhone774G
12/04/28 20:41:50.85 cRn8fhqK0
>>104
お、いいね
ちょっとカラフル過ぎる気もするが
俺はGraffitiPotの板一覧パクるだけで時間食ってるわぁ
URLリンク(i.imgur.com)
まだ切り込みいれてないからどっちのカテゴリ開いてるかわかんないけど、
開くときにアニメーションもするし開いた部分が見えるようにちゃんとスクロールもするよ
しかしGraffitiPotの板一覧は上手い事出来てるな・・・

106:iPhone774G
12/04/28 20:45:20.03 AJEct7xC0
なかなか(・∀・)イイネ!!
背景白にはできないのかな?

107:iPhone774G
12/04/28 20:59:33.61 /MdpfBHk0
>>105
BB2Cの黒を手本に作ってる。

板一覧いいね。
俺のはスレッド選択無いw(1000になったら自動追尾はあるんだけどね)
GP、BB2Cで情報をコピーして貼付けてるだけ。
将来的にはカテゴリ、板、スレッド選択やりたい。

108:iPhone774G
12/04/28 21:00:24.99 /MdpfBHk0
>>106
残念ながら設定画面無いので・・・

109:iPhone774G
12/04/28 21:01:08.48 wv4xnLa50
おーすげーなー。俺にも技術があれば…orz

110:iPhone774G
12/04/28 21:03:03.32 /MdpfBHk0
>>109
知ってる事なら何でも開示するんで聞いて

111:iPhone774G
12/04/28 21:07:39.54 /MdpfBHk0
現時点の仕様

①5秒ごとの自動リロード
②●ログイン
③スレッドは、GP等他のブラで情報のコピーを取り込み
④レスが1000になったら自動で次スレ追尾あり
⑤新着はバイブでお知らせ
⑥書き込み可能
⑦安価をタッチすると該当のスレを表示
⑧画像はサファリで表示
⑨新着はカラーが変わる
⑩投稿数でIDのカラーが変わる


112:iPhone774G
12/04/28 21:09:07.81 /MdpfBHk0
GPが自動リロードに対応したら用済みW

113:iPhone774G
12/04/28 21:16:51.28 /MdpfBHk0
マナーモードならバイブで、普段は音でお知らせしたいんだけどやり方が分からないW

114:iPhone774G
12/04/28 23:10:18.28 1PZajEbh0
>>100,103
前にかなり探したけど、日本語で詳しく説明している本もサイトも無いと思うよ
自分は英語できないけど、英語サイトのソースを切り貼りしながら
いろいろ試してとりあえず表示できてるって感じ
なので、これが正しいやり方だっていうのはまだ分からない

↓ここら辺りのキーワードをいろいろ組み合わせてググってみて
Core Text
CTFramesetterRef
NSAttributedString
CTFramesetterSuggestFrameSizeWithConstraints

ちなみにまだスレ一覧表示が2秒かかってるんで、BB2Cはこれ以外の方法を使ってる気がする
ってか、リッチテキストの表示とか行の高さなんてそろそろフレームワークで用意しとけよって思う

115:iPhone774G
12/04/28 23:52:07.94 cRn8fhqK0
>>114
ありがとう。
英語がネックだけどなんとか探してみますわ・・・
細かく色分けするつもりは無くて、途中ボタンを挟むためにビュー上の文字の座標を知りたいだけなんだけど、
UILabelやUITextViewを駆使するのも、NSAttributedString周りを駆使するのも、襷に短し袴に長しみたいな感じで結構面倒くさいね・・・

116:iPhone774G
12/04/29 09:39:07.32 LP6bw/D60
本当に面倒だよね。

117:iPhone774G
12/04/30 01:17:39.89 iTZZdh+C0
>>111
>①5秒ごとの自動リロード
自分だけで使うのはいいが配布するなよ
2ch鯖への攻撃ツール以外の何物でもない

118:iPhone774G
12/04/30 08:17:41.80 JNMERDbm0
>>117
それは心配不要だよ。
配布出来るような出来じゃない。
GPが自動リロード装備するらしいからそれまでの繋ぎだよ。

119:iPhone774G
12/04/30 08:19:32.53 JNMERDbm0
板の選択は、htmlでカテゴリーをタッチしたら下に板一覧を展開する方式で作ってみるよ。

120:iPhone774G
12/04/30 09:32:38.91 JNMERDbm0
メニューをダウンロードしてから分解してクラスに格納する所まで出来た。
後はHTML化してみる。

121:iPhone774G
12/04/30 10:43:26.48 TDUgdPeL0
HTML化してみたんだけど、onloadが機能しない(汗

122:iPhone774G
12/04/30 17:27:28.22 TDUgdPeL0
HTML化はこんな感じになりました。

展開前
URLリンク(i.imgur.com)

展開後
URLリンク(i.imgur.com)


123:iPhone774G
12/04/30 20:26:17.09 JNMERDbm0
今は選択した板のスレ一覧を表示するロジックを作っているとこ。


124:iPhone774G
12/04/30 21:16:23.99 JNMERDbm0
ショボイけどスレッドの選択は出来た。

URLリンク(i.imgur.com)

125:iPhone774G
12/05/01 09:12:14.33 XzP5Q9Zr0
板を選んでスレッド一覧が表示される迄2秒前後

URLリンク(i.imgur.com)

126:iPhone774G
12/05/01 09:42:05.69 XzP5Q9Zr0
検索機能を付けてみた。

URLリンク(i.imgur.com)

127:iPhone774G
12/05/01 11:27:19.13 XzP5Q9Zr0
フォントがデカイと自動スクロールに時間が掛かり過ぎて実況について行けないのでフォントを小さくしてスクロール速度を上げてみた。

URLリンク(i.imgur.com)

128:iPhone774G
12/05/01 12:48:16.93 Od+4aej+0
支援あげ

129:iPhone774G
12/05/01 13:01:23.50 XzP5Q9Zr0
画像も出る様にしてみた。

URLリンク(i.imgur.com)

130:iPhone774G
12/05/01 13:19:03.11 XzP5Q9Zr0
画像が表示されるとスクロールの位置が変わるから自動スクロールがくつく感じ。

131:iPhone774G
12/05/01 15:30:27.88 sWuiLit70
>>130
空のサムネイル用意しておいて表示されるまで代用すればいいんじゃないの

132:iPhone774G
12/05/01 16:48:24.70 22BK+0ly0
>>131
画像によって高さが違うからどうしたものか。

133:iPhone774G
12/05/01 16:51:05.47 sWuiLit70
>>132
高さ固定するんだよ。

134:iPhone774G
12/05/01 17:08:19.96 22BK+0ly0
>>133
129みたいなのが潰れて表示されるからね。

135:iPhone774G
12/05/01 17:12:10.83 22BK+0ly0
これ位の大きさなら実況で流し見しても見やすいんだが。

136:iPhone774G
12/05/01 17:14:00.18 22BK+0ly0
5秒でテストしてたらバーボンハウスに逝ってしまったよw

137:iPhone774G
12/05/01 17:44:53.18 22BK+0ly0
TVのサイズならがくつかないでスムーズに流れている。
今、NHKでテスト中。

138:iPhone774G
12/05/01 17:58:28.70 22BK+0ly0
TVサイズじゃなくてもがくつかない…
読み込み速度に関係していそうだ。

139:iPhone774G
12/05/01 18:38:43.33 jfGl+ae00
HTMLに展開してるならjavascriptでスクロールするのはどうだろうと
知ったかぶりのコメントをしてみる

140:iPhone774G
12/05/01 19:31:07.02 /2v4BGsB0
>>139
アドバイスサンクス

どうもネットワーク環境に左右されるみたいだ。
3GからWi-Fiにしたらスムーズになった。
夕方のauはダメだな。

141:iPhone774G
12/05/01 21:37:16.78 /2v4BGsB0
縦長画像

URLリンク(i.imgur.com)

142:iPhone774G
12/05/01 21:46:33.06 /2v4BGsB0
やっぱ自動リロードは便利だな。

早くメジャーなブラに装備して欲しいよ。

143:iPhone774G
12/05/01 22:54:12.84 Khv+Moj80
>>127
実況用スキンが欲しいところだな

あと情報はこれくらいでよくね
127 05/01(火) 11:27:19 ID:XzP5Q9Zr0

144:iPhone774G
12/05/02 07:04:47.76 7zQ9aio/0
>>143
アプリ開発始めて二ヶ月目の初心者に難しい事言わないでくれw

色々改良したら動きがおかしくなったよw

145:iPhone774G
12/05/02 07:27:22.63 7zQ9aio/0
>>129
参照はこんな感じなんだけどポップアップで表示してみたい。

146:iPhone774G
12/05/02 07:29:21.11 7zQ9aio/0
URLリンク(i.imgur.com)



147:iPhone774G
12/05/02 11:24:38.68 ggKlBLvM0
UIButtonは色んなタイプのボタン作れるんだね。
知らんかった。

148:iPhone774G
12/05/02 17:58:00.28 ggKlBLvM0
皆さん、自作状況はどうですか?

149:iPhone774G
12/05/02 20:46:24.52 b6PZUthT0
テスト中
URLリンク(i.imgur.com)

150:iPhone774G
12/05/02 21:30:37.82 b6PZUthT0
色々テストしてみたけどHTMLでも結構いける。

151:iPhone774G
12/05/03 01:46:17.33 myVlMQAT0
充実してきてるね
色が秒刊マンデーみたいだけど

152:iPhone774G
12/05/03 04:13:24.30 XdnrbcX60
ログファイルとかどこに置いてる?
Documents/に置くとアップルに怒られるらしいし、
かといってCaches/やtmp/に置いたらバックアップされないんだよな・・・
再インストールしたらログは諦めて再取得しろって事なのか?

153:iPhone774G
12/05/03 06:01:39.08 /qvUDkxD0
>>151
笑った。
これで見慣れているから何とも思わないがw

154:iPhone774G
12/05/03 06:07:12.39 /qvUDkxD0
>>152
情報さんくす。
実況用だからlogは保存していないよ。

155:iPhone774G
12/05/03 06:15:18.82 /qvUDkxD0
管理データをどこに保存しているのか気にしてなかったので調べたら

/Documents/data.plist

Documents だった。

156:iPhone774G
12/05/03 06:37:18.34 /qvUDkxD0
調べてみたら

/Documents ディレクトリにはユーザが自分の意思で保存したデータを保存すること
/Library/Caches ディレクトリには、あとから再びダウンロードして復旧可能なデータを置くこと
/tmp ディレクトリには一時的に使用するデータを保存すること

となっていたので、Cachesに保存するしか無さそう。

157:iPhone774G
12/05/03 08:17:12.69 /qvUDkxD0
細かい所の使い勝手を調整中

158:iPhone774G
12/05/03 08:55:42.98 /qvUDkxD0
バグ修正中

159:iPhone774G
12/05/03 08:59:34.65 twOJsMy2i
出たら記念に買うわ

160:iPhone774G
12/05/03 09:09:55.87 OV5qmNI30
ただ進捗状況を報告するだけなら、ブログかしたらばでやった方がいいんじゃないか?
iPhone板でやるのも板違いのような気がする・・・

161:iPhone774G
12/05/03 09:16:18.64 /qvUDkxD0
>>160
iPhone用だからこの板にしたんだけどね。

確かに他の開発者は殆ど参加しないから要らないスレと化しているのは事実なんだよな。


162:iPhone774G
12/05/03 09:18:16.86 /qvUDkxD0
>>159
まだまだ出すレベルじゃないんだよね。

163:iPhone774G
12/05/03 09:19:53.20 /qvUDkxD0
クレームが来たのでこのスレは終了します。
以後放置でお願いします。

164:iPhone774G
12/05/03 09:27:15.98 XdnrbcX60
>>156
うーん何とかDocumentsに保存してバックアップしたいな
GraffitiPotはバックアップ出来てるみたいだし審査時のNote次第では通してもらえるのかな

>>161
開発者自体少ないだろうしねぇ
Monazilla.orgも過疎ってる・・・っていうか機能してないし
iPhoneに限定せず全プラットフォームかき集めてやっとって感じかも

>>163
いや開発の続きが気になるから別のとこで続けるならリンク貼ってちょ

165:iPhone774G
12/05/03 09:38:21.87 /qvUDkxD0
>>164
ブログはやって無いよ。

166:iPhone774G
12/05/03 09:39:52.19 /qvUDkxD0
じゃ開発者の皆さん頑張って下さい。

167:iPhone774G
12/05/03 09:50:03.49 XdnrbcX60
何を拗ねているんだ。ちょっと落ち着けよ。
なんなら俺がしたらばに板作ろうか?

168:iPhone774G
12/05/03 10:28:36.00 jgpe4pSx0
>>167
いや遠慮しとくよ。
きっと途中で飽きるからw

169:iPhone774G
12/05/03 10:34:46.25 jgpe4pSx0
ふと思い付いたんだけど、datをそのまま保存するんじゃなくて加工して保存したらどうかな?

170:iPhone774G
12/05/03 10:46:16.38 XdnrbcX60
>>169
ファイル開く度に解析するより、NSCoding実装するなりしてオブジェクトとして保存した方が扱いやすいかもね。
ただしNSCodingでは差分読み書きが出来ないはずだ。
更新のたびに、一度ファイルを開いてまるごと上書きする事になるぞ。
NSDataなら差分取得分を追記するだけで済むだろうが

171:iPhone774G
12/05/03 11:27:07.62 jgpe4pSx0
>>170
画面が閉じるタイミングで上書き保存するしかないね。

172:iPhone774G
12/05/03 11:30:12.88 jgpe4pSx0
以降は書き込みテストにでも使って

173:iPhone774G
12/05/03 12:45:00.06 jgpe4pSx0
テスト

174:iPhone774G
12/05/03 12:45:35.86 jgpe4pSx0
テスト

175:iPhone774G
12/05/03 12:46:14.18 jgpe4pSx0
テスト

176:iPhone774G
12/05/03 12:48:15.91 jgpe4pSx0
テスト

177:iPhone774G
12/05/03 12:54:17.94 twOJsMy2i
このスレを今日知って今日終わるとかどんだけw

178:iPhone774G
12/05/03 12:54:20.55 S5dZPw3v0
こんなのってないよぉ...






いやマジでさ帰ってきてくれないか?
どうせディスプレイの前でニヤニヤしてるんだろ?

179:iPhone774G
12/05/03 13:08:04.15 XdnrbcX60
>>176
今気づいたんだけどIDが惜しいな
順番があと少し違えばjpeg・・・

180:iPhone774G
12/05/03 14:06:58.91 jgpe4pSx0
いや、ニヤニヤはして無いよw

181:iPhone774G
12/05/04 09:01:32.96 jJlFM/ZV0
耐性なさ過ぎ

182:iPhone774G
12/05/04 11:44:08.77 nifqlo0d0
自作すると色々勉強になるな。

183:iPhone774G
12/05/04 13:18:16.27 nifqlo0d0
腹減った

184:105
12/05/04 14:59:57.89 iXQufgUP0
うーむ院試が差し迫ってるから9月まではロクに作る時間が取れなさそうだ
それまでにGraffitiPotが神の領域に達したら何をしても手遅れよな・・・

185:iPhone774G
12/05/04 16:38:04.08 5CxSd9990
BB2Cライクなら受け入れてもらえるんじゃないかな?

186:iPhone774G
12/05/05 00:04:11.99 ODLeZ2Mp0
>>185
BB2Cライクにするつもりはさらさらない
てかBB2CのUI好きじゃないし(長押しおおすぎ)
どっちかっつーとGraffitiPotライク

187:iPhone774G
12/05/05 06:06:34.60 1HRi0ZmQ0
>>186
GP以上の物を作るのはかなり時間が掛かると思うよ。

188:iPhone774G
12/05/06 06:59:04.92 YyrozG5N0
monazillaにアクセス出来なくなってるね。
GraffitiPotの作者あたりが、新規参入を抑えるために潰したのかな?

189:iPhone774G
12/05/06 08:30:23.29 PHHMcRXF0
そんな事は無いだろw

190:iPhone774G
12/05/06 08:44:49.42 PHHMcRXF0
アプリの名前を考えているんだけど良いのが思いつかないよ。

191:iPhone774G
12/05/06 09:01:00.25 YyrozG5N0
>>190
実況系だろ?Monalive(もなりべ)で決まり

192:iPhone774G
12/05/06 09:34:32.80 PHHMcRXF0
>>191
もうありそうな名前だなw

193:iPhone774G
12/05/06 09:38:21.16 PHHMcRXF0
めちゃめちゃヒットした。
あかんやんw

194:iPhone774G
12/05/06 09:56:00.53 YyrozG5N0
うーん
iiLive
Liive
liveral
i2Live
TwinCasting

195:iPhone774G
12/05/06 10:32:06.06 PHHMcRXF0
Livede2ch

196:iPhone774G
12/05/06 10:36:11.03 YyrozG5N0
liveDeck for iOS

197:iPhone774G
12/05/06 11:47:08.34 PHHMcRXF0
iLove2ch

198:iPhone774G
12/05/06 12:17:35.29 k9Ib3I1T0
mona2chlive

199:iPhone774G
12/05/06 14:04:53.73 DsTJM6WR0
モナつながったよ。

200:iPhone774G
12/05/06 15:11:17.10 W0ImtcWh0
Livemate

201:iPhone774G
12/05/07 07:06:36.32 lP7Rvem90
iLive2chに決めたよ。
とりあえず実況は出来るレベルになった。
①6秒毎の自動リロード
②画像は横160に固定表示
③アンカークリックで参照先表示
④画像以外のリンクはSafariで表示
⑤スレッドは、GP等でコピーした情報を取り込むか選択する
⑥既読、新着のカラー分け
⑦IDのカラー分け
⑧書き込み(単独、安価、安価+引用)
⑨●ログイン
10指定したレスに安価しているレスをまとめて表示
11指定したIDをまとめて表示
12お気に入りスレッド一覧


202:iPhone774G
12/05/07 07:15:13.21 lP7Rvem90
UIWebViewの問題点
①レスが多くなると表示が遅くなる。
②初回表示で画像があると自動スクロールがガクガクする。


203:iPhone774G
12/05/07 07:35:44.15 lP7Rvem90
>>201
13次スレ自動追尾機能

204:iPhone774G
12/05/07 07:37:10.04 lP7Rvem90
>>203
14新着バイブお知らせ機能

205:iPhone774G
12/05/07 07:39:26.25 jaXIsOBt0
>>201
P2は?
リリースはいつ?価格は?

206:iPhone774G
12/05/07 07:56:45.09 lP7Rvem90
>>205
P2は自分では使わないから予定無し。

リリース予定は無し。
理由:>>202の問題があるから。画面構成を考え無いで作り始めたから機能拡張が出来ない。


207:iPhone774G
12/05/07 08:17:19.96 EjfsTrnu0
今度はtabをメインにしてnavi tableにしようと思って勉強中。

iLive2ch second edition にする予定。

サクサク動くブラ作るのは難しいな。

208:iPhone774G
12/05/07 08:19:08.65 FbCuBqlI0
途中経過書くとまたブログでやれと言われるから完成したら報告するよ。

209:iPhone774G
12/05/08 09:52:50.23 WXEWolryi
期待sage

210:iPhone774G
12/05/08 18:57:27.58 yjKaKT/10
期待保守

211:iPhone774G
12/05/09 21:10:10.82 rRXo6DpG0
subject.txtから消えたらDAT落ちしたとみなしていいんかな?

212:iPhone774G
12/05/09 22:43:37.72 teQTqcMC0
いいよん

213:iPhone774G
12/05/11 10:05:07.96 n7D4cG7si
複数のスレの未読を
まとめて読む機能って、
ボタンはどんなアイコンが
良いでしょうか?

214:iPhone774G
12/05/11 10:35:25.50 P4IyoQcd0
BB2Cのリロードで良いかと


215:iPhone774G
12/05/11 10:46:32.52 n7D4cG7si
説明不足で申し訳ない。
スレ一覧画面で、
1 各スレの未読数取得
2 1+各スレの本文取得
3 2+各スレ未読部分をまとめ読み
という機能を実装中なんだが、
3に対するボタンのアイコンが
浮かばないでいます。

BB2Cのリロードって上記の2ですよね?
3のボタンはどんなのが良いでしょうか?

216:iPhone774G
12/05/11 10:51:33.43 ft+HOIAUi
>>215
3を実装するのwktk

217:iPhone774G
12/05/11 11:08:04.30 hUspX1a60
更新マーク二重にすればいいんじゃね?

218:iPhone774G
12/05/11 13:08:52.84 ue6nMIGa0
更新マーク+NEWとかは?

219:iPhone774G
12/05/11 13:10:42.57 rb7Ak5vk0
いいね

220:iPhone774G
12/05/11 13:58:43.35 7sC7BkAq0
更新マークの白抜きとかでいいんじゃないかな。シンプルに

221:iPhone774G
12/05/11 16:12:30.51 ue6nMIGa0
>>215
ところで1と2のボタンはどういうデザイン?

222:iPhone774G
12/05/11 18:22:10.32 ilj7MZ+80
まとめ読みとは新しい発想だな。
いただきw

223:iPhone774G
12/05/11 19:11:38.77 8OJwNEzK0
まとめ読みは俺もやろうとしてた。
ので、GraffitiPotで採用されたら困るから言わないようにしてたのに。

224:iPhone774G
12/05/11 19:36:16.53 jQizmwvZ0
まとめ読みは確かrep2で使えたと思うがそれ以外では見たことないな

225:iPhone774G
12/05/11 20:09:31.63 ue6nMIGa0
>>223
リリースする予定あるの?

226:iPhone774G
12/05/11 20:28:28.61 8OJwNEzK0
>>225
いつかは出したいと思ってるがすぐには無理だな。まぁ早くて来年の春ぐらいか。
それまでにGraffitiPotが神威へと至ったらゲームセットさ。

227:213
12/05/11 20:36:16.05 n7D4cG7si
1はありがちな丸い矢印にしてます。
2は下向き矢印にしてます。
Chan Eliteという4chanViewerのダウンロードアイコンに似てる。
3はとりあえず丸い矢印を2重にしてみます。
ありがとうございます!


228:iPhone774G
12/05/11 20:48:09.54 Z2D67fIS0
>>226
出したら大変な目に遭うから覚悟なw

229:iPhone774G
12/05/11 22:26:34.51 XpSCbE5w0
UITableViewだとこんな感じ

URLリンク(i.imgur.com)

230:iPhone774G
12/05/11 22:38:05.11 kBcMYCaz0
>>229
緑の色、もう少し鮮やかに出来ない?
Red:0.431 green:1.0 blue:0.255とか

231:iPhone774G
12/05/11 22:43:50.09 XpSCbE5w0
>>230
色は後でどうにでもなる。

232:iPhone774G
12/05/12 06:45:20.33 a+tKdQYc0
>>230
URLリンク(i.imgur.com)

233:iPhone774G
12/05/12 06:50:12.06 EKL3noFc0
>>232
おぉ
良くなったじゃん
黒背景だとボールドにした方がいいかも?

234:iPhone774G
12/05/12 07:12:32.29 a+tKdQYc0
>>233
URLリンク(i.imgur.com)

235:iPhone774G
12/05/12 09:12:26.34 a+tKdQYc0
アイコン作った?

236:iPhone774G
12/05/12 12:35:51.42 q/ub7S7q0
試しにlabelで作ってみたけどLINKが押せないからどうしようもないなw

237:iPhone774G
12/05/12 12:45:03.97 rkVSNBVq0
ラベル ボタン ラベル
みたいな感じで挟めばいいんじゃ無いの?

238:iPhone774G
12/05/12 13:15:27.22 q/ub7S7q0
それは位置合わせが大変な気がする。
やっぱりcore texしかないのかな?

239:iPhone774G
12/05/12 13:43:28.61 rkVSNBVq0
難しいか?
ラベルの矩形x終端を起点にボタンを描画、みたいな感じでいけそうに思うが
まぁビューが増えれば増えるほど処理が重くなる気もするしCore Textでやれるならそれに越した事は無いと思う

240:iPhone774G
12/05/12 14:06:17.74 q/ub7S7q0
沢山LINKされたら面倒だよ。

アイコン作ってみたw
URLリンク(beebee2see.appspot.com)


241:iPhone774G
12/05/12 15:28:31.56 a+tKdQYc0
書き込み装備

242:iPhone774G
12/05/12 15:30:59.07 a+tKdQYc0
テスト

243:iPhone774G
12/05/12 15:33:57.44 a+tKdQYc0
てすと

244:iPhone774G
12/05/12 17:34:14.90 KPA5oMdB0
>>240
もう少し実況アプリってことを主張出来ないか?
例えばLIVEの文字を入れるとか、後ろに再生マーク(右向き三角形)をつけるとか。

245:iPhone774G
12/05/12 18:06:55.90 ygDHOcbh0
アイコンに文字ほどダサいものはない

246:iPhone774G
12/05/12 18:19:07.82 HeGhcqwGi
>>245
同意
実況系のGocchamerのアイコンが2ちゃんっぽさゼロの様に2chっぽさゼロでも良い位
まあ、アイコンは作者に任せるが吉


247:iPhone774G
12/05/12 20:58:50.36 a+tKdQYc0
2ちゃんぽくて良いと思ったんだけどなw

248:246
12/05/13 07:23:34.14 LDzbKE7W0
>>247
別に批判しているわけではない
単に2chっぽくなく「ても」いいだけで
アイコンなんて作者に任せるべき
嫌ならifanboxで変えれば良い

249:iPhone774G
12/05/13 07:25:04.68 Qb//Ymac0
作り直しフェーズ1完了。約一週間掛かったよ。

板選択(二列はやり方分からないので、取り敢えず一列)
URLリンク(i.imgur.com)

展開したとこ
URLリンク(i.imgur.com)

スレッド一覧
URLリンク(i.imgur.com)

スレッド表示
URLリンク(i.imgur.com)
※画像の大きさは決めうち

書き込み
URLリンク(i.imgur.com)

お気に入り
URLリンク(i.imgur.com)

設定
URLリンク(i.imgur.com)




250:iPhone774G
12/05/13 07:29:34.08 Qb//Ymac0
>>248
アイコンが変更出来るなんて知らなかったよ。

251:iPhone774G
12/05/13 07:43:16.80 Qb//Ymac0
>>250
テスト

252:iPhone774G
12/05/13 07:52:56.62 Qb//Ymac0
>>251
>>250
> テスト
引用のテスト

253:iPhone774G
12/05/13 07:55:27.24 Qb//Ymac0
>>252
>>251
> > >>250
> > テスト
> 引用のテスト
更に引用してみる

254:iPhone774G
12/05/13 08:18:05.07 hOrC2IvF0
>>249
アクションシート
URLリンク(i.imgur.com)

255:iPhone774G
12/05/13 09:58:09.46 hOrC2IvF0
スレッド検索
URLリンク(i.imgur.com)

絞込み
URLリンク(i.imgur.com)


256:iPhone774G
12/05/13 10:03:54.49 hOrC2IvF0
>>254
黒の透過に変更
URLリンク(i.imgur.com)

257:iPhone774G
12/05/13 10:11:49.94 hOrC2IvF0
やはり黒は良いな。

258:iPhone774G
12/05/13 10:15:07.39 hOrC2IvF0
テスト

259:iPhone774G
12/05/13 13:52:58.36 e5jsFjzL0
CORE TEXTのサンプル見つけて実験しているだけど高さの調整が簡単に出来ないんだね。
ちょっと実装するのにてまどりそうだ。

260:iPhone774G
12/05/13 17:19:46.05 e5jsFjzL0
アイコン変更してみた
URLリンク(i.imgur.com)

261:iPhone774G
12/05/13 18:32:08.08 HZA6wbre0
そのアイコンは無いわ・・・
2繋がりならいいってもんじゃないだろ

262:iPhone774G
12/05/13 18:53:19.44 e5jsFjzL0
F-22で2ちゃんでピッタリじゃないかw

263:iPhone774G
12/05/13 19:02:39.09 HZA6wbre0
いやいや意味わかんね~よ
せめてFー22ではなくF-2ファントムにするべきだろう。

264:iPhone774G
12/05/13 19:04:48.46 e5jsFjzL0
ファントムはF-4じゃね?

265:iPhone774G
12/05/13 19:11:02.62 HZA6wbre0
あれ?
じゃぁ、B2爆撃機
あるいはX-02ワイバーン

266:iPhone774G
12/05/13 19:12:13.73 e5jsFjzL0
B-2なら分かるw

267:iPhone774G
12/05/13 19:30:50.64 LDzbKE7W0
戦闘機は速い→
このアプリの動作も早い→
戦闘機のアイコン

悪くないんじゃないかww

268:iPhone774G
12/05/13 19:40:26.05 e5jsFjzL0
何も機能がないから速いよw

269:iPhone774G
12/05/13 19:41:16.23 e5jsFjzL0
LINKさえクリック出来たらな~

270:iPhone774G
12/05/13 19:41:16.43 e5jsFjzL0
LINKさえクリック出来たらな~

271:iPhone774G
12/05/13 22:09:35.33 Qb//Ymac0
試行錯誤でLINKをクリック出来る様になったよ。やれやれ。

272:iPhone774G
12/05/13 22:23:38.60 Qb//Ymac0
青字がLINK
URLリンク(i.imgur.com)

273:iPhone774G
12/05/13 23:07:58.11 LDzbKE7W0
もうちょいLinkの色を薄くできないか?

274:iPhone774G
12/05/13 23:14:39.86 Qb//Ymac0
明るくならないかのリクエストがあったから明るくしたんだけどw

275:iPhone774G
12/05/13 23:30:01.59 LDzbKE7W0
緑が>>229から>>232になるような感じで鮮やかにして欲しい
Linkの主張が激し杉
それと>>274は開発者登録をしてるん?

276:iPhone774G
12/05/14 06:18:19.32 I5G2X7ph0
>>275
これはサンプルコードのまんまの色だよ。
色の調整は最後にやる予定。

開発者の登録?

277:iPhone774G
12/05/14 06:51:38.59 U5YHx1bb0
CORE TEXT実装したのは良いけれど、行間が広過ぎるので困った。


278:iPhone774G
12/05/14 08:43:33.81 U5YHx1bb0
行間を調整するサンプルを見つけたので実装してみた。

「修正前」
URLリンク(i.imgur.com)

「修正後」
URLリンク(i.imgur.com)

279:iPhone774G
12/05/14 09:03:17.52 ZBpecjv3i
>>276
(登録しようと思えば)App Storeに売り出せるん?
是非とも買いたい

280:iPhone774G
12/05/14 09:16:01.30 rqR81Gys0
>>279
林檎には8400円お布施をしてあるよ。
じゃないと実機でテスト出来ないからね。

281:iPhone774G
12/05/14 09:20:43.69 BXaIG3D2i
>>280
楽しみだ

282:iPhone774G
12/05/14 09:41:34.67 U5YHx1bb0
>>281
壁が多いから心が折れそうだよ。

283:iPhone774G
12/05/14 13:35:58.70 rskHrK0g0
出すとしても無料で頼む。

284:iPhone774G
12/05/14 16:16:17.49 Y85XNBn60
core textの高さの調整しているんだけど、urlが沢山書いてあると一行足りない時がある。
困った。

285:iPhone774G
12/05/14 17:29:27.77 8QB6tUnU0
URLリンク(i.imgur.com)


286:iPhone774G
12/05/14 17:41:37.41 qEF9nX0b0
>>284
BB2CなんかはURLが2行にぬらない様にしているね。
これしか方法が無いか。

287:iPhone774G
12/05/14 17:45:46.04 qEF9nX0b0
下のセルにかかる。
URLリンク(i.imgur.com)

因みにシミュレータだとキチンと表示する。

288:iPhone774G
12/05/14 18:55:12.16 rqR81Gys0
>>283
普通は無料でしょう。

289:iPhone774G
12/05/14 22:03:31.76 I5G2X7ph0
URLを省略してみた。
URLリンク(i.imgur.com)

290:iPhone774G
12/05/14 22:12:23.73 dtff6Z0j0
>>289
いいねいいね!
ボタン化してリッチに出来ないかな?重くなる?

291:iPhone774G
12/05/14 22:17:54.08 I5G2X7ph0
>>290
どうやってやんの?

292:iPhone774G
12/05/14 22:33:25.97 SfcmXnck0
¥1000以上で出したら叩かれずに済むよ(´・ω・`)

293:iPhone774G
12/05/14 23:10:30.86 dtff6Z0j0
>>291
いや、それは分からんが。
リンク文字列の矩形領域が分かってるなら、その背景に画像でも挿入すればいけるんじゃないの?

294:iPhone774G
12/05/15 00:08:06.98 HZYu3PtJ0
ボタンにするならきちんとボタンの上下にスペース入れてバランス取らないとな
そういう所にこだわれないならボタン化は止めた方が良いよ、グラポの二の舞だわ

295:iPhone774G
12/05/15 00:09:52.57 fZPoh3Dg0
個人的にはMosaの形式が一番好き
GraffitiPotも悪くないが

296:iPhone774G
12/05/15 06:11:48.62 JkvUSW5U0
>>293
書くのはCORE TEXTにお任せだからLINKの位置は不明だな。

297:iPhone774G
12/05/15 06:35:10.22 JkvUSW5U0
>>292
値段が高いと叩かれるよw

開発費に人件費迄入れたらもう100万円以上掛かっているから千円でも元は取れないかな。

298:iPhone774G
12/05/15 06:48:29.53 JkvUSW5U0
>>294
今の俺のスキルじゃ無理だな。

299:iPhone774G
12/05/15 06:49:36.80 JkvUSW5U0
>>295
GPは嫌いだな。シンプルが一番だと思う。

300:iPhone774G
12/05/15 06:50:32.75 JkvUSW5U0
無駄なスペースを詰めてみたらスッキリした。
URLリンク(i.imgur.com)

301:iPhone774G
12/05/15 06:58:15.67 JkvUSW5U0
検索したらLive2chってもうあったんだねw
名前付け直さないと…

302:iPhone774G
12/05/15 07:35:36.08 K4Cksf340
それと実況中継用のブラがあるなんて知らなかったしw

303:iPhone774G
12/05/15 07:51:45.67 K4Cksf340
自作ブラだからJKB48とか

304:iPhone774G
12/05/15 09:01:07.41 K4Cksf340
アイコンと名前変えてみた。
URLリンク(i.imgur.com)

305:iPhone774G
12/05/15 10:14:53.29 JkvUSW5U0
取り敢えずLINK処理は出来た。
URLリンク(i.imgur.com)

306:iPhone774G
12/05/15 15:07:02.11 JkvUSW5U0
テスト

307:iPhone774G
12/05/15 17:43:51.23 JkvUSW5U0
てす

308:JKB48
12/05/15 17:48:12.53 JkvUSW5U0
大体完成

309:JKB48
12/05/15 18:10:14.89 JkvUSW5U0
とりあえず完成した。

みんな頑張れよ。


310:iPhone774G
12/05/15 18:14:23.65 kNY58dvPi
まだ最後の作業が残ってるじゃないか
さっさと販売汁
因みに>>1はプログラム言語がある程度出来るの?
Objective-Cはどんなもんなの?

311:JKB48
12/05/15 18:19:05.30 JkvUSW5U0
>>310
出来るよ。
元プログラマーだし。

方言の強いCって感じだな。

312:iPhone774G
12/05/15 22:07:42.54 N55mA1E9i
アインコント名前変えてくれ、マジで……

313:(null)
12/05/15 22:31:35.39 JkvUSW5U0
名前とアイコン考えるだけで終わりそうな予感。

314:iPhone774G
12/05/16 02:08:04.09 OsTmcYX0i
まちBBSとしたらばには対応してるの?

315:iPhone774G
12/05/16 02:35:51.90 8kY3UkS80
BB2Cみたいにヌルサク?

316:(null)
12/05/16 06:01:23.95 Zo7GvO5r0
>>313
対応してないよ。

317:JKB48
12/05/16 06:02:50.57 Zo7GvO5r0
>>315
実況中継はサクサクだよ。

318:iPhone774G
12/05/16 13:15:52.40 bvEQjqcKi
スゲーなぁ
自作出来るってだけで尊敬しちゃうわ

リリースはよw

319:JKB48
12/05/16 13:36:10.16 0oXXjJuh0
>>318
市販の本とネットでググれば出来るよ。
この低機能でリリースしたら叩かれるだけだよw

320:iPhone774G
12/05/16 16:01:38.11 wXB12k8D0
すごい速度で完成したけど、なんかいいサンプルコードあったの?
海外のサイト結構見て回ったけど1000のセルに動的なデータ流しこむのは
想定外っぽくて表示速度が遅くて使い物にならないんだけど

321:iPhone774G
12/05/16 17:50:48.14 qSv/QYMO0
お気に入り板追加してみた
URLリンク(i.imgur.com)

322:JKB48
12/05/16 17:57:49.11 6Ghdx3aE0
>>320
スレッド表示は、カスタムでラベルを5個、コアテキストラベルを1個、webを1個配置しているよ。
トレースしてみたら、一度に1000個セルを作ってないよ。
スクロールしながらセルをリサイクルしている。

323:JKB48
12/05/16 18:14:18.91 6Ghdx3aE0
サンプルは国内のありきたりのカタスタムセルだった。
tagでラベルを取得してデータをセットしているだけ。

324:iPhone774G
12/05/16 18:14:51.85 wXB12k8D0
>>322
あれ初回読み込みのとき1000個のセルの高さの計算て必要ないの?

325:JKB48
12/05/16 18:17:59.77 pjFDnkTc0
datを取得したら一レス毎にクラス化している。
だから1000に近いと処理に時間がかかるよ。
一度クラス化したら表示はサクサクだけどね。

326:JKB48
12/05/16 18:21:42.49 pjFDnkTc0
>>324
俺はセルの高さを計算して返す所で、計算しているよ。

良く考えたら一度計算したら結果を保存して使いまわせば良いな。
帰宅したら直してみる。

327:JKB48
12/05/16 18:25:47.75 pjFDnkTc0
調べたらセルの高さ設定→セル表示だった。

DATの処理も工夫したらもっと速くなりそうだ。

328:iPhone774G
12/05/16 18:52:29.00 wXB12k8D0
やっぱレス多いと初回表示は時間かかっちゃうか

329:iPhone774G
12/05/16 18:58:17.36 7QDFrZBH0
Core Text使ってるなら高さ計算ぐらい余裕でしょ?
ほとんど知覚出来ない程度で終わると思う
俺は、まだCore Text使ってなくて、UITextViewで暫定的に表示してるから一度全部のセル作る必要があって時間かかるが

330:JKB48
12/05/16 19:11:14.39 pjFDnkTc0
>>328
電車の中で高速化してみたよ。
取り敢えずDATを分解しておいて、初回使う時に整形する様にした。

331:JKB48
12/05/16 19:12:50.00 pjFDnkTc0
>>329
CORE TEXTにしてみたら?

332:JKB48
12/05/16 19:50:43.84 qSv/QYMO0
高速化の効果が少なかったよ。
IDで発言の数を数えるのがネックみたいだ。


333:iPhone774G
12/05/16 19:59:55.19 7QDFrZBH0
>>331
Core Textはやりたいと思ってるけど今はまだ別のところ組んでるんだ
IDを数えるのは最初に走査するときに一緒に数えてしまえば速いんじゃないかな・・・

334:JKB48
12/05/16 20:40:11.68 Zo7GvO5r0
>>333
属性付きラベルを作る その3
URLリンク(hmdt.jp)

CoreTextの日本語行間の問題(解決)
URLリンク(novis.jimdo.com)


335:JKB48
12/05/16 20:40:52.48 Zo7GvO5r0
>>328
ごめん。勘違いしてた。
初回に1001個展開してたよ。
orz

336:JKB48
12/05/16 21:12:35.41 Zo7GvO5r0
こうなったらiPhoneの性能が上がるのを待つしか無いよw

337:JKB48
12/05/17 06:23:05.33 im1mItEU0
datで変換エラーが出る。下記のスレッド読める?

NHK総合を常に実況し続けるスレ 76380 寒気
スレリンク(livenhk板)

//データ→文字列
- (NSString*)data2str:(NSData*)in_data {

NSString *str = [[NSString alloc] initWithData:in_data encoding:NSShiftJISStringEncoding];

return str;

}





338:JKB48
12/05/17 07:29:33.11 VhdYCIdd0
ぐぐったら外字が有ると変換出来ないそうだ。
やれやれ。

339:iPhone774G
12/05/17 08:16:57.56 HmOZGNpY0
>>338
たまにShiftJISのくせにUnicode含んでるのがあるよな。
そういうDATを変換しようとすると変換ミスってヌルになる。
俺は先頭から1バイトずつ読んで2バイトでも変換出来なかったら代用文字列で置き換える方法で対処してる。
NSDataからNSStringに変換する前に改行文字のバイト列で区切ってしまえば被害範囲を最悪1レスに抑えられる模様

340:iPhone774G
12/05/17 08:25:50.38 xKAagcK50
>>337
Gocchemerだと嫁た。
方法が違うのかも

341:340
12/05/17 08:28:26.43 xKAagcK50
Gocchamerでした

342:iPhone774G
12/05/17 10:02:02.09 LwjtnFCE0
>>339
今何の文字があるのか調査しているよ。
ホント使えないライブラリだね。

343:iPhone774G
12/05/17 10:02:46.16 LwjtnFCE0
>>340
やっぱり自前で何かやってるね。

344:JKB48
12/05/17 12:09:25.02 5Dbyv3SR0
FCFCってコードで落ちてたよ。

345:JKB48
12/05/17 13:09:40.42 5Dbyv3SR0
>>339
やり方真似させていただきました。

1.取り敢えず変換してみる。
2.nilなら一文字変換して文字連結する。変換不能の文字は?に置換。

346:JKB48
12/05/17 13:33:51.74 YE5Ahd9B0
ソースコード
漢字以外の変換はエラーにならないと思うけど一応入ってる。

//データ→文字列
- (NSString*)data2str:(NSMutableData*)in_data {

NSString *str = [[NSString alloc] initWithData:in_data encoding:NSShiftJISStringEncoding];

if (str != nil)
return str;

// 変換エラーなので自前で1文字毎に変換する
NSMutableString *str2 = [NSMutableString stringWithString:@""];

unsigned char *buf = (unsigned char*)[async_data mutableBytes];
int len = [async_data length];

NSData *pickup;
NSString *str999;

347:JKB48
12/05/17 13:34:25.24 YE5Ahd9B0
for (int i=0; i<len ;i++) {

if (*buf == 0x0a || *buf == 0x00) {
// 制御文字
pickup = [async_data subdataWithRange:NSMakeRange(i, 1)];
str999 = [[NSString alloc] initWithData:pickup encoding:NSShiftJISStringEncoding];
if (str999 == nil) {
NSLog(@"convert error %x kana", *buf);
str999 = @"?";
}
[str2 appendString:str999];
buf++;
continue;
}


348:JKB48
12/05/17 13:34:50.07 YE5Ahd9B0

if (*buf >= 0x20 && *buf <= 0x7e) {
// ASCII文字
pickup = [async_data subdataWithRange:NSMakeRange(i, 1)];
str999 = [[NSString alloc] initWithData:pickup encoding:NSShiftJISStringEncoding];
if (str999 == nil) {
NSLog(@"convert error %x ASCII", *buf);
str999 = @"?";
}
[str2 appendString:str999];
buf++;
continue;
}

if (*buf >= 0xA1 && *buf <= 0xDF) {
// 半角カタカナ
pickup = [async_data subdataWithRange:NSMakeRange(i, 1)];
str999 = [[NSString alloc] initWithData:pickup encoding:NSShiftJISStringEncoding];
if (str999 == nil) {
NSLog(@"convert error %x KANA", *buf);
str999 = @"?";
}
[str2 appendString:str999];
buf++;
continue;
}


349:JKB48
12/05/17 13:35:09.78 YE5Ahd9B0
if ((*buf >= 0x81 && *buf <= 0x9f) ||
(*buf >= 0xe0 && *buf <= 0xfc)) {
// 漢字1バイト目
if ((*(buf+1) >= 0x40 && *(buf+1) <= 0xfc) && (*(buf+1) != 0x7f)) {
// 漢字2バイト目
pickup = [async_data subdataWithRange:NSMakeRange(i, 2)];
str999 = [[NSString alloc] initWithData:pickup encoding:NSShiftJISStringEncoding];
if (str999 == nil) {
NSLog(@"convert error %x %x", *buf, *(buf+1));
str999 = @"??";
}
} else {
NSLog(@"convert error 2 %x %x", *buf, *(buf+1));
str999 = @"??";
NSLog(@"%x %x", *buf, *(buf+1));
}
[str2 appendString:str999];
buf++;
buf++;
i++;
continue;
}

NSLog(@"not sjis %x", *buf);
str999 = @"?";
[str2 appendString:str999];
}

return str2;

}


350:JKB48
12/05/17 13:52:15.68 jwPN6AB90
今のところ快調だよ。

351:JKB48
12/05/17 13:53:43.08 jwPN6AB90
希望があれば、core text のソースも公開するよ。

352:iPhone774G
12/05/17 13:55:28.93 8cHVXfSH0
プログラム未経験だけど、公開していただいたソースコート取っ掛かりにすれば開発できますか?

353:JKB48
12/05/17 13:56:34.75 jwPN6AB90
>>352
少し基礎を勉強すれば作れるよ。
基礎的な事は覚えたので教える事は出来る。

354:iPhone774G
12/05/17 13:58:51.37 hMHsmMNi0
C文字列にしてからやってるのか
その方が安全なのかな?
俺のはこんな感じ・・・
- (id)initWithData:(NSData *)data encoding:(NSStringEncoding)encoding substitution:(NSString *)subs{
if ((self = [self init]) != nil) {
NSData *partialData;
NSString *partialStringByDecodingPartialData;
NSInteger dataLength = [data length];
NSInteger location = 0;
while (location<dataLength){
@autoreleasepool {
partialData = [data subdataWithRange:NSMakeRange(location, 1)];
partialStringByDecodingPartialData = [NSString stringWithData:partialData encoding:encoding];
if (partialStringByDecodingPartialData != NULL) {
self = [self stringByAppendingString:partialStringByDecodingPartialData];
location += 1;
} else {
if (location+1<dataLength) {
partialData = [data subdataWithRange:NSMakeRange(location, 2)];
partialStringByDecodingPartialData = [NSString stringWithData:partialData encoding:encoding];
if (partialStringByDecodingPartialData != NULL) {
self = [self stringByAppendingString:partialStringByDecodingPartialData];
} else {
self = [self stringByAppendingString:subs];
}
location += 2;
} else {
self = [self stringByAppendingString:subs];
location += 1;
}
}
}
}
}
return self;
}


355:iPhone774G
12/05/17 14:03:05.55 hMHsmMNi0
ちなみにencoding指定させてるけどShiftJISに使えないから実質NSShiftJISStringEncodingしか指定しちゃ駄目

356:iPhone774G
12/05/17 14:03:43.37 hMHsmMNi0
×ShiftJISに使えない
◯ShiftJISにしか使えない

357:JKB48
12/05/17 14:06:29.87 ypCaScsz0
>>354
ぐぐったらポインタ方式でSJISのチェックしてたんでパクって改造したんだよ。

サンクス。
人のソースは、参考になるよ。

358:iPhone774G
12/05/17 14:24:33.18 hMHsmMNi0
>>351
良ければお願い。Core Textが最大の壁なんだ
少しでも多くのサンプルに触れておきたい

359:JKB48
12/05/17 14:37:10.79 YE5Ahd9B0
>>358
かなり長いからHP作って掲載するよ。

360:iPhone774G
12/05/17 14:54:56.51 hMHsmMNi0
>>359
期待してる!

361:JKB48
12/05/17 15:07:17.11 5oET5WFv0
>>360
ラベルを継承しているから使い方は超簡単だよ。

362:iPhone774G
12/05/17 16:09:23.93 hMHsmMNi0
ところで、HMDT JournalでCore Textの連載があるけど、そちらは読んだ?
何故か006だけ読めないので困ってるのだけど・・・


363:JKB48
12/05/17 16:16:27.88 BLE8Wz1z0
>>362
いや、読んで無い。

364:JKB48
12/05/17 16:24:48.50 BLE8Wz1z0
たまたま上で紹介したHPでうまく出来たから深くは勉強してないよ。

テキストを設定する。
アトリビュートを設定する。
書く。

だけ理解したw

365:JKB48
12/05/17 16:43:45.62 BLE8Wz1z0
テスト

366:JKB48
12/05/17 16:44:52.10 BLE8Wz1z0
テスト2

367:JKB48
12/05/17 16:53:22.80 BLE8Wz1z0
HPは準備出来たから帰宅したらUPするよ。

368:JKB48
12/05/17 16:54:59.85 BLE8Wz1z0
テスト

369:JKB48
12/05/17 16:59:01.33 ypCaScsz0
テスト3

370:iPhone774G
12/05/17 17:42:14.62 biozq/v40
>>301
えええ、超有名なのに。あ、でもマカなら知らないか。

371:JKB48
12/05/17 17:54:08.34 Pi5/hpWi0
>>370
マカ初心者だよ。iPhoneアプリ作りたいからMacBook Air買ったんだよ。

372:JKB48
12/05/17 17:55:29.62 Pi5/hpWi0
Windowsは、ギコナビと自作併用。

373:JKB48
12/05/17 19:32:17.04 im1mItEU0
>>362
ごめん。参考しにたラベルはHMDTのだったw

374:JKB48
12/05/17 19:38:26.38 im1mItEU0
core text label のソースコード

URLリンク(jkb48.web.fc2.com)

375:JKB48
12/05/17 19:39:15.05 im1mItEU0
ごめん、間違ったw

core text label のソースコード

URLリンク(jkb48.web.fc2.com)

376:JKB48
12/05/17 19:40:08.57 im1mItEU0
また間違った orz

core text label のソースコード

URLリンク(jkb48.web.fc2.com)

377:JKB48
12/05/17 19:41:22.10 im1mItEU0
落としたら教えて下さい。
消します。

378:JKB48
12/05/17 20:44:58.54 im1mItEU0
使い方

AttributedLabel *label6 = (AttributedLabel*)[cell viewWithTag:6]; // TEXT
label6.text = tdd.plainText;

UIColor *linkColor = [UIColor colorWithRed:0.2 green:0.2 blue:0.6 alpha:1.0];
for (int i=0; i<tdd.linkListShort.count; i++) {
NSString *link = [tdd.linkListShort objectAtIndex:i];
NSRange searchResult = [label6.text rangeOfString:link];
if(searchResult.location != NSNotFound){
[label6 addForegroundColorAttrWithColor:linkColor range:searchResult];
}
}

// Set delegate
label6.delegate = self;
label6.selNo = indexPath.row;


CGRect frame = [label6 frame];
frame.size = CGSizeMake(320, 9999); // ラベルのwidthを都度指定。セルは再利用されるので、テキストが短い状態でフィットされるとその後が困ったことになるため。
[label6 setFrame:frame];
[label6 sizeToFit];


379:JKB48
12/05/17 20:46:19.84 im1mItEU0
高さの計算
// Cell の高さを設定する
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {

//NSLog(@"height=%d", indexPath.row);

Jsdf2chThredDataDetail *tdd = [_threadDataList getResData:indexPath.row];

CGFloat cellHeight = 50; // カスタムセルのデフォルトのheight
CGFloat textHeight = 25; // カスタムセル内の複数行表示したいラベルのデフォルトのheight

if (tdd.cellHeight == 0) {
// core textの高さを求める
_workLabel.text = tdd.plainText;

UIColor *linkColor = [UIColor colorWithRed:0.2 green:0.2 blue:0.6 alpha:1.0];
for (int i=0; i<tdd.linkListShort.count; i++) {
NSString *link = [tdd.linkListShort objectAtIndex:i];
NSRange searchResult = [_workLabel.text rangeOfString:link];
if(searchResult.location != NSNotFound){
[_workLabel addForegroundColorAttrWithColor:linkColor range:searchResult];
}
}

CGSize coreTextSize = [_workLabel computeFitSize:320];

cellHeight += (coreTextSize.height - textHeight);

cellHeight += 3; // 微調整

if (tdd.linkList.count > 0) {
// リンクの数だけ調整
//cellHeight += tdd.linkList.count * 3;
}

NSString *html = [tdd getPicHTML];
if (html.length > 0) {
cellHeight += 140;
}
// 次回の為に保存
tdd.cellHeight = cellHeight;
} else {
// 前回計算した高さをセット
cellHeight = tdd.cellHeight;
}


return cellHeight;
}


380:JKB48
12/05/17 20:47:30.91 im1mItEU0
AttributedLabel *_workLabel;



381:JKB48
12/05/17 20:48:59.46 im1mItEU0
AttributedLabelは、uiLabelを継承しているので、ストーリーボードでuilabelで配置してから、クラスをAttributedLabelに変更する。


382:iPhone774G
12/05/17 21:48:19.10 hMHsmMNi0
>>377
ありがとう。DLしました。
今はちょっと見る時間無いんで明日の夜ゆっくり読ませてもらいます。

383:JKB48
12/05/18 06:14:12.94 /lVquMLg0
>>382
消しました。
公開されているソースを改造してあります。
①行間をつめる
②高さを計算する
③row番号を保存する(タッチした時にどのRowなのかわかるため)


384:JKB48
12/05/18 06:16:07.58 /lVquMLg0
>>334
詳しい解説はここ

385:JKB48
12/05/18 15:25:23.78 K73gSojj0
下に引っ張って更新を追加してみた。
URLリンク(i.imgur.com)

参考にしたのはこちら
[iOS]UITableViewを下に引っ張って更新するUI
URLリンク(maigo-lalala.blogspot.jp)

386:JKB48
12/05/18 18:40:41.56 /lVquMLg0
アイコンを綺麗にしてみた。
何で4Sでアイコンが汚いんだろうと思っていたら@2xを付けた倍の大きさのアイコン用意しとかないといけなかったw

387:iPhone774G
12/05/18 18:47:17.18 IhqjaKcO0
@2xつけるとRetinaのとき自動でそっち使ってくれるね
ただしプロジェクトで指定するイメージ(アイコンなど)や、コード上ではimageNamed:で指定した場合のみ
だっけ?

388:某作者
12/05/18 19:03:59.79 oEsPoXP90
>>343
NSShiftJISStringEncodingで判定するのは処理速度的な面も含めて導入してます。

389:JKB48
12/05/18 19:28:21.39 /lVquMLg0
>>387
正確にどれが適用されるのは知らないけど、imageNamedとストーリーボードで指定したアイコンは全部Retinaになってる。

390:JKB48
12/05/18 19:29:28.93 /lVquMLg0
>>388
レスありがとうございます。
iPhoneは遅いから処理時間には気を使いますね。
まるで昔のプログラムを作っている様です。

391:JKB48
12/05/18 19:32:27.39 /lVquMLg0
ログがあるスレッドは色が付く様にしてみた。
URLリンク(i.imgur.com)

392:JKB48
12/05/18 20:06:26.70 /lVquMLg0
長押しでログを削除出来る様にしてみた。
URLリンク(i.imgur.com)

393:JKB48
12/05/18 20:12:22.64 /lVquMLg0
板一覧も下に引っ張って更新を付けてみた。
URLリンク(i.imgur.com)

394:iPhone774G
12/05/18 20:13:19.36 mEHE+kUIi
着々だねぇ

395:JKB48
12/05/18 20:42:21.68 /lVquMLg0
次は設定画面でも作ってみるかな

396:iPhone774G
12/05/18 20:47:44.06 IhqjaKcO0
開発のスピードがいくらなんでも速すぎるw
俺はまだ板ビューを作る所で右往左往してるというのに
さすが元プログラマだけあってこのぐらいはお手の物といった所か?

397:JKB48
12/05/18 20:53:27.03 /lVquMLg0
>>396
そうなか?
iPhoneアプリ作り始めて3ヶ月目に突入だから結構慣れて来ただけだと思うけど。

398:JKB48
12/05/18 20:56:13.29 /lVquMLg0
と言うのはジョークで、Windows版も自作して経験あるからだと思うよ。

399:iPhone774G
12/05/18 21:35:58.69 IhqjaKcO0
>>398
Windows 8/Phone 8向けには作らないの?

400:JKB48
12/05/18 21:36:02.73 /lVquMLg0
設定画面作成中
URLリンク(i.imgur.com)

401:JKB48
12/05/18 21:38:47.97 /lVquMLg0
>>399
Windows7版は作ってあるよ。
Windows8でも同じだと思う。
そのまま使えるはず。

402:iPhone774G
12/05/18 21:40:29.94 IhqjaKcO0
>>401
Win7って事は旧APIだよね? Metroで是非。

403:JKB48
12/05/18 21:41:59.82 /lVquMLg0
>>402
そう言うことか。
どうやって作るのか分からんw

404:JKB48
12/05/18 22:15:28.53 ej2bWL9X0
設定のテスト

405:iPhone774G
12/05/18 22:17:08.70 /lVquMLg0
もう一度テスト

406:iPhone774G
12/05/18 22:17:15.95 IhqjaKcO0
>>403
iOSと同じように3ヶ月で、とはいかんか?
俺はiOS版作り終わったら作りたいんだけど、Objective-Cにも増して資料探すのに苦労しそうだなぁ

407:AKB48
12/05/18 22:23:08.67 /lVquMLg0
>>406
出た初めは資料が少ないから開発にかなり時間が掛かると思うよ。
三ヶ月じゃ無理だよw

408:JKB48
12/05/18 22:36:19.52 /lVquMLg0
設定画面は出来たけど、セクションタイトルの文字色が気にいらないな。

409:JKB48
12/05/19 05:45:30.88 n570iYL40
新着のレスの数を表示してみた。
URLリンク(i.imgur.com)

410:iPhone774G
12/05/19 05:58:31.82 h8eAd6CP0
2chってAPI無いのにどうやって作ればよいの?まさかHTMLをパース?

411:JKB48
12/05/19 06:03:02.95 n570iYL40
>>410
HTMLをパースでも可能だけど、鯖の付加を減らす為にDATファイルを落としてパースする。

↓ここに取得の仕方とか仕様が書いてあるよ。これ見ながら作ってる。
monazilla.org::運営情報::資料室
URLリンク(monazilla.org)

412:JKB48
12/05/19 07:04:28.25 n570iYL40
お気に入りスレッドに引っ張って更新と新着付けてみた。
URLリンク(i.imgur.com)

413:JKB48
12/05/19 07:08:39.37 n570iYL40
次はスレッドの並び順変えてみるかな。
ログがあるスレッドを上に表示してみる。

414:iPhone774G
12/05/19 07:14:59.70 h8eAd6CP0
>>411
こんなまとめサイトがあったのね。ググッっても出てこなかった。ありがとう。
gzip、sjis、移転、あたりが面倒くさそうだな。あとはregxpで何とかなるかな。
実況だったらテーブルに全部読み込まなくてよくない?じっくり読むのは他のアプリに任せれば。

415:JKB48
12/05/19 07:19:48.21 n570iYL40
スレッドの並びを変えてみた。
左の数字は、取得した順番。
URLリンク(i.imgur.com)

416:iPhone774G
12/05/19 07:24:47.22 h8eAd6CP0
なんか実装はやくね?ウィザード?

417:JKB48
12/05/19 07:27:15.38 n570iYL40
>>414
gzipは、gzipを受け入れるって宣言すれば勝手にiOSが処理するので全然気にしなくて桶。

[request setValue:@"gzip" forHTTPHeaderField:@"Accept-Encoding"];

SJISは、>>346>>347>>348>>348で変換するから全然気にしなくて桶。

移転は対応してないw

既に実況用のアプリあるから違うものにしないとね。

418:JKB48
12/05/19 07:29:56.81 n570iYL40
>>416
そんな難しい事してないからね。
それに作るの慣れてきたし。

419:iPhone774G
12/05/19 07:37:07.83 h8eAd6CP0
>>417
おー普通にsjis対応してるのか。普段utf-8しか使ってない。gzipはよくわからんがいけるのか。
実況アプリってballoo!しか知らんのだが。あれキー局オンリーだし。


420:JKB48
12/05/19 07:50:21.34 n570iYL40
>>419
忘れたんだけど、balloo以外にもある。

421:JKB48
12/05/19 07:54:43.09 n570iYL40
What is Gocchamer - 2ch実況板ビューア:
URLリンク(www.ifreeware.net)


422:iPhone774G
12/05/19 08:19:03.08 h8eAd6CP0
>>421
あんのかーい。

423:JKB48
12/05/19 08:20:16.12 n570iYL40
>>422
今更だけど実況用アプリ作る意味無かったよ。

424:iPhone774G
12/05/19 08:28:43.19 h8eAd6CP0
>>423
いや意味はある。どのスレも実況できる。+ UIは勝てる。

425:JKB48
12/05/19 08:34:48.30 n570iYL40
まあ、自作だと痒いところまでたが届くのは良いね。

426:JKB48
12/05/19 08:36:59.69 n570iYL40
いよいよ、板一覧を流行りの二列にしてみるかな。

427:JKB48
12/05/19 08:37:28.57 n570iYL40
>>425
手が届く

428:JKB48
12/05/19 08:38:02.08 n570iYL40
さて、どうやって作れば良いのやら?

429:iPhone774G
12/05/19 08:42:55.17 h8eAd6CP0
>>425
ところで個人ライセンス?

430:JKB48
12/05/19 08:49:13.69 n570iYL40
>>429
林檎には個人で登録してあるよ。

431:iPhone774G
12/05/19 08:53:31.49 h8eAd6CP0
>>430
じゃチーム組めないな。残念。

432:JKB48
12/05/19 08:59:01.72 n570iYL40
>>431
個人で作った方がまったり自分のペースで良くない?

433:JKB48
12/05/19 11:14:46.00 9ZmkNXAV0
やっぱりボタンを二列に並べるかな。

434:JKB48
12/05/19 14:17:49.68 Frc36PoR0
結局ラベルを並べてみた。
URLリンク(i.imgur.com)

435:AKB48
12/05/19 14:22:36.23 n570iYL40
さて、次は何をしようか?

436:iPhone774G
12/05/19 15:15:35.76 hj4Yw0gq0
通信環境が不安定な場合でも不具合が起きないように考慮してある?

437:JKB48
12/05/19 15:35:59.88 n570iYL40
>>436
正常にDATをダウンロード出来たら処理する様にしてあるよ。
特に不具合は無いけど。

438:JKB48
12/05/19 16:27:01.39 n570iYL40
起き入り板も二列にしてみた。
URLリンク(i.imgur.com)

439:iPhone774G
12/05/19 16:37:25.79 vrfsYEg70
>>438
ラベルの左20ptぐらい空けた方がよくない?

440:JKB48
12/05/19 17:02:39.14 n570iYL40
>>439
やっぱり気になるよね。

441:JKB48
12/05/19 17:03:53.59 n570iYL40
良く考えたらスワイプで削除が出来なくなっていたorz

442:JKB48
12/05/19 18:01:39.21 H0NPaatu0
削除出来た。
URLリンク(i.imgur.com)

443:iPhone774G
12/05/19 18:13:55.22 vrfsYEg70
編集モードにしてまとめて削除は出来ないの?

444:iPhone774G
12/05/19 18:16:06.47 h8eAd6CP0
無理させんな

445:JKB48
12/05/19 18:24:35.39 H0NPaatu0
>>443
出来るけど面倒だから。

446:iPhone774G
12/05/19 18:41:54.16 h8eAd6CP0
同じコンセプトのようなツイッター版のAutowitterってアプリ未来いってるな。
スレ主が完成させれば実況系はアガりだわおれにとって。

447:iPhone774G
12/05/19 18:47:39.52 vrfsYEg70
2chの実況レスとTwitterのハッシュタグ付きツイートを混在させて表示出来るように出来ない?

448:JKB48
12/05/19 21:13:37.71 H0NPaatu0
>>446
俺的には完成なんだけど。

449:JKB48
12/05/19 21:14:41.80 H0NPaatu0
>>447
Twitterやってないから意味分かんないよ。

450:iPhone774G
12/05/19 23:58:49.52 h8eAd6CP0
>>448
いますぐアップロード作業に移るんだ

451:JKB48
12/05/20 06:47:43.55 +9sh1KJ40
>>450
やり方知らんもんw
それにこのアプリ名とアイコンじゃ駄目だろw

452:JKB48
12/05/20 06:49:45.42 +9sh1KJ40
先頭に空白を入れてみた。
URLリンク(i.imgur.com)

453:JKB48
12/05/20 07:33:55.35 +9sh1KJ40
板一覧を改良してみた。ダサいから何とかしないと。
URLリンク(i.imgur.com)

454:iPhone774G
12/05/20 07:40:32.89 8tChhK150
がんばれw

455:JKB48
12/05/20 08:04:45.01 +9sh1KJ40
お気に入りは星マークにしてみた。
URLリンク(i.imgur.com)

456:JKB48
12/05/20 08:31:32.71 WWf/arys0
緑は派手過ぎるのでシックにしてみた。
URLリンク(i.imgur.com)

457:Algebra ◆UWFDhAsTbw
12/05/20 09:12:53.73 +NeRmdb50
開発者用にしたらば立ててみたんだけど、要らない?
URLリンク(jbbs.livedoor.jp)

458:JKB48
12/05/20 10:24:49.96 +9sh1KJ40
板一覧を改良してみた。
URLリンク(i.imgur.com)

459:iPhone774G
12/05/20 10:27:31.18 8tChhK150
奇数スレ数でも全部グレー色の方がいいと思う

460:JKB48
12/05/20 10:30:48.57 +9sh1KJ40
>>457
ここが終わったら使えば良いんじゃないかな?

461:JKB48
12/05/20 10:35:12.14 +9sh1KJ40
>>459
直してみた。
URLリンク(i.imgur.com)

462:JKB48
12/05/20 11:25:27.97 WWf/arys0
>>457
後で見やすい様にIOSでもテーマ別にスレッド作ったらどうかな?

463:iPhone774G
12/05/20 11:35:45.50 R1kzcGXJ0
みんな頑張ってるので昨日から開発再開してみたけどもう挫折

板一覧のニュー速+をタップしてから表示されるまでの時間をあらためて測ってみると、BB2Cが約1秒、自分のアプリが約4秒
どう考えてもBB2Cはダウンロード後に高さ計算してない気がする(そんなはずないけど)
約1秒はほとんどダウンロードに要した時間だと思うし
でもスレ一覧が表示された瞬間にスクロールしまくっても最後までちゃんと表示されてるんだよね
いったいどんな魔法を使ってるのか……
メモリ馬鹿食いが高速表示に関係してるのかな?

つか、BB2Cを落ちないようにしてくれたら開発やめるんだけどな

464:iPhone774G
12/05/20 11:57:35.58 Rfsgs3HB0
>>463
セルの使い回ししてる?タグで分けて

465:iPhone774G
12/05/20 12:01:47.19 Rfsgs3HB0
>>451
アイコンは2が移動してる感じのシンプルなのでどうだろう。名前はAuto2ch

466:JKB48
12/05/20 12:08:12.83 WWf/arys0
>>463
俺のは約3秒だよ。殆ど通信時間なはずなんだけど。

467:iPhone774G
12/05/20 12:11:24.01 vXuCQsX9i
>>463
最初は単純にレスごとの改行の数にもとづいて高さ計算し、
実際に表示する時にセルごとに各行の文字数とか折り返しを考慮して高さを計算しなおして、
単純計算高さと折り返し考慮高さが不一致なら、
そのセルをreloadか delete and insertしてるんじゃねーの?

468:iPhone774G
12/05/20 12:13:08.67 Rfsgs3HB0
>>467
それ意味ない

469:JKB48
12/05/20 12:13:21.34 WWf/arys0
リロードしたら2秒だった。

470:JKB48
12/05/20 12:14:25.76 WWf/arys0
やっぱり2秒
URLリンク(i.imgur.com)

471:Algebra ◆UWFDhAsTbw
12/05/20 12:15:32.00 +NeRmdb50
>>460, 462
OK、しばらく自分用に使いながら整備してみるよ。
つかグラポで見られないんだけど、なんでだ・・・。

472:JKB48
12/05/20 12:50:40.70 v7Ghr0nD0
>>465
アイコン作ってみるよ。

473:JKB48
12/05/20 16:30:49.51 v7Ghr0nD0
もう考えるの嫌になったw
URLリンク(i.imgur.com)

474:iPhone774G
12/05/20 16:46:38.22 v7Ghr0nD0
>>471
俺のブラでも見れないよ。

475:JKB48
12/05/20 17:06:09.74 +9sh1KJ40
ニュース速報+を計測してみた

スレッド一覧リクエスト
2012-05-20 17:03:14.324 iLive2chSE[6009:707] thread list data get start 2012-05-20 08:03:14 +0000
スレッド一覧ダウンロード完了
2012-05-20 17:03:16.744 iLive2chSE[6009:707] thread list process start 2012-05-20 08:03:16 +0000
クラスに展開完了
2012-05-20 17:03:16.844 iLive2chSE[6009:707] thread list process end 2012-05-20 08:03:16 +0000
表示用処理完了
2012-05-20 17:03:17.565 iLive2chSE[6009:707] thread list display data make end 2012-05-20 08:03:17 +0000


476:コテハン略
12/05/20 17:49:00.89 +NeRmdb50
>>474
もともとしたらばが見られないならいいんだけど、グラポの場合、見られるって言って見れないからね・・・
こんなんなって文字化けする
URLリンク(i.imgur.com)

477:iPhone774G
12/05/20 17:52:31.47 v7Ghr0nD0
>>476
GPはバクの塊だからなw

478:iPhone774G
12/05/20 17:53:07.48 +NeRmdb50
そして開くとDAT落ち扱い
まじ・・・
URLリンク(i.imgur.com)

479:JKB48
12/05/20 17:58:02.75 v7Ghr0nD0
>>478
そりゃ酷いな。
この作者はプログラマの経験が無い気がする。

480:iPhone774G
12/05/20 18:02:08.41 +NeRmdb50
どうもURLがおかしくなってるみたいだな
testが入ってたりカテゴリーの位置が違ったり
Twinkleでコピー:
2chブラウザ開発 - iOS
URLリンク(jbbs.livedoor.jp)
GraffitiPotでコピー:
ch・ヨ・鬣ヲ・カウォネッ - iOS
URLリンク(jbbs.livedoor.jp)
前はmonazilla.org(wも同様に見られなかったけど今回のバージョンから見られるようになってたからてっきり直ったと思ってたんだけど・・・
あとスレッド名も1文字目が欠けてる・・・subject.txtのパース間違ってる?(2ch~→ch~)
まぁせいぜい反面教師として活用させてもらうとしよう

481:JKB48
12/05/20 18:06:40.32 v7Ghr0nD0
どうやってテストしたんだろうね?

482:JKB48
12/05/20 18:16:11.14 v7Ghr0nD0
調べたら、したらばはURLの構成が2chと違うから直さないと動かないな。

483:iPhone774G
12/05/20 18:16:35.96 +NeRmdb50
ちょっといじってみたら、わけの分からない状況に遭遇してる・・・
板名によって読めるようになったりならなかったりするみたい・・・
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)

484:iPhone774G
12/05/20 18:17:48.53 8tChhK150
ぐらぽでそのアドレス外部板に登録できたよー
URLリンク(i.imgur.com)

485:JKB48
12/05/20 18:24:43.30 v7Ghr0nD0
>>483
やっぱりバクだw

486:iPhone774G
12/05/20 18:32:09.85 +NeRmdb50
どうも、板名とURLの組み合わせによっては読めない事があるらしい。
今回の板でダメな板の名前でも、他の板に同じ名前をつけると読めた。
ダメな板名・URLの組み合わせの規則はよく分からない・・・

487:JKB48
12/05/20 18:32:42.22 v7Ghr0nD0
マジックだなw

488:JKB48
12/05/20 18:37:19.90 v7Ghr0nD0
次はお気に入りスレッドの自動巡回機能付けてみるか。

489:JKB48
12/05/20 18:52:18.40 v7Ghr0nD0
AAも小さくしないとな

490:iPhone774G
12/05/20 19:08:35.72 Yt0isFDB0
>>475
ダウンロード完了から表示まで0.821秒って速いね
自分は1.692秒(※のCoreText関連が遅い)
でもBB2Cはここが0秒なんだよなあ……

2012-05-20 19:01:24.612 Tool[4951:707] タップ
2012-05-20 19:01:24.676 Tool[4951:360f] 非同期ダウンンロード開始
2012-05-20 19:01:26.234 Tool[4951:360f] 非同期ダウンロード終了
2012-05-20 19:01:26.241 Tool[4951:360f] ダウンロード完了通知受け取り
2012-05-20 19:01:26.256 Tool[4951:707] クラス展開開始
2012-05-20 19:01:26.258 Tool[4951:707] >>DATを改行で分割開始
2012-05-20 19:01:26.289 Tool[4951:707] >>スレ番、スレタイ、レス数を取得開始
2012-05-20 19:01:26.415 Tool[4951:707] >>この板の取得済みのログ情報を取得開始
2012-05-20 19:01:26.588 Tool[4951:707] >>日付変換、勢い計算など開始
2012-05-20 19:01:26.643 Tool[4951:707] >>※属性付き文字列作成開始
2012-05-20 19:01:27.113 Tool[4951:707] >>※縦画面時の高さ計算開始
2012-05-20 19:01:27.569 Tool[4951:707] >>※横画面時の高さ計算開始
2012-05-20 19:01:27.948 Tool[4951:707] クラス展開終了

491:iPhone774G
12/05/20 19:11:26.29 +NeRmdb50
>>490
データの一部を受け取るたびに局所的にオブジェクトへの変換はじめちゃえばいいんじゃないの?

492:JKB48
12/05/20 19:12:53.94 v7Ghr0nD0
>>490
俺はラベル使ってるよ。
単色ならcore text使う理由は無いからね。

493:iPhone774G
12/05/20 19:21:24.64 Yt0isFDB0
>>491
非同期ダウンロードしながら、非同期クラス展開か
面白そうだね
来週以降試してみる

>>492
自分は条件で色つけたいからラベルは無理かも
それに板一覧、スレ一覧、レス一覧でセルを共通化してるし

494:iPhone774G
12/05/20 19:30:15.75 xPEhHJ4C0
ご参考まで
URLリンク(www.appbank.net)
URLリンク(sonson.jp)
URLリンク(twitter.com)
URLリンク(logsoku.com)

495:JKB48
12/05/20 19:34:46.26 v7Ghr0nD0
>>493
色付けるなら仕方無いね。

496:JKB48
12/05/20 20:05:08.34 v7Ghr0nD0
>>494
独自で書いているなんて凄い。

497:iPhone774G
12/05/20 20:48:10.51 DiiQ69Hm0
>>494
独自仕様じゃiPad対応出来ないのも当然だな

498:iPhone774G
12/05/20 20:57:08.37 5XW0mgeA0
iPhoneがRetinaになった時も独自のビューネックになって、iPhone4だとスレッドの表示が粗くなってた覚えがあるよ
iPhone4の発売が6月24日で、Retina対応版BB2Cのリリースは7月11だったので、対応は速攻だったみたいだけどね

499:iPhone774G
12/05/20 20:58:50.21 5XW0mgeA0
日本語変になった、独自のビューがネックになって、な

500:iPhone774G
12/05/20 21:05:12.17 DiiQ69Hm0
独自も最初から設計してたらいけるかもしれんな

501:JKB48
12/05/20 21:32:26.23 B3TSAu+T0
速度よりバグ無しで動く方が重要だと思うよ。

502:iPhone774G
12/05/20 21:39:26.59 iYZBPDA10
過去ログを探すときにサーバーはどうやって調べればいいのかわかりますか
例えばこのスレだとiPhoneと1334904913
で特定できますがサーバーはしょっちゅう移転するので3年後にengawaになっていた場合
anagoという情報はどのように見つければよろしいのでしょうか?

503:JKB48
12/05/20 21:44:38.27 B3TSAu+T0
スレッド一覧をcore textにしてみたよ。

2012-05-20 21:42:07.014 iLive2chSE[4313:f803] _appDelegate.selectItaName=[ニュース速報+]
2012-05-20 21:42:07.018 iLive2chSE[4313:f803] thread list data get start
2012-05-20 21:42:08.616 iLive2chSE[4313:f803] thread list process start
2012-05-20 21:42:08.634 iLive2chSE[4313:f803] thread list process end
2012-05-20 21:42:09.099 iLive2chSE[4313:f803] thread list display data make end


504:iPhone774G
12/05/20 21:51:41.13 svvXEAe50
サーバー移転のときって過去ログも一緒に移転しないんだっけ?

505:JKB48
12/05/20 21:56:15.81 B3TSAu+T0
過去ログも一緒に引越しする気がするけど。

506:iPhone774G
12/05/20 22:02:40.65 WzBDrElF0
>>501
もちろん、バグなんて論外だね

バグがないという前提で、自分は速度が最重要だな
どんなに高機能だったり見た目がよくても遅かったら使う気しないし

自分の中では
速度>使いやすさ>>>>>多機能>デザイン
って感じかな?
なのでBB2Cが頻発に落ちなければ自分でアプリ作ろうなんて考えなかったと思う

507:iPhone774G
12/05/20 22:02:54.55 svvXEAe50
>>505
だとすれば、>>502は板メニュー取得するとかして「今のiPhone板のサーバー」さえ分かれば問題ない気がするね。
ところで過去ログって(●無しで)見られるのか? 過去ログに収められた後は見られると聞いて
URLリンク(www.monazilla.org) の通りにURLを打ってみたんだが読めない。

508:iPhone774G
12/05/20 22:04:16.50 3fjTbfKk0
話ズレちゃうけど、俺の環境ではBB2C全く落ちないんだが…買い替えた方が早い…?

ナシナシ!開発ガンバって!

509:JKB48
12/05/20 22:07:30.66 B3TSAu+T0
>>507
●無いと読めないよ

510:iPhone774G
12/05/20 22:09:17.26 WzBDrElF0
>>508
多分、サムネイル表示オンにして画像をもれなく見まくってると頻繁に落ちると思う
落ちたあとにそのスレ開いたとき、せめて落ちたレスが表示されればまだマシなんだけどな

511:iPhone774G
12/05/20 22:12:25.06 3fjTbfKk0
>>510
ああ、ブラクラバグはあるね。荒らしがよく貼ってるやつ。
まぁ、バグ修正が期待できない以上は開発した方が早いし確実だわなぁ


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch