[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 06/15 14:01 / Filesize : 227 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Swiftスレ



1 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 04:12:21.08 ID:rEEU5ykv]
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう
https://developer.apple.com/swift/

369 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 17:24:53.47 ID:U2o1cB0T]
>>367
試したところスペースが入りうるところでは任意に改行できるみたい
改行前のバックスラッシュはエラー

370 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 17:26:49.78 ID:bTGozmC4]
>>369
それ、構文的にstatementの終わりかどうかを判別できてるってことだよね?
だったら、1行に複数statement入れた時も、判別できるからsemicolon不要だと思うんだが……

371 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 17:28:38.98 ID:D0EgXF03]
どんだけ読みにくいソース書きたいんだよ!

372 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 17:29:14.79 ID:U2o1cB0T]
>>367
consecutive statements on a line must be separated by ';'
というエラーが出るから、構文の区切りは判断してるけど可読性のためにセミコロンを明示的に入れよ
というルールにしていると思われる

373 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 17:36:11.09 ID:3dO8/iia]
Swiftってメソッド名を取得するようなプリティーなファンクションある?

374 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 17:36:25.69 ID:bTGozmC4]
>>372
それなら、複数行のstatementがどこで終わるかわかりにくいから
可読性のためにsemicolonを入れて欲しいよ……
何か気持ち悪いなぁ

375 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 17:46:41.07 ID:XqFykZgR]
>>374
セミコロン入れたいのなら自分で書けば良いだけだろ
変なこと行ってるぞお前

376 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 18:00:43.18 ID:hxrPvcfi]
>>362
OS X が BeOS だったらそうなっただろうね。NeXT になったから ObjC。
NeXT は Apple から追い出されたジョブスが Machintosh の有力開発環境だった Smalltalk に親しんでいたから inline Smalltalk を書ける ObjC。
そういう歴史。

>>372
これも Smalltalk からの歴史。Smalltalk ではコロンでは無くて . だけど。
ちなみにどっかの論文で、BASIC や Smalltalk のようなセパレータタイプよりも、C のターミネータタイプの方が学習が容易で間違いが少ないという実験があった。

377 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 18:01:35.29 ID:Ss1X6IjI]
例えばこんなワンライナーで

var a = rand() var b, c: Int? b = a % 20 > 10 ? 10 : 20 c = a > 10 ? b : b! + 20

ぱっと見で瞬時にセンテンスの区切りが分かるならセミコロンはいらんだろうな



378 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 18:08:39.95 ID:bTGozmC4]
>>375
いやいや、必須になってるのと任意になっているのでは「他人のコードを読む」ときの
可読性が違うから気にしてんだよ。自分のコードなら入れるって。

1行に複数statementの時は「必須」だから文の切れ目がわかるけど
複数行に1statementの時は「任意」っぽい(?)からわかりにくく「書ける」ってこと。

379 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 18:15:14.57 ID:Ss1X6IjI]
複数行に1statementの時に終わりが分かりにくいってことはないと思うぞ
そんなに分かりにくかったら空行なりいれればいいわけだし

380 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 18:22:25.93 ID:bTGozmC4]
>>379
だから、自分で書くんだったら注意するって。
実際に見てみたらわかりにくくないってことないのかなぁ?
まぁ、当面はXcodeしかコーディング環境がないからXcodeが上手いこと見せてくれれば問題ないか

381 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 18:36:08.42 ID:fhxWm8Xr]
>>380
複数ステートメント1行セミコロン無しでわかり難い例は>>377にレスしてくれてるんだから、
1ステートメント複数行でわかり難い例ってのを具体的に書いてみたら?

382 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 18:44:38.48 ID:U2o1cB0T]
Swiftはlongがない代わりにintの長さがマシン依存だからいやんなことになりそう

383 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 18:52:06.49 ID:fhxWm8Xr]
長さに依存するような整数はInt64とかInt32みたいに書けばいいんじゃないか?

384 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 18:55:52.22 ID:k17DeP1N]
そういやMacはもう64bit環境しかないな。
iOSの方は5sのみ64bitで後は移行中だけど

385 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 18:56:05.34 ID:U2o1cB0T]
OSXのC処理系はILP32 or LP64だから、何となく

386 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 18:58:38.99 ID:XqFykZgR]
C書いてるときには、関数内で特定の処理の塊を { } で囲んでコメント付けたりしてたんだが、
こういうことを Swift では出来なくなったみたいだな。
{} がクロージャとして認識されるから。

387 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 19:09:55.48 ID:OzgJ1p8p]
文末記号が無い言語は解析ルール次第で出来ることが変わるから信用できない
VB9なんかは多項式の途中で改行するとエラーになったりして救えなかった



388 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 19:24:02.90 ID:fhxWm8Xr]
>>386
そういうのは関数内で関数定義して呼び出しちゃえばいいんじゃない?
コンパイルされるコードは最適化されちゃって変わんないと思うよ

389 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 19:24:35.64 ID:fhxWm8Xr]
>>387
解析ルールは明示されてるよ

390 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 19:25:14.43 ID:bTGozmC4]
>>381
こ、こんなのであってますか……言語仕様もいまいち分かってなくて
コンパイル通るかもわかんないけど……

var hogehoge = "hogehoge"
var a : Boolean = let b :
Integer = 0b11110000 && let
hogehog = "gehogeho"

391 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 19:26:21.05 ID:bTGozmC4]
そもそも、IntegerもBooleanも違うかったわ

392 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 19:34:00.01 ID:XqFykZgR]
お前、言語仕様も分かってないのにグダグダ言ってたのか

393 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 19:39:35.40 ID:/lL990/k]
>>390
2行目の b と : の間で文法エラー

394 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 19:40:36.38 ID:fhxWm8Xr]
>>390
なんかめちゃくちゃだと思うが、
式の途中で改行とかすれば次の行の先頭にインデントとか入るだろうから
行の初めが前の行から継続してるかどうかは自明になると思う

395 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 19:49:48.50 ID:18Wy6DPo]
どーせ瑣末な文法で躓くんだから、c++使い続けたらいいのに

396 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 19:51:30.46 ID:bTGozmC4]
>>392
( ̄Д ̄)ノ オウッ すまんの試す環境がないから
さっき聞いたスペースが入るトコはどこでも改行できるって話を元に考えただけだし
IDEでのフォーマットはない前提な
型の名前が間違ってるのは愛嬌で許してくれよ

>>393
型との間の:は空白を許さないの?それとも型とコロンの間の空白はきっちゃダメ?
後、letで代入する値が変数じゃなくてリテラルの場合は常にtrueだから
もしかしたら怒られる?それとも単に最適化でtrueに変換されるだけかな?

試したい……

397 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 19:55:14.22 ID:fhxWm8Xr]
>>396
IDEのフォーマットが無い前提って、インデント無しのコードを読めってこと?
そんなの問題外じゃない?

あと、letがBooleanを返す?って他でも書いてる人がいるから調べてるんだけど、
どこかのドキュメントに書いてある?



398 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 19:58:17.00 ID:/lL990/k]
if let a = b {
}

って書き方できるから勘違いしてるんだろう
letがBool返すわけではない

399 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 20:11:52.36 ID:bTGozmC4]
とりあえず実物触るまでは全て杞憂らしいことが何となく納得。
if let a = b は The Swift programming languageの頭の方のControl Flowの節で出てて

“If the optional value is nil, the conditional is false and the code in braces is skipped.”

抜粋:: Apple Inc. “The Swift Programming Language”。 iBooks. https://itun.es/jp/jEUH0.l

ってなってるから、condition is "false" って値が取れると思ってた。ってか、取れないんだ?
複数の値のnil値判断を&&で出来ると思ってた。

400 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 20:25:51.95 ID:Ss1X6IjI]
var i: Int? = 10
if i {
 println("i = \(i)")
}

はオッケー

var i: Int = 10
if i {
 println("i = \(i)")
}

はアウト〜

401 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 20:35:36.13 ID:bTGozmC4]
>>400
つまり?のついている値が"optional"ってマークされてるものの値を評価してるわけだ。
letの返値じゃなくて、代入された値を評価してる、と。
"optional"な値の場合は、nilはfalse、nil以外がtrueとして評価される、と?
"optional"じゃない場合は、条件式で利用できない……か。

402 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 20:48:52.91 ID:q+iSb4xf]
Swiftってアップル製品の環境でしか動かないの?

403 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 20:50:04.79 ID:N9ZszDAJ]
MSがWindowsで動くようにしたらAppleはいつものようにすぐ訴えるし。

404 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 20:53:59.72 ID:DVEEJUDF]
記念カキコ

405 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 20:57:26.27 ID:D2wOjwoR]
クラス内の変数は全部パブリックになってしまうん?

406 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 21:07:17.88 ID:23MIBYyX]
>>397  let a=b のb が値を持つかどうかの判定でBooleanを返すと有るね。

The Basics の Optional Binding
You use optional binding to find out whether an optional contains a value
if let constantName = someOptional {

元々 if a=b をエラーにするから、代入兼判定としてletを使うようにしたと言う事だろうけど。

407 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 21:20:07.46 ID:Ss1X6IjI]
憶測が多いな
別にletじゃなくてvarでもいいんだけど

var a: Int? = 10
if var b = a {
println("b = \(b)")
}



408 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 21:51:22.48 ID:qTkh2drY]
swiftのarrayってlet&unshareで使うのがいいのかな??
appendした後の挙動がバグ臭プンプンする。

409 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 22:04:27.80 ID:bTGozmC4]
>>407
大事なのは Int? の ? だと思うんだが。?のついている型だけが代入時のnil判定に使えるということじゃないの?
>>408
後ろはNSMutableArrayじゃなさそう?

410 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 22:08:28.49 ID:ZaCMtfJy]
C++のboost::optionalよりよさげ?

411 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 22:23:42.09 ID:qTkh2drY]
>409
“Assignment and Copy Behavior for Arrays”を読んで欲しいんだけど、
var listA = [1,2,3]
var listB = listA
listB[0] = 9
ってするとlistA[0]も9になってる。
まぁこれは普通だよね。

だけどこのあと
listA.append(4)
って要素数が変わる操作をしたら
listA[1] = 22
ってしても listB[1] は2のまま。
分かっててもミスりそう。

412 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 22:32:28.70 ID:bTGozmC4]
>>411
これはトラップ過ぎるwwww
funcに引数で渡されてきたArrayはどういう扱いなんだろう?
要素追加した瞬間にcopyされて別物か?

413 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 22:33:26.53 ID:Ss1X6IjI]
>>411 ディクショナリだとまた挙動が違うんだよな

var dictA = [0:1, 1:2, 2:3]
var dictB = dictA
dictA[0] = 9

ってやると、dictA[0]は9になるけど、dictB[0]は1のまま

414 名前:デフォルトの名無しさん [2014/06/05(木) 22:39:53.87 ID:O/ymbC/3]
Optionalの説明はココが分かり易かった
blog.livedoor.jp/rapple_lab/archives/7720544.html

415 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 22:42:40.01 ID:qTkh2drY]
>>413
arrayもdictionaryもstructureなんだからdictionaryの動作が正しいよね。きっと。
arrayのはパフォーマンス上げるためなんだろけどunshareを標準にして欲しい。

>>412
>要素追加した瞬間にcopyされて別物か?
明日試してみるよ

416 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 22:53:48.76 ID:ZqenSHM0]
javaのプリミティブが嫌いだったんだけど
swiftは無い?

417 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 22:54:26.94 ID:ZaCMtfJy]
arrayの特別扱いってなんかPHP臭がするんですけど。。。



418 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 22:54:34.73 ID:qTkh2drY]
あとarrayをループさせる時はfor - in より for var i = 0;i < array.count;++
でループさせて array[i] で参照したほうが20%ほど早かった。
この辺もobjective-cと違うよね。

419 名前:デフォルトの名無しさん [2014/06/05(木) 23:02:45.98 ID:sbVpP/3M]
うーん

var array1 = [1,5,7,4]
var array2 = sort(array1, >)

この時、array1までもソートされる破壊的な操作なんだけど、

sort(&array1, >)
って呼ぶのを強制された方がしっくりくるのだが。

420 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 23:06:47.17 ID:wJ9V7wb/]
やっぱり*は必要だったのだ

421 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 23:07:49.74 ID:qTkh2drY]
>>420
同意!!

422 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 23:10:47.70 ID:DedpSM9H]
最近の言語ってセミコロンや括弧を無くすことに躍起だけど
文法にambiguousな部分が出てきたりしないのだろうか。

423 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 23:12:19.01 ID:ZqenSHM0]
>>422
よくわかりません、どゆこと?

424 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 23:15:46.09 ID:Ss1X6IjI]
とりあえず、配列にはcopy()とunshare()があることを意識しといた方かよさそう
あと関数の引数に配列を渡して操作するきは、inout付きにした方がいいのかな

425 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 23:15:46.59 ID:XqFykZgR]
>>419
破壊されたくなければ、明示的に
var array2 = sort(array1.copy(), >)
しろって方針なんだろうな。コスト削減のために

426 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 23:18:00.24 ID:XqFykZgR]
でも関数の引数が自動的にコピーとなるような指示詞が欲しいな

427 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 23:21:06.13 ID:Ss1X6IjI]
var array1 = [1,5,7,4]
var array2 = array1.copy()
array2.sort(>)

若しくは、

var array1 = [1,5,7,4]
var array2 = array1
array1.unshare()
array2.sort(>)

とか



428 名前:デフォルトの名無しさん [2014/06/05(木) 23:27:16.58 ID:ABWTHSvc]
てか、破壊されるなら戻り値でArray戻さないでよ、紛らわしい
仮にも標準関数なのに

429 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 23:27:27.26 ID:lzzD+Ao8]
そういうもんだと割り切りゃいいか
Effective本的なのが欲しいね。細部の落とし穴が存在しない言語なんて求めるだけ酷だろし

430 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 23:28:15.04 ID:XqFykZgR]
func foo(var a : Int[]) {
a.unshare()
...//いろいろな処理
}
こうすればいいのか。

ちなみに引数のところから var を抜くとエラーになる。

431 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 23:45:56.24 ID:XqFykZgR]
let listA : Int[] = [1,2,3,4,5,6,7]
let listB : Int[] = listA.filter({$0 % 2 == 0})
let listC = filter(listA,{$0 % 2 == 0})

listB は普通の新しい配列なのに、listC は遅延リストなのが面白いな

432 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 23:51:31.90 ID:Ss1X6IjI]
配列みたいなコピーコストの高いやつはデフォルト同じやつ参照でいいんだが
ディクショナリは代入した時点でコピーしちゃうみたなんで、おいそれと代入しにくいな
配列よりむしろディクショナリの挙動の方が気になる

433 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 00:29:37.83 ID:GafzTiNN]
Swiftの仕様をまだ全部は見切れてないけど、クラスのSubscripts化とか、Property observer みたいにちょっと新鮮かなと感じる特徴もあるけどね

434 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 00:35:14.23 ID:lrmBy0jf]
subscript って何かと思ったら、C++ の operator[] のオーバーロードみたいなもんかな

435 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 00:44:38.91 ID:RYqBXsRp]
演算子のオーバーロードできんの?
これで他人が読めないコードが書けるな。

436 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 00:47:05.88 ID:GafzTiNN]
でける

437 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 00:55:20.98 ID:xKXbmGps]
絵文字でな



438 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 00:59:06.51 ID:0NzWvF7l]
たとえばこれがHaskellみたいにどうしてもそういうシンタックスが必要だ、と
いうことで新言語作るのならいいけど、新しい言語作りたい病の人が大して意味もない
のに既存の言語を適当に交ぜたみたいな新言語作ったら、まあいい加減にしてくれよ、
と思うのが普通でしょ。

Appleの場合なまじプラットフォームとしては力があるから、「これでやります」と
言われたら従うしかない。
いろんな人が迷惑する。それだけにしか使い道のない言語に脳細胞使われちゃうわけで。

439 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 01:16:10.65 ID:xKXbmGps]
>>438
選択肢が増えただけだが。
頭悪いな、君は

440 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 01:17:41.85 ID:cHkwjIcW]
>>438
まずobj-cが古臭く冗長で無理がきてる、という問題に向き合った成果じゃないの
とりあえずの所でいうと、obj-cだって事実上Apple製品以外で使われとらんし

obj-cもうちょいどうにかならんのか、というのはユーザサイドから腐るほど言われてた言葉だしなあ

それだけにしか使いどころがないダサい言語が、とりあえず使いどころは変わってないけどフレッシュになりました、ってことでしょ

441 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 01:22:28.17 ID:Ynv3Q/53]
>>438
ぱっと見た感じ他の言語の寄せ集めだから別に覚える事なんてほとんどないわけだが。

442 名前:デフォルトの名無しさん [2014/06/06(金) 01:24:17.01 ID:M36FOYua]
誰か、Objective-C擁護派は居ないのか?
Swift登場以前は居たんだろ?

443 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 01:34:54.40 ID:bHnhPL3c]
SwiftでCoreFoundationやQuartzの関数は呼べますか?
例えばCGContextRef を取得して操作したりとかできるんでしょうか?

444 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 01:46:40.68 ID:lrmBy0jf]
>>443
このスレを CG で検索してみろ

445 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 02:00:09.31 ID:bHnhPL3c]
出来るもんだな (´∀`)

446 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 02:27:42.23 ID:cHkwjIcW]
>>442
や、より簡単な形でとりあえずobj-cで出来ることがだいたい出来るようになってる訳だし相反するものでもないんでないかな
smalltalk信奉者なんかで、かつ概念的な語りが好きな方々が一定数残ると思うけどね
皮肉でなく、昔語りをする人は必要だ

447 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 02:34:14.55 ID:QTGzN/i9]
何かgoとかtypescriptが出た時より騒がれてるけど、何が凄いの?



448 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 02:40:41.45 ID:cHkwjIcW]
>>447
obj-cランタイム互換でしょ
うざがられてたけど仕方ないと思われてた古めかしい設計のobj-cを苦もなく差し替えられる

あとc互換っぷりも個人的にはビビってる
低レイヤでなんか色々捗りそう

449 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 02:51:42.76 ID:rzjQXmlP]
いまごろランタイムも書き直し中なのかなあ。
AndroidをGoにするのは難しいから
またAndroidはもっさりって言われちゃうな

450 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 03:00:34.92 ID:30cQq14w]
今はSwiftScriptかSwiftTalkを開発中

451 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 06:06:55.21 ID:kAncoGTb]
>>447
GoなんてGoogle社員が暇な時間に作ってみましたってだけで
別にChromeの中核スクリプトに採用する為のものでもなんでもないからな
メンツがメンツだけに一時期注目されたけどあれでも騒がれすぎだった

452 名前:デフォルトの名無しさん [2014/06/06(金) 06:14:19.62 ID:VdkUhq2q]
>>451
↑こいつ知ったかで良くここまで自信まんまんに恥晒せるな
すごいわ

453 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 07:38:18.52 ID:1jHAJD54]
>>407
varでもよかったんだ
ところでbの型ってOptional(型!)だったらりする?

>>415
推測だけどGo-langのスライスみたいにArrayはあくまでラッパーで本体は別に存在するんじゃない
だから代入した場合本体の参照のみコピーされるのではないかと
unshareの機構も合点がいくし

>>447
発表した時点で”使える”言語だからじゃないの?
あと注目度の高いWWDCの基調講演で発表されたというインパクトもあるかもね

454 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 07:59:08.42 ID:Wfg//q6J]
ObjC冗長だって言うけど、Swiftになったら結局コメント書かなきゃいけなくなる予感
ObjCはappleDocコメントとメソッド名で機能は殆んどつたわるからな
つかAppleDocとかCocoaPodsとかSwiftに移行するのかな

455 名前:デフォルトの名無しさん [2014/06/06(金) 08:02:22.50 ID:s5X4N2N/]
>>453
>>>407
>varでもよかったんだ
>ところでbの型ってOptional(型!)だったらりする?

bはOptionalにならない。必ず値が入るから。

b = a!

と同じ

456 名前:デフォルトの名無しさん [2014/06/06(金) 08:14:54.58 ID:s5X4N2N/]
どうでもいいけど

var a:Bool?
var b = !a!

みたいな書き方も出来るのな。
まぁ否定演算子と間違える奴は居ないか

457 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 08:23:58.96 ID:dQ9iK7KV]
>>438
Swiftレベルの文法で脳細胞使ってんなよ
初見で書けるだろこんなの



458 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 08:26:07.34 ID:XasNKctc]
>>451
実績がないのは事実
と思っていたがdocckerでgo始まったと思ったわ

459 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 08:30:57.55 ID:LzbjDMik]
>>457
いつまでもマルチコピペ野郎に反応すんなks

460 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 08:57:10.26 ID:DTdJKogB]
Boys, be ambiguous!

461 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 09:32:25.44 ID:NbZ9JiJc]
>>446
より簡単に書けるからこそ、後でみてわからなくなりそう

array[index]
[array objectAtIndex:index]

事前知識なしで意味がとりやすいのは後者

462 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 09:45:58.53 ID:j3uepfFp]
>>450 SwiftScript は絶対に出てきそう。 Swiftインタプリタと実現性はどっこいどっこい。
AppleScriptを置き換えてあらゆるものを統一言語で処理する。

463 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 09:46:48.62 ID:+4efFwAW]
COBOLの場合

ADD A B GIVING C
C = A + B

事前知識なしで意味がとりやすいのは後者
こうですか!? わかりません><

464 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 09:48:04.30 ID:+4efFwAW]
あれ、前後まちがえた...

465 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 10:14:11.16 ID:bHnhPL3c]
Swiftは関数の引数にラベルを書けるから可読性が落ちることはないと思う。
まぁどっちの場合もプログラマの命名センスに依存するけど
今手元に実行環境ないから確認できなけど、Arrayにも valueAtIndex的なメソッドあるんじゃないかな

466 名前:デフォルトの名無しさん [2014/06/06(金) 10:14:32.43 ID:ueXkqxBK]
Objective-Cはオブジェクト指向入門としては分かり易いけど、オブジェクト指向に慣れてくるとモダンオブジェクト指向言語の方が書きやすいんだよなぁ

467 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 10:22:04.34 ID:y58jmSWV]
>>432
いやDictionaryの方は素直じゃねえか?
参照だけするなら新しいオブジェクトを増やさない。CopyOnWriteって思想でしょ。

Arrayは中身だけ書き換えるソートみたいな処理があるから、中身変えただけじゃコピーされないように
したんじゃねえの?
でも中身を書き換えてもコピーされないような特殊メソッドを用意してやったほうが良かった気がするんだよなぁ。

>>461
いやいや、[対象 操作:引数]って構文がノーマルCからかけ離れてるから、一概には……
30年前くらいにパソコンを始めるとまず学習するBASICでも配列はA(4)みたいにアクセスしてたし。



468 名前:デフォルトの名無しさん [2014/06/06(金) 10:24:52.84 ID:IcDjZ6AK]
オブジェクト指向は愚かな考え。
peace.2ch.net/test/read.cgi/tech/1393660194/

469 名前:デフォルトの名無しさん [2014/06/06(金) 10:33:51.88 ID:VHSXa0o7]
>>468
人間クラス継承して美少女クラス作るとか言ってる時点でオブジェクト指向理解できてない。
美少女クラス作るなら二次元人クラス継承するに決まってんだろ

470 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 10:50:52.82 ID:N1a6rny2]
たとえば
postBlog("眠い")
だと確実に混乱する

postBlog(title: "眠い")
とみんな書いてくれるだろうか

半強制的に
[self postBlogWithTitle:@"眠い" withBody:nil]
とかなっていた方が読みやすいのは私だけか
selfとか主語も明示されているし

qiita.com/nori0620/items/cf956fea84e82ec2aee5#2-10
※例示しただけで元記事を否定する意図はありません

471 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 10:53:33.80 ID:lrmBy0jf]
>>470
[self postBlog:@"眠い" with:nil]
だと確実に混乱する

[self postBlogWithTitle:@"眠い" withBody:nil]
とみんな書いてくれるだろうか

472 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 10:53:44.46 ID:BvDrvDh3]
Swiftってラピュタに出てくるやつかな

473 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 10:57:06.27 ID:DTdJKogB]
www.moonmile.net/blog/archives/3580
_name 参照してないから詐欺だよな

474 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 11:00:07.92 ID:N1a6rny2]
>>471
オブジェクティブCのいいところって、
下のようなメソッド名に無意識のうちに誘導されるところだと思っていたんだけど、上のような書き方をする人も結構いるんですかね

475 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 11:02:40.60 ID:lrmBy0jf]
>>474
470みたいなこと心配してる辺り、お前とお前の周囲はよっぽど低レベルなプログラマばかりだと思ったが

476 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 11:04:41.80 ID:cj6UOPoT]
postBlogWithTitle: body: こうだべ

477 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 11:08:44.12 ID:UcUEUerQ]
新人とか派遣がしょっちゅう入れ替わりで入ってくるんだろw



478 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 11:31:18.80 ID:dQ9iK7KV]
>>470
もうSwift使うのやめなよ

479 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 11:45:21.84 ID:y58jmSWV]
>>474
少なくともAppleの出してるガイドライン的にはしたの書き方になる
上の書き方は悪い例としてあげられている
その良いところって、ObjectiveCの、というよりライブラリの出来じゃ?

480 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 11:47:59.73 ID:Tyg3LYFk]
そんなに悪いこと言ってるとは思わんけどね

でも気をつけないと行けないのはAPI作る側で、利用する側じゃないんだよな
func postBlog(title: String) {}
だと postBlog("漏らした") としか書けない

postBlog(title: "漏らした") と書けるためには
func postBlog(#title: String) {} と定義しないと行けない

デフォルトと逆にしてほしいね
デフォルトでラベル付きで、#付けたらラベル無しがいい

しかも、何故かイニシャライザはデフォルトでラベル付きになる
class Blog {
 init(title: String) {}
}
って書くだけでラベル付きになる
let entry = Blog(title: "漏らした")

メソッドとイニシャライザでデフォルトが逆で紛らわしい

481 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 11:53:15.28 ID:WrtGDpxm]
イニシャライザはObjC側に持ってくとinitWithが補完されるから...とかそういうのが絡んでるのでは

482 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 12:09:31.02 ID:1jHAJD54]
配列添字演算子[]よりObjective-Cのメッセージ式で使う[]の方が
よっぽど意味不明だと思うけど

>>455
>bはOptionalにならない。必ず値が入るから。
やっぱそうなるのね
bにnil再代入出来たらOptional Bindingの意味ないじゃんって思ってたからちょっと気になって

>>480
それなら関数名postBlogWithTitle()すればいいんじゃないの?

483 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 12:15:42.34 ID:WrtGDpxm]
[]はプリプロセッサの名残だからねえ

484 名前:デフォルトの名無しさん [2014/06/06(金) 12:39:11.46 ID:TaxzDts5]
今からXcode新しいの入れようと思うんだけど
swiftで作ったアプリはiOS7ターゲットのアプリとしてもうリリースできるの?

485 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 12:53:56.04 ID:WrtGDpxm]
SSEとかintrinsicsを使う方法はあるのだろうか

486 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 12:57:56.85 ID:Tyg3LYFk]
>>482
>それなら関数名postBlogWithTitle()すればいいんじゃないの?

面倒くさいから1引数で例示してるけど、ラベル付き引数が真価を発揮するのは多引数のときなんで多引数で脳内変換して呼んでくれ

func fill(#red: Int, #green: Int, #blue: Int) {}
func fill(#hue: Int, #saturation: Int, #lightness: Int) {}
と定義して
fill(red: 20, green: 30, blue: 40)
と呼ぶか

func fillRGB(red: Int, green: Int, blue: Int) {}
func fillHSL(hue: Int, saturation: Int, lightness: Int) {}
と定義して
fillRGB(10, 20, 30)
と呼ぶか

俺は圧倒的に前者の方がいい

ちなみに、うっかり
func flll(red: Int, green: Int, blue: Int) { println("RGB") }
func fill(hue: Int, saturation: Int, lightness: Int) { println("HSL") }
なんて定義すると、一つ目の fill が二つ目の fill で上書きされて、
fill(20, 30, 40)
で常に二つ目の HSL の方しか呼び出されないみたい
コンパイラも何も注意してくれない…
こういううっかりミスをなくすためにもデフォルトでラベル付きにして
どうしてもラベル付けたくないときだけ # 付けてラベル無しに出来る仕様の方がいいと思うんだ

487 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 13:05:06.24 ID:A5R0aIHZ]
Objective-Cは要するにCで、クラス化したモジュールに命令を送る
つまり『言語に追加した機能を使う』時は[]でっていう形で統一されてて
そこで「なにになにをさせる」って明示的な書き方をせよって念押しされてたから
他のオブジェクト指向言語が嵌った
"後でソース見たら何やってんのかわかんねぇ"問題が大幅に軽減されていたんだけど

いろいろガタがきてたCをモダン言語に差し替えたのはいいが
それで結果としてプログラマーの陥る精神疾患
「タイプ量が少なければ俺が楽、人には読めない難しい書き方する俺カッケー」が
輸入されて来ちゃったら本末転倒だよなーとは思ってる。
そもそもObjective-Cでも引数ラベルガン無視で[hoge: : :]って書いたり
キャメルケースなんかシラネーヨwwwってクラスやメソッドをAAA、BBBって
書いてもプログラム構文的には問題がないわけで
ありゃ文化的に"そう書かないと後で死ぬぞ?"と強制したものだから
Swiftでリセットした時に「魔法の呪文みたいに書くのがプロなんだよ
俺の呪文が解読できねぇのは素人!」みてぇなヒャッハー(モヒカン装備)が
流れ込んできて暴れられたらせっかくのSwiftが
他の言語が陥ったのと同じ混乱持ち込まれそうで嫌だなぁ。と
Appleはサンプルや正書法をしっかりして欲しいとは思う。



488 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 14:22:42.46 ID:dQ9iK7KV]
JavaScriptやruby出身のにわかが暴れるわけですわ

489 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 14:43:09.87 ID:bOG7+wI5]
動的型.vs.静的型のときに「動的型信者は、簡潔に書けるからスクリプト系の言語を
支持してるのあって、静的型でスクリプト言語なみに簡潔にかける言語がでてきたら
静的型のほうが断然いいよな」って言っても、動的型のほうだいいって認めなかったな。

あのときの動的信者はswiftは使用禁止な。
泣いて謝ってもるゆさん。

490 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 15:21:15.78 ID:7zy6H/7g]
mac持ってるけどIOSデベロッパーじゃないからxcode6betaが取れない・・・
なんか方法ないかなー

491 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 15:34:40.07 ID:y58jmSWV]
>>490
方法?あるよ
クレジットカードを手にしてiOS Developer Programを購入する

492 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 15:41:17.61 ID:7zy6H/7g]
>>491
採用

493 名前:デフォルトの名無しさん [2014/06/06(金) 15:42:02.29 ID:NEq+KBRq]
一年間7800円なんだからゲーム一本買うようなもんだと思えばいいじゃん。ゲームより楽しいよ。

494 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 15:48:29.43 ID:UcUEUerQ]
8400じゃなかったか

495 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 15:51:14.13 ID:BJtvL66b]
>>486
俺は後者のほうがいいけど?

別に誰もswift強制してないんだから、objc使えばいいじゃん

496 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 15:54:05.74 ID:wKIGaEH1]
>>493
ほんとそれ

497 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 15:56:17.69 ID:y58jmSWV]
>>493
ゲームする時間がないから躊躇してんだよなぁ



498 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 16:07:14.35 ID:y58jmSWV]
>>484
まだできません

499 名前:デフォルトの名無しさん [2014/06/06(金) 16:11:18.17 ID:J6hrkM26]
>>494
7800だよ。開発者登録やめてたけどSwift発表されて早く触ってみたくて即日登録した俺が言うんだから間違いないw

500 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 16:16:25.49 ID:7zy6H/7g]
>>493
なるほどその考えいいな!最近は本当にゲームよりプログラミングの方が楽しいから行けるかも!

501 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 16:29:18.65 ID:UcUEUerQ]
なるほど、4月から税別表記になったんだっけか

502 名前:デフォルトの名無しさん [2014/06/06(金) 16:48:05.07 ID:343Zpa5B]
あ、8400円は税5%込みの時の値段か。納得。

503 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 18:42:20.59 ID:T3cjS8yL]
tupleは、3つまではレジスタ渡し(rax,rdx,rcx)で返されて
それ以上は全部スタック渡しになるようだ
でも浮動小数点はxmm0,xmm1の次はx87のスタックトップ使ってて超謎仕様

504 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 18:43:54.35 ID:T3cjS8yL]
全部ってのは4つ目からスタック、ではなく1つ目から全部という意味ね

505 名前:デフォルトの名無しさん [2014/06/06(金) 19:38:00.97 ID:s5X4N2N/]
てことはタプルは3つまでにしといた方がパフォーマンスいいのか。ループ内で使う場合とかは頭の片隅に置いておいた方がいいな

506 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 19:59:36.99 ID:7T18ju/1]
>>490
取るってなんだ取るって、どっかにくっついちゃったのか

507 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 20:51:16.59 ID:A5R0aIHZ]
弟がダウンロードのことを「引き込む」っていうので
いつも会話で違和感あるの思い出した。
「落とす」も考えたらたいがいだな



508 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 21:22:13.16 ID:xKXbmGps]
感覚的にタプルはペアなオブジェクトな印象‥何でだろうw

509 名前:デフォルトの名無しさん [2014/06/06(金) 21:25:39.79 ID:s5X4N2N/]
>>508
key-value的に使うことが多いからじゃね?
後は処理結果とエラーコードとか

510 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 21:33:29.63 ID:XcM2C4Vm]
>>508
一般にはN個の要素から構成されるタプル(tuple, 組)について、
2要素のものをペア(pair, 対)と呼ぶ
同様に、3要素をトリプル(triple)、4要素をクワッダプル(quadruple)と
呼ぶことがある
Wikipediaの「タプル」のページに詳しい解説あり

511 名前:デフォルトの名無しさん [2014/06/06(金) 21:35:00.88 ID:5aTUsUzW]
>>469
石川梨華は2Dではない

512 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 21:35:46.29 ID:bHnhPL3c]
感覚的にタプルはなんかたっぷんたっぷんしてるイメージがある

513 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 21:36:10.59 ID:Jz5ObmDX]
PHPやJavaを駆逐するような言語を期待してたのになぁ

514 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 21:36:59.13 ID:lrmBy0jf]
タプルは直積集合

515 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 21:43:55.80 ID:XcM2C4Vm]
の要素

516 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 21:58:13.31 ID:bHnhPL3c]
しかしSwiftの解説本が出る時に、
Optional Types とか force-unwrap とか Optional Chaining とか
Subscripts とか Memberwise initializer とか Nested Types とか
どういう風に訳されるのかね
適当な訳語が乱立しないようにApple Japan辺りが指針を出すべきだと思うけどね

517 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 22:24:12.80 ID:KlEM9OMP]
今時訳さないんじゃない



518 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 22:31:33.80 ID:bHnhPL3c]
訳すでしょ
Designated Initializer もデシグネイテッドイニシャライザじゃなくて指定イニシャライザって訳してるし

519 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 22:31:56.30 ID:ICJsHYDG]
Javaの公式ドキュメント日本語訳だとOptionalはそのままだなあ

520 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 22:37:48.39 ID:qsDOAuAz]
>>518
デザイネイテッドとちゃうの

521 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 22:38:53.62 ID:qsDOAuAz]
なんでもない俺が悪かった

522 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 22:41:05.86 ID:UgiouvQd]
デジグネイテッド

523 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 22:43:13.61 ID:bHnhPL3c]
すまん、シの濁点が抜けてた
デジグネイテッドね

524 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 23:18:36.37 ID:WrtGDpxm]
tupleのレジスタ渡しはarm64だと4つまでOKだった。

525 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 23:35:21.34 ID:qsDOAuAz]
なんでamd64だと変わるんだw
最適化の傾向がよくわからんね
llvmがゴニョゴニョしてるんだろうけど

というかamd64上って仮想環境動作かhackintoshってことですか

526 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 23:36:13.64 ID:qsDOAuAz]
ごめんなさい空目
armですねすみません
疲れてるな
寝ます

527 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 23:49:25.99 ID:WrtGDpxm]
x86_64だと3つ、arm64(aarch64)だと4つ。



528 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 00:23:20.70 ID:jgc6Krm+]
>>518
野球のDHに合わせて指名イニシャライザのほうが分かりやすかったよな

529 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 01:32:28.79 ID:K30zkuC1]
>>482
Smalltalk のブロックが [] なんだから inline Smalltalk を書ける Objective C が [] を Smalltalk 部分の埋め込みに使うのは当然だろう。
無知な奴にとって意味不明だというのはそれは当たり前であって何の主張にもならない。

530 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 02:13:32.75 ID:rMJ4X6ee]
むしろ昨日の昼にム板のスレでの門外漢の
"だいたいObjective-Cなんてさー"的なdisりに呆れて書き込んだ内容が
コピペ君にまるごとコピペされて俺の方が困惑。

531 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 02:49:46.03 ID:Xnu2GevG]
Xcodeの補完ってまだ動かないの?
ならしばらく様子見したい

532 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 06:25:43.11 ID:SxbAzKvi]
>>507
語源をたどると
相手が月とか衛星にあるコンピュータで
こっちから投げるのがアップロード
落とすのがダウンロード
なら自然な表現だな

533 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 08:36:29.60 ID:Qlm7Irx9]
誰か言語比較のWiki に追加してくれ。わかる範囲で入れて置いてくれれば誰かが追加して行くだろう。

ttp://ja.wikipedia.org/wiki/プログラミング言語の比較

534 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 09:01:34.57 ID:PYm58794]
>>531
動くよ

535 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 11:05:05.36 ID:54tfAzAv]
>>491
クレカ持ってないんだがw
クレカ無いとデベロッパー登録は無理?

536 名前:デフォルトの名無しさん [2014/06/07(土) 11:13:46.01 ID:MHvRsMmd]
visaデビッドみたいなのでも認証通る?通らない?
ja.wikipedia.org/wiki/デビットカード

537 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 11:56:22.67 ID:Qlm7Irx9]
商品購入と同じだから銀行振り込みでも良いよ。



538 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 11:57:08.93 ID:Qlm7Irx9]
個人の場合は簡単だが企業の場合は少し面倒くさい。

539 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 12:11:50.39 ID:uAOOSJ5Q]
あれ? 無料会員だとダウンロードできないの?

540 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 12:14:42.36 ID:PYm58794]
無料会員は正式リリース後にまたお越し下さい

541 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 13:16:18.13 ID:SRkoD9Jh]
>>536
通る
つかebank(ちくせう、今じゃ楽天だ)で通った

542 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 13:29:20.97 ID:4IjJ2QZJ]
指定イニシャライザとコンビニエンスイニシャライザを明確に区別する仕様はいいね

543 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 13:49:08.07 ID:2vvW/YAp]
>>529
Smalltalk では [] がブロックだからこそ、普通のメッセージ送信に [] が必須な ObjC の文法には違和感があるよ。

544 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 13:57:18.75 ID:Qlm7Irx9]
1年で開発者登録数が倍増しそうだな。

545 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 14:05:28.21 ID:4IjJ2QZJ]
2倍に増えるどうかは中国次第

546 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 14:14:34.00 ID:+6c+B5Zd]
日本語の文字も使えるなら、なでしこ涙目だな

547 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 14:17:35.25 ID:Xnu2GevG]
>>544
いや増えないだろ
アプリのアイデアないと使わないし



548 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 14:22:59.23 ID:jgc6Krm+]
>>547
ワナビーを捕まえるビジネスですよ。

期間が1年だから
実機で動かす必要があるギリギリまで
申し込まないほうがいいぞ>新規開発者

549 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 14:48:28.70 ID:Qlm7Irx9]
>>547 いや、単なる勉強として登録するのが結構増えると思う。

あ、でも正式リリースされると登録しなくても使えるのか。

アプリのお試しリリースと言うのは良いね。

550 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 14:49:53.48 ID:4QkqBwnr]
>>547
俺ツール作るのに良い感じだけどね
何も売る目的だけでは無いかな

551 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/07(土) 14:56:19.27 ID:x3Apu0jy]
Obj-Cの[]ってWindowsでいうところのSendMessageだよな
うん、やっぱきめえwww

552 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 15:00:55.77 ID:89QZzfla]
Smalltalkを真似るんだったらクロージャを[]にしてメソッドチェーンするのにいちいち書かなくて済むようにはしてほしかったな

553 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 15:03:55.54 ID:4IjJ2QZJ]
なぜ言語の文法とOSのAPIを比べるのか

554 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 15:10:34.56 ID:4QkqBwnr]
気の毒でつっこめないよw

555 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 15:20:58.98 ID:Qlm7Irx9]
Swiftは、Pre Compilerを使わないと言う前提だから、実行時の動的書き換えがよく考えられてると思う。

556 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/07(土) 15:38:00.11 ID:x3Apu0jy]
メッセージはAPIあるいはsendメソッドであるべきだったと思うよ

557 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 15:44:55.10 ID:4QkqBwnr]
ははは



558 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 15:46:09.57 ID:54tfAzAv]
>>537
なるほどサンクス

559 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 15:49:55.47 ID:7pBMlLiO]
その理屈だとSwiftでもメソッド呼び出しはobj->send(selector, args)みたいな書式にしろという主張かね

560 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/07(土) 15:55:21.94 ID:x3Apu0jy]
なんでわざわざWindowsAPIを例に出したと思ってるのだ

obj->Selector(args)

でええやん。ObjCの[]はやっぱりありえん。

561 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 15:56:15.38 ID:4IjJ2QZJ]
CocoaにはNSNotificationっていう立派なメッセージングシステムがあるんだけど

562 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 15:57:58.69 ID:4IjJ2QZJ]
ObjCの[]をDisるなら、Lispの()もDisらなきゃ

563 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/07(土) 16:01:52.86 ID:x3Apu0jy]
MFCのメッセージクラッカもたいがいきめえ

564 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 16:09:39.57 ID:7pBMlLiO]
なんで[obj selector:args]は駄目でobj->selector(args)はいいの

565 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 16:15:42.81 ID:IaW8jP+0]
Obj-Cの文法は既存のCの文法とは別にするとこで
Obj-CとCの部分を明確に区別することが目的だろ

566 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 17:06:12.92 ID:Xnu2GevG]
>>561
delegateを使うより好きなんだよな
ただコードを追いにくいのと後始末忘れて
リークするという欠点が

567 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 18:05:21.65 ID:TgR+bTx+]
なぜ比較対象がPython w
相変わらずインチキ臭いプレゼンが好きなんだな
tctechcrunch2011.files.wordpress.com/2014/06/img_0254.jpg



568 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:20:37.06 ID:SxbAzKvi]
rubyじゃ知らない人が多すぎるからだろ

569 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:22:39.50 ID:3bOF7vlv]
C++とかJavaとかと比較しよう

570 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:26:21.82 ID:SxbAzKvi]
江添さすがだな

Appleが新言語、Swiftを発表するも、すでに閉鎖的すぎて絶望しかない
cpplover.blogspot.jp/2014/06/appleswift.html

571 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:40:41.15 ID:TlGqKTZW]
仮に、他のプラットフォームで使えたとしても、Goなどと比べて特長(徴じゃないよ)が全くない。
だから、普通の人は閉鎖的だと言ってわざわざ絶望しない。

572 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:55:29.09 ID:rMJ4X6ee]
こんな奴がC++の幹部やってるようじゃ未来は暗いな
早晩ObjCとSwiftに駆逐されるでしょう

だいたい自由(笑)なんてのはとっくに敗北してる
マルウェア天国のGoogle Playを見ろよ
ソフトの発展にはAppleみたいな信頼できる組織の統制が絶対に必要なんだよ

573 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:56:47.37 ID:7pBMlLiO]
自由なソフトウェア教というApple教より不自由な宗教にハマってるようにしか見えんわなw

574 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:57:36.03 ID:/UoE9drH]
>>567
で、C/C++ との比較はいかに?

575 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:58:25.69 ID:/UoE9drH]
>>572
>C++の幹部
ここ笑うところですか?

576 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:58:27.41 ID:pVPDhPb9]
ソフトウェア利用者の自由は保証するが、作る人の自由は保証しない。

577 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 20:00:21.98 ID:qArHvPwZ]
>>572
なんでNGされてるのかと思ったらおまえマルチポストコピペ君じゃん。



578 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 20:48:22.66 ID:PqyH2mKV]
>>535
この春に更新した時はクレジットカードかApple Storeギフトカードの選択しかできなかった。
Apple Storeギフトカードはコンビニ払いができるので、カードなしでも大丈夫。手数料もなし。
7800+消費税分の金額で自分宛のApple Storeギフトカードを購入。
コンビニでの入金後、2日くらいでコードがメールで届く。
Apple StoreでiOS Developer Programを購入するときにApple Storeギフトカードを選択して
事前に購入したコードを入力すれば完了。

579 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 20:55:25.02 ID:x/Jslsu8]
SwiftだのC++だのPythonだのJavaだのたいして変わらん奴らで罵り合ってて恥ずかしくなるわ

言語には2種類しかないんだよ

Lispかそれ以外の言語か。

580 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 21:02:23.99 ID:rMJ4X6ee]
>>577
NGにしてるしてるってわめくバカが一番ちゃんと読んでいる不思議w

581 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 21:04:30.93 ID:9clZYbXx]
最近は共有NGってのもあるだろ

582 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 21:19:37.20 ID:4IjJ2QZJ]
4GのMacbook AirだとPlayground弄るのもきついな
固まったり、落ちたりする

583 名前:デフォルトの名無しさん [2014/06/07(土) 22:03:33.64 ID:x7Ot83v2]
江添ってC++の幹部だったのかー
知らなかったわー

584 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 22:09:58.99 ID:ZS7Pwk6Y]
お前ら嫉妬すんなよw
有名企業で言語の啓蒙が仕事とかなかなかできないぞw
しかしSwiftは興味深いし楽しい
自分が楽しめればよれこそが自由だよ

585 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 22:32:50.70 ID:kB4Uf9RW]
否定意見を嫉妬認定はろくでもない奴の法則

586 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 22:36:14.08 ID:5ZPexMcX]
自分の好きな物を否定されたら顔真っ赤にして人格否定するのはろくでなしの法則

587 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 23:10:34.72 ID:4IjJ2QZJ]
Playgound でオプショナルなオブジェクト変数にnilを代入してもデストラクタが呼ばれないんだが
なんでだろ?



588 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 23:14:17.44 ID:4IjJ2QZJ]
アプリ内で実行するとちゃんとデストラクタが呼ばれるなぁ
PlaygoundだとAutoreleaseが働かないとかそんな制約でもあんのかな?

589 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 23:39:56.27 ID:Qlm7Irx9]
swift vs scala
https://raw.githubusercontent.com/densh/talks/master/swift-vs-scala-211-2014-06-03/Swift%20vs%20Scala%202.11.pdf

590 名前:デフォルトの名無しさん [2014/06/07(土) 23:42:16.39 ID:wMSL+ECD]
>>579
やはりここにも原理主義者が現れたか





。。。その通りなんだけどね

591 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 23:44:14.20 ID:8u8pZjmd]
>>570
>Appleが新言語、Swiftを発表するも、すでに閉鎖的すぎて絶望しかない
>cpplover.blogspot.jp/2014/06/appleswift.html

煽り狙いではあるけど、まったく間違ってはいないよね。
あらゆる手段で囲い込みを計るAppleはかつて批判されたMS以上に薄汚いやり口と
いうか、不自由な世界を作り出そうとしている。

592 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 23:49:39.16 ID:7pBMlLiO]
すでに閉鎖的すぎて の根拠がApple製ハード/ソフトでしか言語仕様が読めねーよ という事だったのだけど
オンラインでHTML版が公開されていることを指摘された時点でちゃんと題を訂正すべきだったのにね という話では

593 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 23:52:14.17 ID:hsTjpk2m]
>>591
あ、またこれコピペマルチポストだ。

594 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 23:55:37.47 ID:QGBu1diG]
全然仕様とか見てないんだけどObjective-Cの大幅アップデートではないの?

595 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 00:05:21.10 ID:x3Apu0jy]
ObjCを近代的に書き直したらこうなったってことでしょ
結局[]の不人気を認めたってことで



CilkPlusとかTBBとかと組み合わせて使うことは考慮されてるのかしら?

596 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 01:07:16.19 ID:hZx8QV4G]
しかしこのスレもひところの勢いがなくなったな
みんなもう飽きたのかな

597 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 01:10:00.26 ID:XamXsQNr]
たとえば>>591,595のように何人か勘違いしてる住人がいるみたいなので、
新Mac板の翻訳スレからSwift誕生の背景を見事に推察していた
三年前(2011年8月)のカキコを紹介しとく

・Mac関連ネタをそれはもう凄まじい勢いで翻訳するスレ7 (dat落ち)
  anago.2ch.net/test/read.cgi/mac/1194073058/666



598 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 01:10:06.56 ID:vfBwvsek]
>>595
Apple純正でもスレッドプールの実装でGCDがあるんだけど、これはそのままSwiftでも使えるらしい。

599 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 01:27:33.40 ID:d5ULdee/]
キチガイ信者とキチガイアンチ。
もうちょっと冷めた見方できんのかね。

600 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 01:35:46.67 ID:RY7l8BgD]
新しく言語増えてヒステリックになる人の心理がよくわからないんだよね
奇をてらった物でも無く、習得するのに一時間もかからない
この言語を何故憎むのか
Openで無いから?それも意味わからんし

601 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 01:38:12.06 ID:c1PsnxZ1]
>>596
ヒント NDA

602 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 02:27:41.11 ID:7I1k7dLg]
結局NDAは一般に公開されてるものに関しては無視して良いの?

603 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 02:29:18.68 ID:V8pGZEud]
>>602 そりゃそうだよ。

604 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 02:29:52.71 ID:hZx8QV4G]
>>600
1時間で最低限でも習得でもするには、400ページある基本的なランゲージリファレンスだけでも
1ページ9秒のペースで読まなきゃならんわけだが

605 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 03:44:35.78 ID:18mQ8a3z]
>>582
こっちも落ちまくって全然話にならない。
最後まで安定しなければ、いよいよ買い替えか?

606 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 04:17:20.28 ID:ABq33sCq]
能書きはもう良いからなんか作ってみた報告とかねーのかよ
そこでここが良かったとか悪かったとか具体的な話があれば説得力がある
ぐだぐだ理屈ばっかり達者なクズばっかりだなここは

607 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 05:46:39.01 ID:3IBdnZ1u]
つ[言い出しっぺの法則]



608 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 06:22:30.36 ID:sljRGwJ9]
>>606
その前に作る似値するかどうかを話し合ってんだろうが
なんでも、やってみないとわからんって馬鹿だろ

609 名前:デフォルトの名無しさん [2014/06/08(日) 06:51:33.93 ID:TOeZB11U]
Objective-C同様、引数にキーワードつけて読みやすくなってるのはいいんだけど
呼び出すときに
関数:キーワードつけない
メソッド:1つめ以外キーワードつける
イニシャライザ(というかコンストラクタ):全部キーワードつける
と統一されてないのがキモい。
全部キーワードつけたいよ・・・

610 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 09:55:32.52 ID:u29basmL]
誰かWeb上の簡易エミュレータ作ってくれないかな
そういうのもNDA違反になるの?

611 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 10:33:16.37 ID:397riybv]
あるはず

612 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 10:35:54.73 ID:V8pGZEud]
>>610 script的に遊びたいから?
手っ取り早いのは、Macのサーバにtelnetで入ってTerminal でSwiftインタプリタやLLDBを動かすことだろうな。
でも第3者にオープンするのはNDA違反だな。

正式リリースされれば、オンラインスクールとして何処かがやり始めるだろう。

613 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 10:45:23.87 ID:u29basmL]
> >>610 script的に遊びたいから?
仕様は読むけどやっぱり動かしてみたいのよ。
正式リリースまで課金デベロッパーしか動かせないなんてのはつまんない。

614 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 11:01:20.33 ID:t5DgyYSS]
言語仕様はNDA関係なくiBooksで無料購入できるべ

615 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 11:39:27.03 ID:qgapksJl]
今までだってGNU ObjCがあったのにMac以外の環境で全く流行らなかったことを
考えればオープン仕様になったところで普及は見込めんな

スクリプトで遊びたいなら月額980円のレンタルサーバでRailsやNode.js使った
Webアプリ作ったほうがよっぽど楽しいと思うよ

616 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 11:43:30.53 ID:hZx8QV4G]
別に980円じゃなくてもいいだろ

617 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 11:56:34.69 ID:vgC+RWbD]
>>615
iOSアプリ開発者でさえ仕方なく使ってたObjCを、それ以外のプラットフォームの開発者が使うわけないじゃん



618 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 11:56:50.28 ID:7DlOm7kz]
AppleがObj-Cを強制していたから仕方なく使ってただけで
他の選択肢があるなら好き好んで使わないというだけの話

619 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 12:01:10.61 ID:qgapksJl]
皮肉なことだけどRuby on Rails勉強会によく参加する開発者のかなりの割合がMac使い

まあ非Mac環境のユーザーは今使えるものを使えってことだな

620 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 12:03:20.24 ID:V8pGZEud]
>>615 Swiftの本質が解っていないな。 そもそもスクリプトとコンパイラは全く別物。
スクリプトは万能になり得ないが、基本的にコンパイラ系は万能になりうる。

オープンソースにして一番影響が大きいのは、iOS, Androidの開発環境が同じになってうまくすれば相互にリンク出来る事。
ObjCだと開発者も二の足を踏むのが多かったがSwiftなら誰でも使える。

621 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 12:06:42.20 ID:2xoDUg4i]
>>620はもう口を開かないほうがいいな。

622 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 12:21:42.51 ID:qgapksJl]
たいていのスマホアプリはAndroidとマルチ展開するからWebインターフェースとか
AIRがよく使われるんだよね。
たとえばRubyOnRailsでiOSアプリ作れるかというと、作れる(というか運用してるとこもある)
サーバ集約型なら、クライアント側はブラウザを埋め込むだけの最低限のコードを書けば
いいからね。

SwiftでAndroidとの相互移植がしやすくなるかというと、全くそんなことは無い。
Webブラウザを呼び出すコードを書くくらいなら雛形いくらでもあるからねー。

623 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 12:24:15.33 ID:7DlOm7kz]
iOSアプリがRoRで作れるなんて寝言は
クライアント側も全部Rubyで書いてから言えカス

624 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 12:26:17.99 ID:graFfHTB]
クライアント側は(UI)WebView使うって書いてるのにかわいそう

625 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 12:27:34.90 ID:hZx8QV4G]
こんなんがあるんだが

ttp://www.rubymotion.com/

626 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 12:28:38.40 ID:qgapksJl]
逆に言えばクライアント側がWebを表示するだけのサーバ集約型アプリなら
大半はRoRで作れることを認めたわけだね

SwiftでAndroidとのマルチ開発できるなら世話ねーよwww

627 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 12:31:18.51 ID:7DlOm7kz]
>クライアント側がWebを表示するだけのサーバ集約型アプリ
アプリの一部に限定して大半なんてのたまわれても困るんだが?


Xamarinにお布施した方がマシだろ



628 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 12:35:54.12 ID:+1iNceTN]
そもそもObjective-Cは単にsmalltalk+Cで
あんなシンプルな言語をピープー言って使えなかった層が
"ぼくの知ってる言語に似てるような気がするから使える!"なんてことが
あるわけがねぇじゃねぇか。

629 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 12:36:48.12 ID:3IBdnZ1u]
AirとかwebViewアプリとかTitaniumとかはマルチプラットフォーム舐めてる奴のたわ言
まともな会社ならそれぞれのプラットフォームのネイティブで実装するのが最も確実で最もユーザフレンドリーで最もメンテナブルで
結果的に最もコストが低いと分かってるから実際そうしてる

630 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 12:41:52.69 ID:vfBwvsek]
>>628
そういう奴に限ってSwiftはjavascriptを置き換えてWeb標準になるだの
Androidと共通の開発言語になるだの妄想しているというw

631 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 12:45:27.35 ID:qgapksJl]
> 最もメンテナブルで

アプリのアップデートのたびにいちいちダウンロードさせるのがメンテナブルか?www
あんまり笑わせないでくれ。

大規模なUI更新をしてもサーバ側だけですむのはWebインターフェースのメリットだよ。
Amebaとかのソーシャルアプリは本当はWebだけで完結してるが
プッシュ通知が送れるからなんちゃってネイティブアプリ版も作ってるにすぎない。

「Apple税」を3割もとられるのはアプリ屋にとっては痛い話なんだけどね。

632 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 12:47:44.86 ID:V8pGZEud]
>>622 そんなのアプリと言えるか。 それに最近はそんなWebブラウザで出来るような質の悪いアプリはリジェクトされる。

633 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 12:50:31.61 ID:7DlOm7kz]
>>625
これを例にあげて"iOSアプリはRubyで作れる"っていう主張ならまだわかる

ただRoR使ってクライアント側を軽視して作ったマルチプラットフォームアプリが
大部分において他より優位であるかのような主張は一理ない

634 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 12:52:24.35 ID:qgapksJl]
>>632
お前が気に入らないだけだろ。現実みろよ

https://itunes.apple.com/jp/app/garufurendo-jia/id570930454?mt=8
https://itunes.apple.com/jp/app/tian-xia-tong-yikuronikuru/id557479658?mt=8

Appleは自社の決済システムを使って欲しいだけよ

635 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 12:53:49.74 ID:qgapksJl]
> クライアント側を軽視
Webインターフェースだと軽視したことになるのか。面白いこというなー

636 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 13:00:21.80 ID:7DlOm7kz]
わざわざできる事を制限してパフォーマンスも悪くしてどのあたりが軽視じゃないの?
明らかに向いてないアプリもまだまだ多いよね?

637 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 13:00:37.10 ID:bdkGEBLC]
>>631
よくApple税とか言う奴居るが、普通にパッケージ売りしたらもっと中間マージンで飛ぶわ



638 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 13:00:56.15 ID:qgapksJl]
ID:V8pGZEud
Webブラウザでできるアプリでリジェクトされた例を示してください!
さあ速く!

639 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 13:03:22.22 ID:qgapksJl]
>>637
HTML5がどうだのいろいろ屁理屈こねてWebブラウザで動くFlashは潰したけど
アプリ組み込みのFlash(=AIR)は残ってるよね。
結局は決済レジの問題だよ。

640 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 13:10:56.67 ID:HIL+OgKB]
構ってちゃんを相手してやるなんてお前ら優しいな

641 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 13:14:50.93 ID:3IBdnZ1u]
これがクロスプラットフォーム技術だ!
i.imgur.com/OwlAzgf.png

642 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 13:15:41.97 ID:qgapksJl]
> わざわざできる事を制限してパフォーマンスも悪くして
Appleの悪口はそのへんにしとこうか
自社決済に誘導したいがためにわざとWebブラウザを不便にしてる

643 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 13:18:06.12 ID:qgapksJl]
>>641
へたくそな図だな。春に入社した社会人1年でもそんな稚拙なプレゼン資料作らないぞ

644 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 13:29:20.68 ID:qgapksJl]
ID:V8pGZEudちゃんまだー?

https://itunes.apple.com/jp/app/microsoft-office-mobile/id541164041?mt=8

これWebベース(Office365)だって知ってた?
ID:V8pGZEudちゃんの理論に基づけばリジェクトされてるはずなのだが?

645 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 13:32:15.00 ID:hZx8QV4G]
var list: Array<String> = ["Hoge"]

var list: String[] = ["Hoge"]

var list = ["Hoge"]
は同じ意味でいいんだっけ?

646 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 13:33:04.40 ID:qgapksJl]
いいよ

647 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 13:37:43.57 ID:QKVAB3OC]
まあWebアプリでしっかりしたUIを作るのはかなりつらい感じではある
もっと簡単にできればいいが



648 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 13:45:39.57 ID:hZx8QV4G]
書き方がいっぱいあって紛らわしい
var list: Array<String> = []
var list: String[] = []
var list = String[]()

649 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 13:47:28.22 ID:AzMImLSv]
春はへんなのが湧くな

650 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 13:48:20.47 ID:qgapksJl]
暦がわからない変なのとかね

651 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 13:55:01.37 ID:Aui8aakP]
>>629
たしかにその三つはそういう評判だが‥
Xamarin はどうかね?

652 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 13:58:36.32 ID:qgapksJl]
既にWebベースのソフト資産を持ってる企業にとっての選択肢としてAIRやWebViewは
ベターな選択だろう。0から作る場合は別。

653 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 14:03:59.73 ID:q4GiwvBh]
JobsのFlash殺しは大成功だったな。

654 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 14:12:10.38 ID:hZx8QV4G]
Swiftには、privateやprotectedといったアクセス指定子みたいなものが見当たらないんですが、
全部おっぴろげ〜ってことですかね?
隠したかったらクロージャを使えってことですかね?

655 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 14:13:12.30 ID:3IBdnZ1u]
>>651
Xamarinはモデル層限定で使うなら、まぁ、アリかなって感じ
個人的にだけど

ただやっぱりApple/Google等プラットフォーマーと開発者の関係の中に第三のファクターが入ってくるのは、やはりリスクではある
いつまでサポートしてくれるか分からないし、サポートし続けてもらうためにこっちが応援しつづけなければならないコストを暗に抱える
Flasherが必死にAdobeヨイショするように

656 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 14:14:43.04 ID:qgapksJl]
表には出てこなくなっただけでFlashソフト資産を持ってるソフト屋は
AIRを使ってアプリ作ってる

657 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 14:20:53.73 ID:hZx8QV4G]
カプセル化はオブジェクト指向の3大要素の1つなんだけどなぁ
これがないって一体どういうこと?



658 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 14:37:03.11 ID:AgjsACot]
べつにアクセス制限はカプセル化に必須ではないのでは

659 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 14:49:06.40 ID:hZx8QV4G]
>>658
アクセス制限できないと外側から変数を触られまくり放題じゃん

660 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 15:02:10.44 ID:HIL+OgKB]
これクラスや関数の宣言だけして実装はしないヘッダを作れないの?

661 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 15:06:37.69 ID:vfBwvsek]
アクセス指定子は中の人がそのうち追加するかも...と言ってるらしい
stackoverflow.com/questions/24003918/does-swift-have-access-modifiers

662 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 15:15:29.01 ID:O86GK+gR]
javaみたいな変なクラス単位のアクセス指定じゃなくてオブジェクト単位のprivate/publicがいいな

663 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 15:35:36.15 ID:hZx8QV4G]
>>661 サンキュー
今んとこはプロトコルとクロージャでファクトリメソッド使えって書いてるね

664 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 15:36:33.28 ID:V8pGZEud]
モジュール単位見たい。 で、モジュールの中を見たければimport

665 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 15:47:37.29 ID:qgapksJl]
>>664
で、>>638, >>644への回答は?さっさと答えろや知ったかクズ

666 名前:デフォルトの名無しさん [2014/06/08(日) 17:29:31.82 ID:BZF26sA9]
iBookで読めるスイフト本にはパッケージの仕組みの解説ないよね?extensionが適用されるスコープのルールが気になるんよなあ

667 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 17:31:33.90 ID:81o4BWeL]
>>662
それって動的型付け?



668 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 17:31:49.86 ID:ABq33sCq]
はぁ?
そのものズバリのExtensionsって章でスコープの解説しているだろボケ

669 名前:デフォルトの名無しさん [2014/06/08(日) 17:36:06.42 ID:BZF26sA9]
genericなextensionを宣言できるようにして欲しいなあ

extension <T> Array<T>: Seq<T>

みたいに書けるとエロい

670 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 17:36:26.43 ID:V8pGZEud]
ドキュメント作る側とか開発側とかなり丁々発止のやりとりがあったんだろうな。

普通の解説本ではこんなに使う立場に立った本は書けない。

流石、末端ユーザーと歩んだApple。

671 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 17:39:40.66 ID:qgapksJl]
ひょっとして ID:V8pGZEud はまともなアプリ開発した実績がないんじゃないの?

672 名前:デフォルトの名無しさん [2014/06/08(日) 17:43:05.84 ID:j3SKCg8z]
間違いない

673 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 18:09:18.89 ID:O86GK+gR]
>>667
SmalltalkやRubyのインスタンス変数みたいなアクセス制御を想定してたけど動的静的は関係無い
Javaとかのはprivateでもクラスが同じなら他のオブジェクトからアクセス出来てしまうけど
クラスとか継承とか関係なく他のオブジェクトからのアクセスだけ出来ないほうが好き
静的型付け言語で言えばOCamlのprivateとかScalaのprotected[this]がそれに相当するらしいが

674 名前:デフォルトの名無しさん [2014/06/08(日) 18:25:55.40 ID:jXab0XRf]
>>641
見事に何も伝わらないスライド
コレは確実にダメ社員 or ニートですわ

675 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 18:27:29.52 ID:vfBwvsek]
まあObj-Cの@privateとかはコンパイラがチェックするだけで
実行時はチェックされずどこからもアクセス可能だからね

676 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 18:28:17.89 ID:qgapksJl]
×印の意味がまったく意味不明だしな
まともなGUI組めない人間だと一発でわかったよ

677 名前:デフォルトの名無しさん [2014/06/08(日) 18:30:55.85 ID:Isn3H6F1]
>>669
出来るやろ



678 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 18:30:59.87 ID:qgapksJl]
>>675
C++も関数ポインタさえ取得すればprivate関数呼び放題ですけどね
実行時に属性チェックするのは速度的に不利だから静的な解決になるのは仕方ない

679 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 18:34:39.45 ID:U23bUypY]
>>641
なにこれ?

680 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 18:39:51.65 ID:vfBwvsek]
>>678
Obj-Cは、そもそもメソッドに属性は付けられなくて全部publicになっちゃう
ヘッダに露出させんなということらしいが

681 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 18:43:15.59 ID:RY7l8BgD]
言語を否定出来るレベルに無い人が
騒いでいて、痛々しく。

682 名前:デフォルトの名無しさん [2014/06/08(日) 18:49:02.50 ID:Qgtqu9Sx]
言語を否定する人の多くがその言語の1機能のみを切り出して否定する。
言語の思想によって必要な機能だから実装されているのであって、その機能のみを否定するのは滑稽と言わざるを得ない。
その思想に対する否定なら分かるが、それが理解出来ないからと機能を否定するくらいなら黙っておいた方が無能をひけらかさないで済むぞ

683 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 19:05:35.04 ID:pXOmIGvx]
>>681
ニワカな奴ほど語りたがる。この一言だろうねw

言語使用が糞()、実装がタコ()、美しくない()、
汎用的じゃない()、コストが〜()、OSが糞()

↑こんなの技術者ならば酒飲んでても書き込めないわ。
語るレベルに無いからこそ気軽に語れるという構造。

684 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 19:27:33.21 ID:q7rIIcVG]
頭が固くなって新しいことについていけない畏怖から攻撃的、否定的になる人ってよくいるよね

685 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 20:04:15.47 ID:nMb57tOa]
>>682
>言語を否定する人の多くがその言語の1機能のみを切り出して否定する。
それどころか、Swiftは便所の落書きだと「Appleだから」で否定されてる件w
Objective-Cを置き換えかねない物が物だけに
"Appleだから"で賛美してる奴が皆無なもんだから
Swiftについては宗教的アンチの言動が目立つ目立つw

686 名前:デフォルトの名無しさん [2014/06/08(日) 21:19:18.25 ID:L3IirfqI]
そりゃ頭の悪い老害は自分の仕事を失う恐れがある新しい技術なんてネガキャンしか出来ないからな。

687 名前:デフォルトの名無しさん [2014/06/08(日) 21:33:31.46 ID:2ruPoz8R]
これって実行速度はどうなのよ
JavaやC#との比較が出てこないのはどうして



688 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 21:40:03.69 ID:qgapksJl]
その比較はおかしくねーか?
Swiftの生成コードは中間言語じゃねーぞ

まあC#やJavaも曲がりなりにもネイティブコード吐くことはできるが

689 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 21:43:40.34 ID:+1iNceTN]
>>687
MacとiOS専用だからC#と比べろ言われても困るし
Javaと言われてもなぁ…
つか、実行テスト環境外だとObjective-Cより最適化されて速くなった
Obj-C後継のネイティブコンパイル言語だから発表時の通り
Objective-C<Swift<Cって速度順だと思うぞ?

690 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 21:47:33.69 ID:2ruPoz8R]
実行速度は同じハードウェアでOSは別物いれて同じタスク実行させてみれば比較できね?
Objective-Cはコンパイルするのに動的な部分があったのでCより遅かったけど
SwiftはCより遅くなるとしたら何が原因なのか知りたいわ

691 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 21:47:34.41 ID:vfBwvsek]
こんな記事はあるけど
ch.nicovideo.jp/akiba-cyberspacecowboys/blomaga/ar546266

たぶんAppleが言ってたObj-Cより速いってのはSwiftのArrayやDictionaryを
NSArray/NSDictionaryの代わりに使える場合は速くなるよってことだと思う

692 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 21:48:40.50 ID:qgapksJl]
JavaもHotSpotコンパイラがあるからなぁ・・・
ただiOSでは動かんしJava-Cocoaってまともに保守されてないんじゃね?

693 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 21:57:30.89 ID:vfBwvsek]
>>690
メソッド呼び出しが動的束縛なのはSwiftも変わらないよ。そうじゃなきゃObj-C互換を保てないし。
ただSwiftにはstructも用意されてて、こっちに追加したメソッドは静的に呼び出し先が決まるので
Obj-C互換のOOPは要らずカプセル化程度でいいという場合はオーバーヘッドを小さくできる。

694 名前:デフォルトの名無しさん [2014/06/08(日) 22:04:20.73 ID:jOrVVeIi]
>>691
ObjC固有のコードの実行時間が気になる〜
誰か教えて。

695 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 23:03:50.84 ID:sw1PudVp]
Swift-Pythonの比較グラフを信じるなら、JavaとSwiftはそん色ない気はする。
もちろん、OSの機能をダイレクトに扱える場面ではSwiftだろうけど。

696 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 23:10:24.86 ID:bkCTLeYU]
>>678
private ならコンパイル時に弾かれる‥普通では呼び放題というわけにはいかないみたい‥
ideone.com/TFQ979

697 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 23:42:13.55 ID:bkCTLeYU]
>>695
Swift-Xamarin のガチがみたかったんだが‥



698 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/08(日) 23:57:40.96 ID:qgapksJl]
C++のメンバ関数は暗黙的にthisポインタを引数にとるからpublicで呼ぶにも
通常の関数コールでは呼び出せないぜ
MSVCなら__thiscallだがgccだといろいろ面倒だった気が・・・

もちろんstatic関数にする

699 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/09(月) 00:12:24.74 ID:zgyYB5Bh]
staticじゃなくてもいけたわ。脱線したが
ideone.com/aIaVwf

700 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 01:04:01.32 ID:quK33S+U]
>>698
>>698
>暗黙的にthisポインタを引数にとるからpublicで呼ぶにも通常の関数コールでは呼び出せないぜ

なに、public にすれば問題なし、めったに出番のない ::* 演算子、 ->* 演算子が活躍する。
それにしても迂回戦法とはこれはこれで興味深い。
インスタンスを初期化しておいてそれを表示するprivateメンバ関数を返すpublicメンバ関数、てのはできるようだ
peace.2ch.net/test/read.cgi/tech/1313183984/754

701 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 01:07:52.57 ID:XaG4yhUa]
なんでわざわざそういうバッドノウハウ的な使い方するんだ?

702 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 01:21:43.93 ID:QWDfgH1h]
>>691 それインチキだよ。
Cの方は

for (int j=0;j<100;j++){

と書いて、Swift の方は
var j=0
while j<100{

j++
}
とわざわざ遅くなるようにコーディングしてる。
やるなら同じようなコーディングにしないと比較にならん。
for var j=0; j<100;j++ {
と書かないとインチキ。 遅くなって当然。

わざとらしい。金を稼ぐためのネタだな。

703 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 01:36:13.00 ID:h36Zu9t6]
>>613
ある意味そういう集客でありビジネスだからな

704 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 02:15:14.04 ID:8Vvx2paz]
>>702
それがなんで遅くなって当然なんだ?

705 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 02:26:09.11 ID:nsQThdvO]
どっちもこんなんにしかなりそうにないな
xor %ecx, %ecx
1:
add $1, %ecx
:
cmp $100, %ecx
jne 1b

706 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 02:43:19.99 ID:lO6PsSYY]
この言語が発表されてから、にわか共がブログに書いたりツイートしてるせいで、検索の邪魔でしょうがない。

見たくなる記事のタイトルだけど、中身は空っぽ。なかなか面白い言語だ。とかよくわかってないから知ったかで中身がない文。

ここにも結構、知ったかが居るけど黙っててくれるかな?少しは勉強してから書き込もうね。

707 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 03:04:10.37 ID:4ZIBy88G]
お兄ちゃんカッコいい!



708 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 06:30:59.19 ID:AGtOGQv0]
(何が検索結果に出ることを期待してるんだろう…)

709 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/09(月) 07:41:32.46 ID:zgyYB5Bh]
>>701
もちろん使わないぜ?
ただ、「呼べなくする」ことと、ポリシーで呼ばなくすることは全くの別問題ということよ。
protectedやprivateは、ポリシーを遵守するためにコンパイラが少しだけ手助け
してくれてるだけにすぎない。

WindowsのMFCなんて全部のメソッドがpublicだぜ
全部publicって当時のメッセージベースオブジェクト指向では当たり前だったんじゃねーの?
WindowsもSmalltalkの影響を受けてると言われてるしなw

結局は使う人間のポリシーの問題よ。
MVCのフレームワークにしろ、各機能を無視してViewだけにコードをべた書きすることも
できる(自称「PHPできます」のアホに多い)けど、そこはコーディングルールを定めて
自分らで縛りを設けて使うじゃん。
本当に外部から呼ばれて困るメソッドなら状態変数でも使ってチェックするよ。

710 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 09:22:21.00 ID:w5pULqfp]
今日のNGID:zgyYB5Bh

711 名前:デフォルトの名無しさん [2014/06/09(月) 09:36:46.55 ID:+5RVIEA6]
>>706 みたいなのはハウツー探してるコピペコーダーだろ。
言語仕様の解説見ても理解出来ないから不要という判断をして、有用な情報が無いとボヤいておる。
NDAあるから公式ドキュメントに載ってる事以外は書けないんだから、必要なら自分で検証すればいいだけなのにね

712 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 09:42:49.18 ID:S+QBVpXR]
NDAガーNDAガー
これ嫁
qiita.com/uasi/items/4d17cd1b7f83a6814c83

713 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 10:02:26.18 ID:h36Zu9t6]
NDAだからやめろ!キリッ

そういうやつ大杉

714 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 11:08:53.15 ID:smk9SD1q]
>>712
お堅いことを言わせてもらうと、アップル社の公式見解ではないもの、あるいはアップル社を代表して公式に意見を述べているのかどうか不明確な情報(WWDCでスタッフに聞いたよ、レベルの話)を、〜してよい、と書いてしまうのはどうだろう。
ま、現実的には余程のことじゃない限り黙認っていうか、いちいちそんなことに構ってられないとスルーされるんだろうけど。

715 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 11:09:40.87 ID:7K00Yvor]
swiftにわかじゃない人間とは

716 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 11:13:51.93 ID:Q8TzlagX]
Appleとしての動向にふれるような部分でなきゃ問題にならんと思うよ

時期に関する「予定は未定」の情報を好んで撒き散らす厨は危ないな

717 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 11:18:10.37 ID:smk9SD1q]
Swiftを普及させたいだろうし、今回からベータ版に関する公開情報も増やしてるから、以前よりはオープンにして新規開発者を取り込もうとしてるかな。
ベータのスクショや動画を流してるニュースサイトの方が遥かに問題だけど、あれもPR効果になるから黙認してるんだろうな。



718 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 11:28:35.83 ID:hEsikYaY]
>>712
騒いでもいいけどベータ版に関する話ってことで不具合をあげつらわないようにってことか
バイナリや見た目に関してはアウト、と
↑であったように、ドキュメント見ただけじゃわかりにくくて
ベータ版を使って実行した結果を検証してもらうくらいなら大丈夫かな?

719 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 14:40:49.49 ID:TxALYa2U]
日本語化プロジェクトがあるけどhtmlにちょくに和訳入れてるのが気に入らないから手伝う気がうせる
https://github.com/swift-jp/swift-guide

せめてさsphinxとかドキュメント管理ツールを使えよ・・・

720 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 15:04:03.53 ID:QWDfgH1h]
>>719 販売目的のマジ基地だから触らない方が良いぞ。

*[swift-jp.com Swift言語 | 日本語ドキュメント] {{Ref-ja}} - [[濱田優]]による公式ドキュメントの翻訳

こいつだな。
https://ja.wikipedia.org/wiki/%E6%BF%B1%E7%94%B0%E5%84%AA
はまだゆう
生誕 1983年10月7日(30歳)
千葉県

721 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 15:08:38.32 ID:Q8TzlagX]
売名丸見えでウザいのは確かだがマジ基地とまで言われるのかw

722 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 15:09:45.90 ID:VmG+vOt5]
マジ基地度合いで言ったらID:QWDfgH1hもいい勝負だな

723 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 15:15:47.37 ID:h36Zu9t6]
>>719
うさんくさいから関わらない方がいい

724 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 15:15:55.28 ID:TxALYa2U]
この人有名な人なの?wikipediaに載るってよっぽど有名でない限りは削除対象になるよ
https://ja.wikipedia.org/w/index.php?title=%E6%BF%B1%E7%94%B0%E5%84%AA&action=history

725 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 15:21:02.39 ID:TxALYa2U]
ああ納得した
https://github.com/swift-jp/swift-guide/issues/1

726 名前:デフォルトの名無しさん [2014/06/09(月) 15:23:51.19 ID:Ujl5/fza]
>>724
だからwiki開いたら、削除対象になるよ?って警告が出てくるよ。
この件でwikiの中の人にチェックされてしまったら削除される可能性が高いな

727 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 15:27:23.32 ID:TxALYa2U]
wikipediaで削除されたケース
ja.wikipedia.org/wiki/Wikipedia:%E5%89%8A%E9%99%A4%E4%BE%9D%E9%A0%BC/CaveTube
dankogaiとか高木先生とかmatzならwikipediaに載るのもわかるが、この人はそこまで有名じゃないよね
そのうち削除依頼出されるでしょう



728 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 17:14:31.59 ID:hLL8713Q]
>>725
はてブで逆張りしてる連中を全員ID晒したいレベル
せっかくNDAが緩和された矢先にこんなタコが現れるのうけるわ

729 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 17:19:07.26 ID:hLL8713Q]
アップルの新プログラミング言語”Swift”はHTML5とネイテイブ・アプリ対立を解消するのか!!?:インターネットの第二の波とソーシャルメディアマーケティング:ITmedia オルタナティブ・ブログ
blogs.itmedia.co.jp/borg7of9/2014/06/swifthtml5-f5e2.html

Swiftって変な人間を引き寄せる何かがあるのか

730 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 17:28:38.05 ID:h36Zu9t6]
iOS, OSX特化言語ってだけで寄ってくるエンジニアはアレだわ(煽り)

731 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 17:33:18.90 ID:smk9SD1q]
>>729
うーむ、これはいったい何がどうなってこうなった

732 名前: mailto:sage [2014/06/09(月) 17:48:16.53 ID:s5Hl48NH]
しかしAppleはなんでわざわざ既に存在する言語(ttp://swift-lang.org/main/)と同じ名前にしたかね
普通はよけいな混乱をさけるために既存の名前は避けると思うんだけど
どういう意図があるんだろ
もともとマイナー言語だから知名度を奪うって意図ではないだろうし

733 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 17:49:47.98 ID:w5pULqfp]
言い名前だからだろう。
マイナー言語だからわざわざ配慮してやる必要もないし。

734 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 17:50:12.21 ID:4ZIBy88G]
なんかこだわりの名前なんじゃないのかね。
アップルは気に入った名前思いつくと多少問題あっても強引に行くよね。

735 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 17:56:01.05 ID:smk9SD1q]
アイコンまでちょっと似てるのはどうよ
上向きと下向きで違うけど
しかもご丁寧にアップルのSwiftサイトからswift-langのサイトにリンクを張っているのもいやらしい

736 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 17:58:59.77 ID:w5pULqfp]
/.Jに、二つの言語を勘違いした挙げ句、恥の上塗りを続けてる馬鹿が居たな。

737 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 18:03:28.62 ID:h36Zu9t6]
並列コンピューティングのためのオープンソース言語をAppleはObjC置き換えのために採用した!(ドヤァ

ってやつだな



738 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 18:11:59.02 ID:ONQsoPE1]
名前をパクる言語とか4ねよ

739 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 18:28:05.76 ID:QWDfgH1h]
MicrosoftもSwiftと言うWeb言語を作ったことあるんだけどね。
仕返しだ。

740 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 19:10:07.89 ID:u+LuodF+]
実にApple関連スレらしい流れで安心したw

741 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 19:40:44.44 ID:hEsikYaY]
>>732
GoogleがGoを発表した時に同じことが起こったな。きっとそれへのオマージュだよ。

つか、iPhoneの発表時も名前被りについて色々やりあったし、誰かが使っているという理由で
名前を変えないってのがApple文化なんじゃない?

742 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 19:47:34.26 ID:4ZIBy88G]
そもそも会社名がいきなりそれ

743 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 19:52:52.92 ID:giBZ7TRA]
swift-jpwwww
香wばしいなwwwwww

www

    wwww

744 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 20:22:08.33 ID:iGaYXK8/]
>>729
いきなり最近ちょいちょい便所の落書きでみかける
「Objective-Cは難しくて糞だけどSwiftはなんか知ってる言語っぽい感じだから
Appleは心を入れ替えてボクらのために優しい言語を用意してくれたんだろ?」
って例の妄想炸裂から始まってて噴いた。
アホか。Objective-Cは単純なC文法の上で空気のように
既存のフレームワーククラスを使いまくってるから初心者がキツイんであって
フレームワークの勉強でつまずいて生産性ガーつってるレベルなら
そこはSwiftでもまったく変わらねぇよ。むしろ、そんな勘違いで始めたりしたら
Swiftのサンプルで既存クラス呼び始めたら「やっぱりAppleだった!」とか言い出すだろ、コイツ。

745 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 20:29:01.88 ID:16+Ytjlq]
日本語なら-jaか-jpnじゃねえの?
日本ならjpだが

746 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 20:39:07.88 ID:HI6hafSQ]
gnuじゃ無いので好き

747 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/09(月) 20:41:20.12 ID:zgyYB5Bh]
LLVMスレでも言及されてたけどAppleがClangに移行したのはGPLv3回避のためらしいね



748 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 21:17:27.84 ID:SGt0DtR9]
>>736
あればひどかったな

SwiftってSwyft由来?高速って意味?

749 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 21:19:08.03 ID:QWDfgH1h]
>>748 Swift=アマツバメ 当然高速

750 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 21:23:33.46 ID:QoOJXL5M]
>>747
大きな理由の一つなのは間違いないだろうね
その甲斐あって、鈍化したobj-cテコ入れの主導権を握り、Blocksなどcレベルでの魔改造も可能になりswiftに至ってる訳だから先見の明があったなぁと思う

.netという化け物を構築したMSと比べて、妙にネイティブコードに固執してて興味深い
電力効率とか考え抜いた結果なのか、単にVM実行が嫌いなのかはわからんけど

751 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 21:27:40.97 ID:s5Hl48NH]
WindowsPhoneって.netフレームワークが入ってるのん?

752 名前:デフォルトの名無しさん [2014/06/09(月) 21:30:31.47 ID:Y5/zgnch]
ねえ、これってクラス作成時は必ずしも継承のためのスーパークラスを指定する必要は無いって事?
NSObjectみたいなの無いの??

Subclasses include their superclass name after their class name, separated by a colon.
There is no requirement for classes to subclass any standard root class, so you can include or omit a superclass as needed.

753 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 21:34:46.90 ID:S+QBVpXR]
>>752
そだよ
NSObjectはNSObjectで指定すれば継承できるよ

でも隠れてるだけで結局中では祖先クラスは存在しそうだけど
そういえばSwiftってClassクラスみたいなの無いのかな

754 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/09(月) 21:36:59.95 ID:zgyYB5Bh]
>>751
ストアアプリの実行環境が.NETベースだから当然そう。
ただし既存のWinFormsやWPFで作ったデスクトップアプリは動かないぜ
実行権限が与えられてるのはあくまでストアアプリだけ。
WindowsCEアプリは言わずもがな。

755 名前:デフォルトの名無しさん [2014/06/09(月) 21:39:09.10 ID:Y5/zgnch]
>>753
やっぱそうなのね
さんきゅー

756 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 21:47:04.94 ID:s5Hl48NH]
>>754
そうなのね、さんきゅー

757 名前:デフォルトの名無しさん [2014/06/09(月) 21:54:17.05 ID:Y5/zgnch]
しかし英語苦手な人間に取っては英語マニュアルはすげえ辛い
アップルジャパンは何やってるんだ?
英語だけじゃなくて日本語とか中国語くらいのマニュアルは同時に出して欲しいもんだわ



758 名前:デフォルトの名無しさん [2014/06/09(月) 22:07:01.19 ID:Y5/zgnch]
てかあったんかい!!!!!!!!!

swift-jp

759 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 22:14:17.76 ID:iGaYXK8/]
>>757
Appleは初めてか?力抜けよ。
わりと主要なドキュメントは翻訳してくれてるけど
見てのとおり細かいアップデートが多いのでバージョンが合わず
読んで最新との差分は自分で補完
https://developer.apple.com/jp/devcenter/ios/library/japanese.html

「Swiftプログラミング言語」もそのうちたぶんそこに並ぶとおもうけど
XcodeがGM後とかかな。

760 名前:デフォルトの名無しさん [2014/06/09(月) 22:16:30.76 ID:Y5/zgnch]
>>759
ありがとう
ObjectiveーCで研修受け初めて1ヶ月目って言うなんとも間の悪いプログラミング初心者です

761 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 22:20:20.82 ID:s5Hl48NH]
Apple社員だったら笑う

762 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 23:01:19.07 ID:Q8TzlagX]
もう少し後だったら 研修のメニューがSwiftだったかもな
そしてさらに後でカイジちっくに号泣してたりしてな

763 名前:デフォルトの名無しさん [2014/06/09(月) 23:19:25.09 ID:Y5/zgnch]
しかも3ヶ月コースで、今更Swiftに変更しないってさ
講師もSwiftなんか出来ないから当たり前っちゃ当たり前だけどさ・・・
長い目で見て廃れて行くのが確定な言語の学習ってモチベ上がんないよ
せめて発表は2ヶ月待って欲しかったわ

764 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 23:25:42.82 ID:smk9SD1q]
まあでもObjective-Cのデザインパターンは知っておいて損は無いぞ
実際、Swiftだけ勉強してもアプリ書けないし

765 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 23:26:05.97 ID:Q8TzlagX]
Swiftなんぞ勉強しても無駄だった…は怖くないのん

766 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 23:32:18.65 ID:giBZ7TRA]
言語の1つや2つ覚えて損だの得だの言ってるうちは素人だから気にすんな

767 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 23:33:23.41 ID:WkMzfMh6]
>>758
そこは上で話題になっている目立ちやがりで自分でwiki作っては
GitHubの翻訳プロジェクト()は1ページすら翻訳してないつークソのサイトだぞ



768 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/09(月) 23:35:52.14 ID:zgyYB5Bh]
まともにエンジニアやってて1つの言語だけしかまともに使えないようなのは
どのみちどんな言語覚えたところで使えんでしょ。
まあiOSに関してはどっちかというと仕事投げる側の立場だけどね。

769 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 23:42:46.31 ID:DWC4HoCe]
ja.wikipedia.org/w/index.php?title=Swift_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)&oldid=51929060
https://twitter.com/shyouhei/status/475889522744385536

770 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 00:29:26.31 ID:Agz9Iwrb]
>>768
おい団子よ、健気にも必死に食らいついてきている >>700 には答えてやらんのか?

771 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/10(火) 00:37:20.94 ID:xcIcA5DY]
いや、実用性ないって先に言ってるじゃん
そんな回りくどいことやんなくてもfriendで非公開メンバにアクセスできるし
別に覚える必要ないんだぜ

この手のハックは長らくやってないもんでthisポインタをとるメンバー関数の
関数ポインタのとり方ド忘れしてもーたわ。というか使わんが。

772 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 00:45:52.67 ID:a31TBF10]
-Dprivate=public とでもつけてコンパイルすればいいじゃないの。

773 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 00:48:18.90 ID:DOQ61YsY]
天才現る!

774 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 00:52:23.29 ID:sFxDcnZ9]
クラス(orメソッド)宣言に@objcを付ける(もしくはObjCのクラスを継承する)と
メソッド呼び出しはobjc_msgSendを使ったものになる
クラス宣言に@objcを付けなければ、ObjCと非互換になる代わりに
メソッド呼び出しはC++のvirtual相当(直接関数ポインタを取得してcall)になる
クラス宣言に@objcを付けず、かつメソッド宣言に@finalを付けると
メソッド呼び出しは完全に静的になる

よって、Swiftは完全な動的束縛、静的に型付けされた動的束縛、静的束縛の3つの形態で使えるようだ。

775 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 00:52:59.41 ID:6cE+ZY/a]
痛々しい‥

776 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 00:57:42.27 ID:DOQ61YsY]
板板C

777 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 01:05:16.07 ID:NONZII8t]
良いサイト見つけた
swift-jp.com/



778 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 01:21:00.50 ID:OQqyrhpu]
停止したのね

779 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 01:22:31.27 ID:REntBPTv]
>>758
>>777

これって管理人の自演だろ

いいからテメーで作ったwikipediaのページに書き込め

780 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/10(火) 01:23:27.95 ID:xcIcA5DY]
Cellのときはソニーはこういうのに寛容で結局ソニー自ら日本語マニュアル出した
でもこれは有志ってよりは明らかに営利目的だな

781 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 01:26:48.73 ID:6cE+ZY/a]
マニュアルは開発機とセットで付いてきますよ?

782 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 01:29:44.22 ID:REntBPTv]
営利っていうか、自分だけで翻訳するならともかく自分は1ページすらやってないし
あとはGitHubで林檎信者にやらせるつもりだからな

783 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/10(火) 01:32:47.81 ID:xcIcA5DY]
Happy Macintoshプログラミングみたいに本1〜2冊かける人がやるならともかく
何の実績も無い人がやったらあかんね

ドメインとってるあたりアフィ収入でも狙ってるのかなと思ってしまった。

784 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 01:36:38.69 ID:REntBPTv]
しかも怪しいのが現状のサイトは「中身が何一つない」のにこんな書き込みがされてるところ
数日前にドメイン取るついでにステマ隊雇ったっぽい

758 名前:デフォルトの名無しさん[] 投稿日:2014/06/09(月) 22:07:01.19 ID:Y5/zgnch [4/6]
てかあったんかい!!!!!!!!!

swift-jp


777 名前:デフォルトの名無しさん[sage] 投稿日:2014/06/10(火) 01:05:16.07 ID:NONZII8t
良いサイト見つけた
swift-jp.com/

785 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 01:41:55.33 ID:sFxDcnZ9]
githubのリポジトリ消えてるじゃんw

786 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 01:56:55.52 ID:p8HHtVx/]
ホームページの方もとっくに停止案内が出されてるのに、ステマ隊は細細とやってるのが痛々しい。

787 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 02:22:57.46 ID:n/7UqZgM]
注意喚起:Swift-jpに参加してはいけない
hamukazu.com/2014/06/09/do-not-join-swift-jp/

これも要するに「抜け駆けすんな」って顔真っ赤にしてるだけだろw



788 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 02:40:22.77 ID:zsUBnUfU]
有志の翻訳にすら難癖つけて潰すマカw
ほんと気持ち悪いコミュニティだなw

789 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 02:49:57.46 ID:0CY4RrJi]
>>777
うぜぇ

790 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 02:50:59.21 ID:0CY4RrJi]
AppleのAPI触るエンジニアが英語苦手ってどーゆーことだよ
あれくらい読めや

791 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 09:40:12.28 ID:BJXVpNc/]
言語1割、Framework 9割だから。

792 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 10:05:02.23 ID:X6cJ7/Gc]
アップル関連は英語読めないとまともに開発できないだろ・・・

793 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 10:06:19.80 ID:2MebFii0]
面白い茶番を見せてもらった

794 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 10:16:14.78 ID:6cE+ZY/a]
iPhoneのアプリは初心者が作ってるの多いからな
とにかく落ちる。この言語で少しはマシに
なればいいんだけど

795 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 10:20:02.16 ID:g9EqOkq2]
プログラミング自体が初めての層にはおすすめできない感じだな。
シンプル化したお手軽言語ってことでもないね。

他言語の良い所を取り入れているのはいいんだけど、いきなりこういう言語から入っても概念がつかめずに死ぬ。

796 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 10:20:44.20 ID:6cE+ZY/a]
え?w

797 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 10:30:20.97 ID:GAcToLno]
>>795
じゃあ、Pascalからでも入るか?
それとも30年前のようにBASICからやったほうがいいか?
死ぬ奴は、何やっても死ぬから安心しなさい。



798 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 10:33:18.81 ID:0QUarWOU]
そろそろSwiftの話でもしようか

799 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 11:42:23.04 ID:f4Kli3TP]
ガリバーの話か。

800 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 11:56:45.11 ID:X6cJ7/Gc]
とりあえずオブジェクト志向言語なら興味持ったもので始めればいいよ
一回ハマれば必要に応じて自然と新しい言語や概念を学ぶようになるから
Swiftの良いところはMacを買えば一通りの開発環境と実行環境が揃うところかな

801 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 11:58:49.40 ID:IQXrTSSv]
>>800
それは半年後だよな。
今環境揃えようと思ったらデベロッパープログラムで8400円(税込)払わんと

802 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 12:09:28.96 ID:X6cJ7/Gc]
ああ、そうか
まあゲーム一本か二本買うと思えば・・・

803 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 12:29:35.06 ID:cxCmRHDQ]
どっかにswiftバイナリ落ちてんじゃね

804 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 12:35:22.30 ID:IQXrTSSv]
コンパイラだけあっても使いにくそうな、、、、Xcode6あったほうがいいべ
ライブラリも必要だし。

805 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 12:43:34.42 ID:IQXrTSSv]
>>363
なるほど、Swift自体は可変長定義できるみたいだけど
Cの可変長は直接呼べない、ということになるのかも
遅レスでした

806 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 12:45:26.51 ID:p8HHtVx/]
>>795 スクリプト的なお手軽言語としても入っていけるよ。 
シェルや、BASICの文法レベルでも書けるし、高度な扱い方もできると言うだけで初心者がすぐにすべてを理解できなくても良いだろ。
学習教材としては最適だと思うぞ。 リアルタイムに実行できると言うのが初心者には一番良い。
ただ実際に何か作ろうと思うとAPIとか色々面倒くさくなるがそれはどんな言語も同じだからな。

しかし The Swift Programing Language は良く書けてるな。 
良く有るこれが出来るあれが出来ると言う押しつけがましさが無く、簡単な所から例題中心に話を進めてるのが素晴らしい。

>>801 半年後と言う事は無い。 3か月後。 その頃には入門本も沢山出てくるだろう。

807 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 12:52:08.19 ID:IQXrTSSv]
たしかに3か月チョイの可能性は高いか。
最短で、iPhoneの出る9月20日前後にiOS8とともにXcode6解禁、かな



808 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 16:45:52.85 ID:X6cJ7/Gc]
しかしまだ発表から一週間か
いろいろあったなあ

どこが最初に日本語書籍を発売するかな
買わないけど

809 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 17:17:45.58 ID:R+j21wgE]
(他環境の人に説明しておくとSwiftは現在Xcode6ベータ版でしか動かなくて
そのベータ版を落とすのに有料の年間開発者登録がいる。
しかしXcode自体はMacの標準開発環境として無料提供されていて
現在Xcode5.1.1はAppStoreからタダで落としてMacアプリの開発に使えるので
Xcode6も秋にβが取れて標準提供され始めたらたら
当然Swiftもタダで使えるだろうということ。(Macは買えw))

810 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 19:32:40.93 ID:woaJQtdN]
そういやXcodeってDeloper Programに参加してないユーザー向けに
600円くらいで売ってた謎の時期があったのを思い出した

811 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/10(火) 20:41:50.96 ID:xcIcA5DY]
Yellowbox的なもの(他のOSに移植可能な開発環境)は欲しいところだねー

812 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 22:20:18.19 ID:sppGvHaZ]
文字列使うときは、ついつい@をつけようとしちゃうよね

813 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 22:21:30.99 ID:Agz9Iwrb]
>>771
おいだんごよ、恥ずかしくも >>700 =糞コードを撒き散らすQZ ごときに「標準でできますよ〜♪」と指摘されて、それでも生きていけるのか?

814 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 22:22:11.67 ID:xo5SfOIJ]
だんごはNGしてるから見えんわ。お前もそうしろ、相手するだけ無駄だから。

815 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 23:06:37.37 ID:6cE+ZY/a]
老害っぽい匂いがするよね、彼
技術についていけない悲哀を感じる

816 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/10(火) 23:10:26.81 ID:xcIcA5DY]
>>813
だからそんな無価値なコードなんて最初から興味ないっつーの

817 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 23:27:27.57 ID:Agz9Iwrb]
>>815
ついていけない技術?C++02 の標準が?



818 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/10(火) 23:34:46.15 ID:xcIcA5DY]
x86/PPC/ARMのアセンブリからRubyOnRailsまでこなす俺にはかなうまいて
C++のクラスのメンバ関数のコール規約は処理系依存で
C++で書く場合は結局Cスタイル関数にするか
JNIとかCOMでラップしないとまともに使えないんだよね。

だからmatzに「C++など論外(笑)」と一蹴される
こないだも社内用のgem何本か書いたけど基本CのABIにあわせてるよ。

819 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 23:35:46.61 ID:2MebFii0]
やっぱりだんごさんには叶わないや!

820 名前:デフォルトの名無しさん [2014/06/10(火) 23:39:19.50 ID:dlyGCN1m]
それだけ技術持ってる()のにこんな所に常駐してるって・・・
なんかどんな人間かだいたいわかっちゃうなw

821 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 23:43:59.17 ID:Agz9Iwrb]
>>818
それをいうなら C のコール規約も同じくらいに処理系依存なんだが?

822 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 23:52:41.49 ID:FSGEM+lA]
あっ...(察し)

823 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 23:57:38.10 ID:6cE+ZY/a]
察したw

824 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/11(水) 00:01:52.79 ID:LAxb9MUT]
> C のコール規約も同じくらいに

はぁ?
この時点でバカ確定だな


少なくともC++のクラスのメンバ関数をasmで書く気はしないわ
何だよあの変なシンボル名

Cシンボルなら関数名の頭にアンダースコアついたりつかなかったりするだけだから
全然わかるがC++はthisポインタをどのレジスタ、あるいはスタックの何番目に置くかすら
コンパイラごとに統一されてないよ
CのABIはOS・CPUごとに標準仕様からそのとおりに実装しておけば基本的に
問題は発生しない。

825 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 00:03:17.43 ID:ug2CV5mo]
SWIFTさいぼうはありまぁすっ!

826 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 00:33:14.77 ID:vLToDvML]
なんか自分を大きく見せようと必死なアニマルがおるな

827 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/11(水) 00:38:27.85 ID:LAxb9MUT]
俺はC++でextern "C"とかCOMやJNIでラップされた関数以外は
他言語から触る能力すらない矮小なへたれです



828 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 01:04:46.73 ID:Q3ZzLtX4]
マングリ返し

829 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 01:06:43.39 ID:uZh6FSPa]
Apple側というかMacやiOS、XcodeやObjective-Cの側に立ってると
いやでもまぁだいたいこの先こんなことを狙ってるのかな?ってのが
透けてみえるものなのだけど
(外れることもあるので予想を喧伝はしない恥ずいからw)

そして、逆にこっち側にいるとね、盲人たちが象を撫でて
自分のとこから見えた「それだけはねぇよ!w」って吹いちゃうレベルの
自分勝手で手前味噌なおかしなこと言ってるのも見えるのだよ。

上のコテハンもまさにそういう輩なのでID変わる度に
この時間ぐらいに書き込まれてる一日の最初のだけみて
「ああやっぱりw」とノイズ源としてNGしている。
わかりましたか?

830 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2014/06/11(水) 01:16:37.28 ID:LAxb9MUT]
> 自分勝手で手前味噌なおかしなこと
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
鏡みろwwww

831 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 11:07:33.59 ID:KsdklSL7]
NG推奨ID
ID:LAxb9MUT

832 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 12:32:16.43 ID:+m+GdR9M]
反論できなくなると「NG推奨」なんだな
本当にスルーしたいなら黙ってNGにすればいいのに、どうしていちいち主張したり、みんなで一緒に無視しよう、とかやりたがるのだろう?

よほど自分に自信がないのだろうなあ。

833 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 12:57:15.03 ID:KsdklSL7]
今日のNG推奨ID
ID:+m+GdR9M

834 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 13:46:23.70 ID:FXAfZ5/z]
自分の気に入らないものから目をそらすのは構わないけど
他人を巻き込むな

835 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 14:45:18.44 ID:GUlJLFxg]
ID: KsdklSL7 哀れ切ない

836 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 14:45:22.73 ID:+13mKJ0Z]
Swift part2
peace.2ch.net/test/read.cgi/tech/1402465335/

837 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 14:59:54.83 ID:sX+LlGqB]
スレ立て早すぎ
このペースじゃ週末まで持つだろ



838 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 16:20:04.98 ID:uk765Nkn]
昨今のご時勢だとスレ立てたいときに立てられるとは限らないからなぁ

839 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 16:22:04.78 ID:FXAfZ5/z]
肝心な時に落ちてなけりゃなw
ここは少ないと落ちたりしないっけ

840 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 16:33:11.15 ID:P7ZIpX73]
早くスレ立てし過ぎると新しいスレに書き込みが無くて落ちるんだよねこの板

841 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 16:36:01.06 ID:KsdklSL7]
ID変えて自演までするか・・・
ご苦労なこった

842 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 16:37:03.06 ID:+m+GdR9M]
こんどは敵は一人妄想か

843 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 16:39:54.72 ID:jMeQqd1h]
濱田さんはいい人なんです!リーダーシップを発揮しようとするところを変なクズが妨害したのが許せません

844 名前:デフォルトの名無しさん [2014/06/11(水) 17:11:40.19 ID:qDgSaB/o]
濱田はもうiOS界隈で悪評が広まったからお仕事来ないだろうなぁ…可哀想に

845 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 17:41:02.34 ID:r4NqivjH]
>>843
ぱっと見、皮肉だと思うが
あの感じだと本人がこういうことを言いかねないかもw

846 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 17:54:13.75 ID:UdRVZfOE]
濱田さんをバカにするな!彼は日本のプログラマーを支える貴重で優秀な人材なのだ!

847 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 18:12:12.83 ID:mGpoQXd/]
先日まで無名の動物だったのに、すっかりギャグキャラとして有名になってしまったな濱田よ



848 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 18:36:12.83 ID:r4NqivjH]
悪名は無名に優る

849 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 19:36:29.60 ID:+m+GdR9M]
黙ってまず自分から翻訳をサイトに載せていたらぜんぜん評価は違っただろうな。
著作権ゴロも黙ってて。

850 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 20:11:38.85 ID:pAqkAn+y]
OSSのSwift処理系作ってる人作ろうとしてる人一人くらいいないの

851 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 20:15:52.11 ID:vLToDvML]
まだAppleの立場が分からんからなぁ
もしかしたら正式リリース時にオープン化するかもしれんし

852 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 20:19:51.15 ID:Q3ZzLtX4]
いずれはANSIとかで標準化したいんじゃないのかね

853 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 20:20:19.29 ID:5Vpw7sTy]
まるで作れるみたいな言い草

854 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 20:41:27.08 ID:KsdklSL7]
Appleの歴史考えるとオープン化なんかする訳ないだろ
てかしないでもいいよ

855 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 21:04:03.77 ID:Q3ZzLtX4]
でもlaunchdとかlibdispatchとかオープンになってるよね

856 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 21:32:38.14 ID:96LLWm/r]
オープンにするメリットがないからなあ
コードの使い回しがきかない→Appleハード用だけリリース
ってほうがAppleの売り上げ上がりそうだし

857 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 21:42:03.46 ID:Cctr4Pa0]
オープンソース化する → Swift人口増える → iOSアプリ開発人口が増える



858 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 21:44:50.23 ID:G3j6BmES]
オープンが正義って風潮に疑問を感じる

859 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 21:48:03.89 ID:mGpoQXd/]
www.opensource.apple.com 見れば分かるけど、オープンソースにするのに Apple は一々何か理由付けは要らんぞ

860 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 22:36:13.92 ID:OBl07mWp]
アップルって結構オープンソースを公開してるよね。
専用のホームページまで作って。
OS XやiOSの一部を公開してるけど知らない人も結構いるんだろうな。

861 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 22:55:44.80 ID:8PaEVtDP]
LLVM とWebkit は大成功を収めてるしね。

862 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:02:38.04 ID:8PaEVtDP]
>>859 凄いね。

863 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:04:58.72 ID:2nENyiHy]
Swiftで作ったアプリは、前のOSでも動作するの?

864 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:05:40.29 ID:KJz18v4E]
LLVMやWebKitはAppleが始めたわけではないから例としてはあまり適当ではないな

865 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:06:55.10 ID:w3B8Jh8N]
メリットというとdarwinって誰のためのオープンなんだろな
実用になる物も出てないし、それこそappleにメリットないような
義理立てなのかな。オープンライセンスの絡むコアをまとめて晒しときましたよ、的な

866 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:08:38.54 ID:8PaEVtDP]
>>864 WebKitは丸々Safariのソースを提供したんだよ。 LLVMも最初からAppleが全面的に作ってきた。

867 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:10:03.43 ID:8PaEVtDP]
>>865 昔どこでもハードを作って良いとしていた時の名残では?



868 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:13:57.86 ID:w3B8Jh8N]
>>863
これNDAの範疇かなー
デプロイターゲットが10.4まで選べるという夢を今しがた見たけど10.4ないし動作確認する所までの夢は見てないので悪しからず
今見てる夢がそもそもSpriteKit系でAutoLayoutなんかが含まれてるため結局10.7まであげないとビルドも通らなくて恐縮です
どこまで下げれるのか夢みる人の寝言が聞けるといいですね

869 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:14:15.10 ID:KJz18v4E]
>>866
いやWebKitはLGPLのKHTMLが元だからソースを公開せざるを得なかっただけ。
LLVMが最初からAppleが作ったってどんな妄想だよw Clangと勘違いしてないか

870 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:19:16.37 ID:w3B8Jh8N]
>>866
その元はコンカラのKHTMLエンジン。オープンだけど大元はKDEの産物で、appleはフォークするまでは無関係すよ
>>867
CHRPすか?それはOSXより前過ぎる

871 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:20:13.42 ID:2nENyiHy]
>>868
なるほど、対応していないメソッドなりを使わない限り、動く可能性は高いってことか。
ASOCと同じような感じね
ありがと

872 名前:デフォルトの名無しさん [2014/06/11(水) 23:31:43.05 ID:oNrN0JCZ]
誰か早くswiftで作ったアプリ公開してよ
もう煽り合いは飽きたよ

873 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:37:43.86 ID:8PaEVtDP]
>>872 とっくの昔に出てるよ。
https://github.com/fullstackio/FlappySwift
Appleの新プログラミング言語、Swiftを使って半日くらいでFlappy Birdのクローンが書けた
jp.techcrunch.com/2014/06/05/20140604a-developer-cloned-flappy-bird-using-apples-new-programming-language-swift-in-a-matter-of-hours/

Sprite KitでFlappy Birdを作る(Swift版)
qiita.com/oinariman/items/ef3395608fbcfb85eb99

874 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:48:00.87 ID:r4NqivjH]
いやそんなテトリス未満のゴミを しかも自分で作ったものでもないのに
どや顔で出されても

875 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:50:34.85 ID:8PaEVtDP]
>>873 >おもしろ半分で一部変数名を絵文字にしました。見た目かわいいし、読みやすい気がしないでもないです。Chrome上ではトーフになるので悲しいです。
https://qiita-image-store.s3.amazonaws.com/0/2503/f3da5d2b-bf92-d6b2-34d8-31193351b2c4.png

876 名前:デフォルトの名無しさん mailto:sage [2014/06/11(水) 23:58:47.53 ID:w3B8Jh8N]
>>875
くっそ、思いの外可読性高いなwww
アプリケーションハンガリアンで一貫した補完が効くなら一考の価値もありそうに思えてきます
漠然とした不安が拭えず、自分では試したくないけどw

877 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 00:12:57.48 ID:jJbJNx+E]
>>875
たしかに可読性高いw
ゲームプログラミングは積極的に絵文字変数を使っていいんじゃねーか



878 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 00:23:09.62 ID:rzJgJCoP]
>>872
WWDC.appがSwift製でAppStoreで配布された最初のアプリだよ

879 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 00:25:47.64 ID:rzJgJCoP]
どんな絵文字を見せられても一瞬でなんて言う読みで変換すればいいか分かるとか
一瞬で文字パレットから探し出して入力できるとか
そういう特殊能力もったチームで開発するならいいんじゃね

880 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 00:42:49.59 ID:Dr9yNrZb]
検索すると色々出てくるようになったね。

SwiftアプリをiOS 7のiPhone 5にデプロイするまでの手順
qiita.com/syokenz/items/b048dc0f03146e012036
実際のCODE
qiita.com/susieyy/items/749c4ac5d82d765c12c6#2-5

Objective-C で書いたアプリを Swift で書き換える5ステップ
d.hatena.ne.jp/shu223/20140603/1401838227

SwiftでAVFoundationを使ったカメラアプリ
shoken.hatenablog.com/entry/2014/06/09/004441
CODE
qiita.com/syokenz/items/f0f30c426d05e4042482#2-3

SwiftでTiqav APIを叩くビューワアプリを100行でつくったよ
himaratsu.hatenablog.com/entry/swift/tiqav

SwiftでUITableViewミニマムサンプル
qiita.com/yuch_i/items/6aa4814a69eab6c1b34b

SwiftでUIViewController+UITableView
qiita.com/himara2/items/26acf137af6b917234af

Flickr popular photo viewer with Swift
https://github.com/synboo/SwiftFlickrApp

881 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 01:00:13.87 ID:ECtwz1Si]
d.hatena.ne.jp/camlspotter/20140611/1402457362

なにこれクソ言語すぎ

882 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 01:01:27.16 ID:S84gbBBg]
>>868
ということはPPCバイナリ吐けるんだ。
さすがにMacだとIntel化以降しかもう動かす気にならないが
(性能的に。俺じゃAltivecフル活用もできねぇし)

883 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 01:01:33.80 ID:1ZBW9DHI]
やっぱこれ、LLの皮を被ったObj-Cって感じなんだな
まぁ、Obj-Cの独特なルール覚えるよか楽ではあるか

884 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 01:10:48.34 ID:rzJgJCoP]
Swift触ってるとObjective-Cの残像が見える

885 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 01:18:48.16 ID:97zhDnhI]
>>882
ランタイムがx86-64向けしか用意されてないから、無理
つーかARCがデフォルトで、ARCのweak referenceは10.7以降でしか動かないという制限があった気がしたから
10.7以降のみサポートじゃない

886 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 01:37:28.98 ID:nSDrBhHT]
>>885
そっかARCか、そんじゃ10.7でも厳しいかもしれないな
10.7のARCはかなりダメだった思い出がある...

887 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 02:42:09.64 ID:CisCdg7y]
日本だと公共事業で新言語作りましょうって言い出しかねない



888 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 02:53:04.88 ID:CisCdg7y]
888

889 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 03:01:01.98 ID:cPATFudP]
Swiftでなんか作った奴いないの?
ニコニコとかで公開してよ

890 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 03:01:13.33 ID:CUoG/LiW]
>>567
Pythonより3.9倍速いのなら
IronPythonより遅いんじゃないか?

891 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 03:43:07.22 ID:Dr9yNrZb]
>>889 作ったソースなら沢山出回ってるし、作る過程ならYoutubeにある。

何が見たいの?

892 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 04:34:30.18 ID:S84gbBBg]
基本的にいまはAppleと契約した開発者が規約に沿ってβ版使ってるので
個人はあんまり露出して語り辛いのよね。
Apple的にはたぶん咎めない方針だろうけれど。
内容的にはObjective-C後継言語だからそのまんまいまでも
MacやiOSのアプリが作れるのだけど。

893 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 05:09:15.02 ID:gALIKwXZ]
>>887
役所は斜め下を行くから、日の丸言語とか言いそうw

894 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 05:44:38.54 ID:q2GuZq9N]
日の丸検索エンジンに投じた150億あれば新言語くらい作れそうなもんだがねー

OS X用のCocoaアプリって今作ったら配布できるのかな?

895 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 08:09:54.47 ID:NwTvRAns]
>>879
初めは普通に文字列でやっといて、バグ取りの時に絵文字へ一括置換でよくね?

896 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 08:26:01.83 ID:eeB20S1/]
特定の文字列を絵文字で表示するIDEがあれば良いんだよ!

897 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 08:57:59.76 ID:Dr9yNrZb]
>>895 コーディング時も視認性が良い方が良いからね。 >>896 自分用の辞書を作っておけば良いんだよ。
或は日本語変数名を使う。 この方が応用性が広いね。



898 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 09:02:35.18 ID:8q1DObmu]
2ch Swiftスレの活動履歴

・雑談
・日本語化プロジェクトを潰した

いじょ

899 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 09:27:35.00 ID:1xYZDtlF]
>>866
丸々Safariのソースて…
妄想をドヤ顔で話すのやめなよ

900 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 09:36:10.15 ID:tSf3PRx4]
いくらベータとはいえPlaygroundは不安定すぎるにも程があるだろ

901 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 09:40:53.42 ID:XjWc7dDP]
>>898
はまちゃん乙。

902 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 09:43:30.26 ID:Wk9X8nfz]
>>898
濱田乙

903 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 10:25:01.29 ID:jJbJNx+E]
The playground is too unstable even though it is a beta version. What the heck!

904 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 11:03:53.13 ID:e6x9cJlC]
>>898
濱田乙

905 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 14:54:37.35 ID:csvGFFzv]
日本語や中国語で書かれたソースコードなんて
欧米人から見たら >>875 に見えてるのかも知れない

906 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 16:52:52.97 ID:Dr9yNrZb]
フォントをインストールしていなかったら、下駄マークの羅列になるんじゃ無いかな。
でも最近は各国のページを見る時にいくら翻訳すると言っても下駄の羅列は面白く無いから、俺は大抵の国のフォントは入れてる。

そう言えば、マニュアルの例題に漢数字が使われてたな。

907 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 17:20:59.08 ID:/KivvrR2]
ドザか?



908 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 17:39:29.70 ID:wbkn0deE]
                l三`ー 、_;:;:;:;:;:;:j;:;:;:;:;:;:_;:;:;_;:?-三三三三三l
               l三  r=ミ''‐--‐';二,_ ̄    ,三三三彡彡l_   この感じ・・・・
              lミ′   ̄    ー-'"    '=ミニ彡彡/‐、ヽ
                  l;l  ,_-‐ 、    __,,.. - 、       彡彡彳、.//  ドザか?
_______∧,、_? `之ヽ、, i l´ _,ィ辷ァ-、、   彡彡'r ノ/_ ______
 ̄ ̄ ̄ ̄ ̄ ̄ ̄'`'` ̄ 1     ̄フ/l l::. ヽこ~ ̄     彡彳~´/  ̄ ̄ ̄ ̄ ̄ ̄
                 ヽ   ´ :l .l:::.         彡ィ-‐'′
                ゝ、  / :.  :r-、        彡′
              / ィ:ヘ  `ヽ:__,ィ='´        彡;ヽ、
          _,,..-‐'7 /:::::::ヽ   _: :_    ヽ      ィ´.}::ヽ ヽ、
      _,-‐'´    {  ヽ:::::::::ヘ `'ー===ー-- '   /ノ /::::::ヘ, ヽー、

909 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 18:37:28.69 ID:1xYZDtlF]
>>906
SwiftってMac環境でしか開発できないのになんでフォントの心配をしてるの?

910 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 18:41:43.19 ID:A+p22cgX]
ソースをブラウザに載っける場合の話じゃないの?

911 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 18:48:19.44 ID:Dr9yNrZb]
>>909 Mac環境じゃ無くてもソースを見たり変更したりするから。
VMware / VNC 環境とか両方で見るし。

例えばソースを見て変更しようとするのが居た場合とか。 Mac ユーザに限らず色々いるよ。

912 名前: ◆QZaw55cn4c mailto:sage [2014/06/12(木) 21:23:28.00 ID:tqWk2enb]
>>893
ruby がコンパイラになれば、その時点で無敵になると思うよ、日の丸言語は ruby で決まり

913 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 21:36:53.80 ID:CisCdg7y]
本立ち読みして来た

914 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 21:51:20.67 ID:JT0BDAho]
動的言語には弱点があり、故に
静的言語が見直されてるんだよ

915 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 22:12:43.72 ID:CX1xP/Un]
結局SwiftもMac買わなきゃ使えもしないのか
OSSのLinuxカーネル使ってるくせに閉鎖的とは何事かw

さすがアップル

916 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 22:16:39.74 ID:vqrCU6ji]
さすがにそれは使ってないw

917 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 22:19:04.61 ID:e6x9cJlC]
Linuxカーネル使ってるwww



918 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 22:19:52.63 ID:BYtkdS23]
Macが使ってるのはLinuxのカーネルじゃなくてUbuntuのカーネルだから

919 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 22:20:13.41 ID:W8OeOuk4]
釣り堀化させるのやめてwww

920 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 22:36:59.08 ID:CX1xP/Un]
おまけに今時時代遅れの型推論とか実装しちゃうオバカさん
糞林檎 カスですわ

921 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 22:39:33.83 ID:CX1xP/Un]
OSを開発する技術もないアッホルはUNIXをパクルしか能がない
これは羞恥の事実なんだが?
おまいらアホか?

922 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 22:42:41.47 ID:1xYZDtlF]
>>915-918
やばいw笑える流れにw

923 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 22:43:01.84 ID:JT0BDAho]
さすがにこれは釣り

924 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 22:48:46.38 ID:CX1xP/Un]
え、おまえらマジでAppleが独自開発OSだと思ってるの?
マジ?

925 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 23:09:54.63 ID:+XpQ8+a3]
LLVMはLinux Light Virtual Machineの略だからなぁ

926 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 23:27:09.33 ID:VqE3Nczu]
GitHubにあるFlappyむずかし過ぎワロタwww
あ、コードがじゃ無くてゲーム自体がねw
クソゲーwww

927 名前:デフォルトの名無しさん [2014/06/12(木) 23:44:12.51 ID:5if5Krxc]
MacはベースはWindowsだからなー



928 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 23:46:44.65 ID:CX1xP/Un]
使ってやろうと思ったけど、ゴミ過ぎてやる気なくしたわ
死んでいいよ

929 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 23:55:41.67 ID:BYtkdS23]
俺的メモ

Swift的階乗計算(キャッシュ機能付き)

func memoize<T: Hashable, U>( body: ((T)->U, T)->U ) -> (T)->U {
var memo = Dictionary<T, U>()
var result: ((T)->U)!
result = { x in
if let q = memo[x] { return q }
let r = body(result, x)
memo[x] = r
return r
}
return result
}
let factorial = memoize { factorial, x in x == 0 ? 1 : x * factorial(x - 1) }
println(factorial(5))

930 名前:デフォルトの名無しさん mailto:sage [2014/06/12(木) 23:58:53.96 ID:CX1xP/Un]
きたねえ言語だなあ

931 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 03:21:09.20 ID:sr+Qpm96]
>>930
あなたの精神衛生の為に、このスレには今後近づかないことをお勧めします。

気になって仕方ないんだろうけどね。

932 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 04:11:47.56 ID:Lg99BIsx]
>>929
これ動くのか
generics分かりにくいぜ

933 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 04:43:25.79 ID:+gS5HxJ6]
必要なのは言語の仕様じゃなくてモジュール

934 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 07:42:05.35 ID:eNJrqHqd]
これを機会にmac買うか

935 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 12:23:55.85 ID:NpvWCx30]
mac高い
有料でいいから他のOS用にも出してくれりゃいいのに

936 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 13:58:04.11 ID:MUlEyMJE]
MacMiniなら安いじゃん

937 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 14:16:14.35 ID:ooUx6NQl]
Swift 動くなら mac じゃなくても良いんだよな



938 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 14:50:46.61 ID:R93BRY3D]
Macはだいたいパソコン出荷台数全米三位とかで
機種が6ラインしかないからパーツがものすごい量発注できて
新機種発売時は「なんでその性能をその値段で出せる?」っつーぐらい
毎回"安い"イメージなんだが…インターフェイス規格類をケチってないから
安PCよりなんか長く使えるし。miniしかみてねーけどw

939 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 17:13:43.78 ID:qSDfq221]
どうせGNUがパクリ処理系出すし
WEBでサンプル打ち込むと結果返してくるサイトもできるだろうし
これ試すためだけにわざわざMac買う必要はないだろ

940 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 17:30:38.13 ID:zlKbN8L5]
パクリ、、、w
互換のやつ出るだろうな
Code貼り付けるサイトが対応するのいつだろうなあ

941 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 17:32:57.23 ID:g5TJ/qBh]
Macでしか使えない言語だとプログラミングコンテストとかで使えないな

942 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 19:10:10.54 ID:AcEzYFm0]
スタバでiPadでiBookのThe Swift Programming Languageドヤリング読書中記念カキコ

943 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 19:19:29.81 ID:g5TJ/qBh]
コーヒーこぼして>>942のiPadが爆発炎上しますように

944 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 19:44:58.26 ID:9WC164Ik]
Swift使うにはXcode6.0β入れないと使えない?
今度MacBook Air11インチ買うから試しに触ってみたい

945 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 19:50:44.67 ID:WhAPXXPX]
いまのところXcode6がβだから有料開発者しか試せないんだよなぁ
たぶんXcode6が秋に正式版になったらAppStoreから無償で落として
Swift使えるようになるんだろうけど。

946 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 20:09:02.25 ID:gx+I9quO]
お前らじゃ、言語換えたところで、ろくなもの作れないよ

947 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 20:12:33.68 ID:YFTPC0d8]
そうなのよおじさん「そうなのよ」



948 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 20:21:36.16 ID:9WC164Ik]
>>945
そうなんだ残念w

949 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 20:27:05.49 ID:g5TJ/qBh]
いろいろ楽すぎて他の言語書くのが嫌になる

950 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 20:41:10.83 ID:Y0CHQHTl]
オブジェクティブシー
他 の 言 語

951 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 20:48:01.52 ID:MUlEyMJE]
>>949 確かに。

952 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 21:02:57.35 ID:R93BRY3D]
>>950
というか既存クラス呼ぶのはいっしょなんで
書きたくなくなるのは取っ払われた"The C"の部分なわけで

953 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 21:20:34.32 ID:4fJKG5F/]
新技術に触れるために年間8400円くらいで躊躇してる時点で大した技術者じゃないよね

954 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 21:23:07.07 ID:K44qfO60]
そうなんです
すいません

955 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 21:57:04.37 ID:NpvWCx30]
1万くらいならいいけどMac miniだと最安54800じゃん

956 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 22:07:43.28 ID:u6pVP0+v]
いまさらXCode6beta落としてみたけど
Playground楽しいな。

これdmgだけ人に渡したら実行できるんかねー
アカウント入れるとこあったっけ

957 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 22:42:21.79 ID:HtlxJlAd]
>>953
新技術じゃなくて、ただの一言語じゃね?
他にも言語は沢山あるし、そのほとんどが無料。



958 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 23:06:34.51 ID:MUlEyMJE]
>>956 Playgroundsだけなら動く筈。 Builderとか実際にアプリを作るのはアカウントが無いとだめ。

959 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 23:12:38.89 ID:O7twa3zN]
iOS実機で動かす以外はアカウントなんか不要だろ

960 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 00:14:44.89 ID:s4TwnFP9]
ttp://www.telerik.com/nativescript
Build iOS, Android and Windows Phone 8 native apps using JavaScript

961 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 00:23:01.53 ID:648XjpZS]
XcodeがMacの標準開発環境で、当然デフォルトはMacアプリ作るためのもの
ってのがスポーンと抜けてる奴がいるのはなんなんだあれ?
VisualStudioでWindowsPhoneの話するぐらいの違和感

962 名前:デフォルトの名無しさん [2014/06/14(土) 00:23:38.40 ID:ykVp56yv]
>>955
そのスペックで大丈夫?

963 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 00:35:46.41 ID:GdY31aXH]
割れックスコーデまだー?

964 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 00:39:18.97 ID:2ps+5Cwk]
卑猥な言葉は人前で話すなってジッチャが言ってた

965 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 00:52:52.51 ID:ERGkpWIM]
>>961
デフォルトじゃなくてデファクトの開発対象で語ってるんだろうさ

966 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 01:22:02.84 ID:GdY31aXH]
ほんと囲いこみだけはお上手さね

967 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 01:31:29.28 ID:648XjpZS]
>>966情報によるとMicrosoftからVisualStudioとC#のMac版が出ると聞いて。



968 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 01:38:44.83 ID:iL62MEn0]
それ結構売れそう

969 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 01:40:20.48 ID:GdY31aXH]
せめてハードフリーなライセンス作ってから喚こうね^^;
技術的にムリなんだろうけど・・・
アッホル

970 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 01:57:22.94 ID:wi/0uKIS]
人集めに失敗して笑いものになった濱田君がまた暴れてる

971 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 02:13:38.15 ID:hiEYBvK3]
>>953
マジレスすると最初は言語触るだけでもよいが
アプリのアイデアないと使わなくなると思うよ

972 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 04:05:22.25 ID:2ps+5Cwk]
>>971 マジレスすると、MacはiPhone iPad を生かしてくれる。
今度のContunuity でもっと便利になる。

973 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 04:16:08.96 ID:2ps+5Cwk]
>>971 その辺に転がってるゲームを作って遊びでも結構な時間つぶし出来るだろ。

iBooks Author も使うようになるかもね。 Swift の成長も楽しみ。

974 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 08:17:33.43 ID:GdY31aXH]
>>972
単独じゃゴミなのか
不完全なパーツ単位で買わされるなんて
アッホル信者って修行が好きだよな

975 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 08:50:53.09 ID:IF2bQNEI]
LLVMメーリスの open positions in Apple's Swift compiler team というスレにて、Chris Lattner 曰く

> We literally have not even discussed this yet, because we have a ton of work to do to respond to the huge volume of feedback we're getting,
> and have to get a huge number of things (e.g. access control!) done before the 1.0 release this fall.
> You can imagine that many of us want it to be open source and part of llvm, but the discussion hasn't happened yet, and won't for some time.

だそうだ。

976 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 11:34:05.39 ID:2ps+5Cwk]
>>975 Good news.

977 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 11:37:18.32 ID:GdY31aXH]
日本語も書けないバカ



978 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 11:45:08.26 ID:2ps+5Cwk]
https://groups.google.com/forum/#!topic/llvm-dev/VBwZo9qE81w

Chris Lattner
6月12日
Re: [LLVMdev] [cfe-dev] [ADVERTISEMENT] open positions in Apple's Swift compiler team

---------------You can imagine だから未定のままか。

979 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 12:04:49.46 ID:gvIqw1Hb]
しばらくやる気は無い、って言ってるからBad newsだろ。

but the discussion hasn't happened yet, and won't for some time.

980 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 12:58:14.77 ID:8kcXrGmc]
What the heck!

981 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 13:38:11.42 ID:2ps+5Cwk]
Guys, feel free to make up your own dragons if you want,

これは
make up your own dragons
勝手に夢見てろ
ってことかな。
彼は面白い表現を使うな。
テストチームの事をdog feeding guysと言ったり。

でも強い夢は叶うんだよな。皆で夢を見よう。

夢見る皆で Swift team の求人広告に応募しよう。
俺は無理だけど(≧∇≦)

982 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 13:47:20.77 ID:nbsUR+TS]
Microsoftなんかも dogfood って言うじゃない

983 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 15:00:28.47 ID:oiD1D34h]
ドキュメントの掛かれたコードの断片を見た感じ

―その言語は、強い。

           デルファイア

という認識で良い?

984 名前:デフォルトの名無しさん [2014/06/14(土) 21:23:24.33 ID:KRK20Qc7]
自社製品を使ってることをdogfoodingというみたい。
日本語の資料でも、AWSが自社で使ってるのを強調するのによく見かける。

985 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 21:26:15.96 ID:0WbItH+P]
VisualStudioだとExpressとかあってちょっとプログラムやってみよう、というのに
敷居が低くていいんだが、ベータ版なのに金取るとかアマチュアプログラマに
優しくないよねAppleは。

986 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 21:34:36.14 ID:Hlmqflzz]
winNT 開発にてカトラー自ら「ドッグフードを食らえ」と号令をかけたという‥
www.amazon.co.jp/dp/4822247570

987 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 21:47:43.38 ID:h549GuJM]
実際に開発する人間が使うからdogfoodingなのであって
テストする人間がそれを使うのは当たり前の話なような



988 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 21:49:10.96 ID:wi/0uKIS]
>>985
> ベータ版なのに金取るとかアマチュアプログラマに優しくないよねAppleは。

何その気が狂った論理

989 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 21:58:47.20 ID:l8tXFO7G]
なつかしいな。MacOSXはベータ版なのに有料だったんだよ。

Mac OS X Public Beta 3,200円

990 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 22:05:01.99 ID:GdY31aXH]
有料ベータ有料テスター

それでも嬉ションもらしながら買って崇めるマカ豚

991 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 22:19:49.25 ID:fnX3+qSk]
次スレおね

992 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 22:28:58.10 ID:wi/0uKIS]
あるぞ
Swift part2
peace.2ch.net/test/read.cgi/tech/1402465335/

993 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 23:14:24.78 ID:fnX3+qSk]
埋めよ増やせよ

994 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 23:15:24.01 ID:GdY31aXH]
お、信者ゥー!

995 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 00:29:50.64 ID:nznESZLE]
おっぱいーん(´・ω・`)

996 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 00:34:21.75 ID:9RtTxII6]
うめ
Macなんて使わないからLinux用開発環境はよ

997 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 01:32:09.76 ID:N84Y+GaL]
次スレで勢いは衰えそうだな。



998 名前:デフォルトの名無しさん [2014/06/15(日) 01:35:33.85 ID:Nc8hFXME]
deligateある?
使ってないけど。

999 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 02:49:17.38 ID:V4BRBerR]
出たばかりの新言語だというのに
何このオワコン感

1000 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 02:50:08.34 ID:V4BRBerR]
糞林檎はゴミ

1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<227KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef