トップページ⇒tech
1001コメント338KB

Swift part2

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2014/06/11(水) 14:42:15.02ID:+13mKJ0Z
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう

Apple Developer
https://developer.apple.com/swift/
Welcome to Swift
https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/LandingPage/
iBooks: The Swift Programming Language
https://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11
書籍の形にはなってないけどドキュメント
The Swift Programming Language
https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097
Using Swift with Cocoa and Objective-C
https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097
今のところbeta版のXcode 6がSwift対応らしい
https://developer.apple.com/xcode/downloads/

関連スレ
TypeScript(MS) VS Swift(Apple)
http://peace.2ch.net/test/read.cgi/tech/1401758403/

前スレ
Swiftスレ
http://peace.2ch.net/test/read.cgi/tech/1401736341/
0056デフォルトの名無しさん2014/06/16(月) 12:46:18.66ID:3s3EPRTM
ttp://swift.apidocs.jp/
ここも凍結しちゃったじゃねーか
0057デフォルトの名無しさん2014/06/16(月) 13:30:59.52ID:BA4Vlqjx
どこも凍結するぐらいなら丸翻訳じゃなくて自分の言葉で解説書こうって気概がないのかね
0058デフォルトの名無しさん2014/06/16(月) 13:32:22.27ID:3s3EPRTM
気概はある
ただ実力が伴わないだけ
0059デフォルトの名無しさん2014/06/16(月) 13:42:29.53ID:ltNmrQ8C
丸翻訳でも俺は嬉しいな。
ただ間違いなどは放置せずにできるかぎり早く修正してほしい。(あ、別にswiftのサイトでなく一般的にね)
0060デフォルトの名無しさん2014/06/16(月) 13:59:02.60ID:M1XKpz/c
>>55
Obj-C初期のころはそれを手動でやってたからそんなに変わらない気もするけどな
0061デフォルトの名無しさん2014/06/16(月) 14:56:29.40ID:dput4ev1
>>60
いや、少なくとも自分のインスタンス変数にアクセスするときはretainの必要なんてないでしょう

あとIntとかの数値型が単なる値なのかオブジェクトなのかがよく分からん
直感的には、仕様上はオブジェクトだが静的な最適化で可能な限り値にしているという印象なんだけど
0062デフォルトの名無しさん2014/06/16(月) 17:12:38.11ID:+UN+TPrq
>>56
また我々の完全勝利か
敗北を知りたい
0063デフォルトの名無しさん2014/06/16(月) 18:36:41.24ID:E0bC6emx
訳してわかりやすくなるものでもないんだけどなぁ。

プログラミング自体が初めての人でも読み通せるような二次ドキュメントはそのうち出るだろうし、低年齢層向けには自分でも書く予定。
0064デフォルトの名無しさん2014/06/16(月) 18:54:11.62ID:dput4ev1
勝手に訳した文章にAppleのcopyright付けちゃマズイだろw
0065デフォルトの名無しさん2014/06/16(月) 19:23:46.39ID:gRT3C4t/
>>63
早く書いて下さいオナシャス(´・ω・`)
0066デフォルトの名無しさん2014/06/16(月) 21:20:23.87ID:AQ6Cimo3
smalltalk から入ると java よりも OvjectiveC のスクリプトの方がうれしんだけど
だれかwindows版作ってください
0067デフォルトの名無しさん2014/06/16(月) 21:36:56.07ID:BA4Vlqjx
ドザ版とかつくってもライブラリ無きゃ意味ないやん
ObjCの遺産があるわけでも無しに
0068デフォルトの名無しさん2014/06/16(月) 21:48:29.87ID:3s3EPRTM
Windows版が出てもGUIを弄れるようになるのは何光年も先の話だろうね
0069デフォルトの名無しさん2014/06/16(月) 21:50:24.82ID:WJ0/S+Ea
github上の中国語翻訳プロジェクトは9日間で完成したらしいな。翻訳ドキュメント用意しろって1番うるさくて英語が出来ないのが日本人なのに馬鹿だよね。
本を売りたい奴ら、新規参入で自分達の優位性が無くなるのを恐れた奴らがわざと足引っ張った感じ?
勝手に翻訳したらAppleに訴えられるとか本気で言ってるならマジで寒い。営利目的じゃなければ見て見ぬ振りするっての。Appleに問い合わせなんかしたら会社的に認めないって言うしか無いだろ。
お利口に規約を遵守するならNDA以外の利用規約もちゃんと守れよ。
0070デフォルトの名無しさん2014/06/16(月) 21:57:51.99ID:3s3EPRTM
あの規約をそのまま受け取れば、Swift本のサンプル使って説明してるブログもアウトだしな
翻訳プロジェクトに反対するなら、そういったブログにも文句言わなきゃ筋が通らないわな
0071デフォルトの名無しさん2014/06/16(月) 21:58:42.34ID:HGi5iAee
守ってるよ
0072デフォルトの名無しさん2014/06/16(月) 22:00:24.85ID:AQ6Cimo3
>>67-68
clojureとか見てると、やりようによってはいきなり.netやらwin32apiとかサクサク使えるようになるかも知れん
0073デフォルトの名無しさん2014/06/16(月) 22:28:01.31ID:BA4Vlqjx
>>69
まーだグチグチ言ってんのかよ女々しい奴
そんなに勝手訳が素晴らしいことだと思ってるんなら他人の顔色うかがってないでてめえが旗振れよ
それができないならアホみたいに口開けて餌運ばれてくるのを一生待ってろ豚が
0074デフォルトの名無しさん2014/06/16(月) 22:30:41.88ID:AQ6Cimo3
勝手訳を作るヤツより、勝手訳見て事故起こしたときにAppleを訴えるヤツが悪いのではなかろうか
0075デフォルトの名無しさん2014/06/16(月) 22:41:05.23ID:18/brz6L
>>69
濱田乙
0076デフォルトの名無しさん2014/06/16(月) 22:42:18.81ID:tCP0KEn8
まーた濱ちゃん暴れてるのか
0077デフォルトの名無しさん2014/06/16(月) 22:55:48.29ID:x9oldJaG
規約はダシにされただけで実際は売名とか他人任せなとこが嫌われただけじゃね
0078デフォルトの名無しさん2014/06/16(月) 22:59:05.66ID:yw/t4LyK
>>77 全くその通り。
0079デフォルトの名無しさん2014/06/16(月) 23:31:39.45ID:gRT3C4t/
>>69
ほんっと何で善意の翻訳プロジェクトを邪魔するのか理解不能だわ
翻訳されることによってより多くの開発者が助かるというのにさ
0080デフォルトの名無しさん2014/06/16(月) 23:39:58.59ID:ftLcq8Y3
>>79 完成してから呼んで
0081デフォルトの名無しさん2014/06/16(月) 23:40:30.32ID:3s3EPRTM
日本の若き才能の芽が正義感という自己満足を振りかざした心無い者たちの所為でつぶされてしまったな
他国に先んじる滅多にないチャンスだったのに
これで他国に一歩も二歩も遅れをとってしまったな
0082デフォルトの名無しさん2014/06/16(月) 23:41:41.47ID:sBVMujwv
英語読めない馬鹿が使えないままのほうがいいと思う
0083デフォルトの名無しさん2014/06/16(月) 23:42:28.70ID:fY9h/cwD
他国が作ったものを翻訳したら他国に先んじれるのか。凄いな。
0084デフォルトの名無しさん2014/06/16(月) 23:45:28.62ID:3s3EPRTM
他国とは当然英語圏以外の国な
文脈からそれぐらい読み取れるだろう普通
0085デフォルトの名無しさん2014/06/16(月) 23:46:03.57ID:WJ0/S+Ea
>>71
バイナリをnmしてPrivate API調べただけでリバースエンジニアリングでdeveloper規約違反なんだが、この板の連中で守れてる奴がどれだけいるのか
>>73
俺はiBooksで間に合ってるから黙ってろよクソ豚
>>77
それはあるな。ただ濱田以外の所にも飛び火してるのがちょっと可哀想だ
0086デフォルトの名無しさん2014/06/16(月) 23:56:27.74ID:jY0XhzMd
>>82
同意
0087デフォルトの名無しさん2014/06/17(火) 00:06:41.13ID:FcISIoA9
誤訳が氾濫して混乱を起こすのは最悪。やっぱり技術文書くらい英語で読めないとやってけないよね
0088デフォルトの名無しさん2014/06/17(火) 00:11:13.80ID:2S+o/3pR
若くて才能があるならObjective-Cで既に先行ってますから
0089デフォルトの名無しさん2014/06/17(火) 00:13:30.13ID:p+hPxJPg
若くも才能もない濱田は放っておいてやれよ!
0090デフォルトの名無しさん2014/06/17(火) 00:16:09.46ID:UVOdvWvQ
これは有志が立ち上がり意地でも翻訳プロジェクトを完遂させなければならない
今から金勘定して本出版を目論む亡者達、新たな才能を恐れ新規参入の芽を潰すエゴイスト達
こいつ等をギャフンと言わせようぜ!
0091デフォルトの名無しさん2014/06/17(火) 00:37:03.92ID:xYou/7+0
他力本願寺
0092デフォルトの名無しさん2014/06/17(火) 00:42:40.40ID:EhbdkIy4
なんかこれ思い出すわ


アプリ作らない人のツイート 「スマホアプリ作りたい」 「アプリ開発チームを作ろう!」 「土台作りスタート!」 「○○さんとお話なう!」 「社会勉強!」 「日々謙虚に吸収!」
アプリ作る人のツイート 「アプリ作った」
0093デフォルトの名無しさん2014/06/17(火) 01:47:18.15ID:Xb59l5TK
>>90
プログラミングを本格的にやりたいなら、英語くらい読めた方が良いよ。
0094デフォルトの名無しさん2014/06/17(火) 02:02:59.70ID:VOjcWHh/
プログラム経験バリバリでIT用語にも馴染み深い人には英語のドキュメントでもいいんだが
プログラマーの裾野を広げるためには初心者向けはやはり日本語のドキュメントは大切だと思う
いきなりコンスタントとかクロージャとか英語で説明されてもピンとこないだろ
誰でも最初は初心者だ
お前らだった最初は日本語で勉強したんだろ
0095デフォルトの名無しさん2014/06/17(火) 02:04:35.42ID:Yopuhdk9
翻訳がないと他国に遅れを取る理論が江戸時代っぽくて最高にクール
0096デフォルトの名無しさん2014/06/17(火) 03:48:13.58ID:Komm/YfG
流石にあの仕様書読むのは辛いからもう少しチュートリアル的なドキュメントは欲しい
Cookbook的なものもあれば楽なんだが
0097デフォルトの名無しさん2014/06/17(火) 05:31:09.13ID:UVOdvWvQ
>>94
だな
0098デフォルトの名無しさん2014/06/17(火) 06:18:52.56ID:aNY4Egoq
神聖なるAppleのドキュメントをジャップごときが勝手に訳すことがないように
監視体制を強めていかなければならないな

各自Googleを使ってチェックするように
https://www.google.co.jp/search?q=Swift+%E6%97%A5%E6%9C%AC%E8%AA%9E+%E7%BF%BB%E8%A8%B3
0099デフォルトの名無しさん2014/06/17(火) 06:21:52.40ID:sVE27yyD
日本語訳ドキュメントの有無に関係なく初心者にリリース前のベータ版を使って勉強させるのは願い下げだ
0100デフォルトの名無しさん2014/06/17(火) 07:32:16.10ID:a93mABTY
>>94
お前は日本語でも理解力がなさそうだな。
0101デフォルトの名無しさん2014/06/17(火) 07:55:55.79ID:nAQIflRG
>>94
今あるAppleのSwift本はオブジェクト指向プログラミング言語の経験者向けだよ。
定数やクロージャすら知らない初心者にあのSwift本を和訳してあげたところで大した意味はない。
そういう初心者向けにはイロハのイから説明した日本語の本が出るのを待つしかない。
0102デフォルトの名無しさん2014/06/17(火) 08:42:19.60ID:zbdw9uCY
積極的にプログラマーの裾野を広げようとはしてないよね
ローカライズの仕組みはあるのにXCodeのUIすらローカライズしてないし
0103デフォルトの名無しさん2014/06/17(火) 08:47:48.17ID:EhbdkIy4
Xcodeの英語に困るようなら煽り抜きでプログラマ辞めた方がいいな
0104デフォルトの名無しさん2014/06/17(火) 09:21:42.13ID:jiv8bNny
日本からは殆ど生み出して無いのに、日本語訳が無いと出来ません、って言われてもねえ。
0105デフォルトの名無しさん2014/06/17(火) 09:28:42.80ID:6/yqchRO
次スレはこっちでいいな
やはりム板に立てるのは無謀だった

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

新言語Swiftを語るスレ
http://anago.2ch.net/test/read.cgi/mac/1401736249/
0106デフォルトの名無しさん2014/06/17(火) 09:37:18.13ID:zbdw9uCY
>>104
アプリ売り上げにはめっちゃ貢献してるで
http://gamebiz.jp/?p=126558
0107デフォルトの名無しさん2014/06/17(火) 11:28:04.74ID:2YPy4J45
他の開発者を一人でも蹴落とすことに必死なお前らが
プログラマの裾野を広げるとか興味あるわけねーよな
0108デフォルトの名無しさん2014/06/17(火) 12:04:18.99ID:uBPGBfxJ
さて、githubのissueで噛み付いてた人たちをウォッチしておくといいよw
本を売ったりなんかすると思うからw
どうせ自分が手動で何かをやりたいけど先にこされたから抵抗してたんだろうよ
0109デフォルトの名無しさん2014/06/17(火) 12:06:13.93ID:uBPGBfxJ
>>37
潰せっていうのはこのサイトを潰せ→サーバを落とせとも捉えることもできるからこれは立派な犯罪行為ですね
>>37を通報しましたよ
0110デフォルトの名無しさん2014/06/17(火) 15:12:27.40ID:FaIP8kLE
>>102>>103
Xcodeをローカライズしてもほとんどカタカナ英語になるだけだろう
0111a2014/06/17(火) 15:13:37.81ID:XdHfRnpM
2.xぐらいまではローカライズされてた気がするが
0112デフォルトの名無しさん2014/06/17(火) 15:20:03.97ID:sWUjkYM4
3.2とかバリバリ日本語だべw
0113デフォルトの名無しさん2014/06/17(火) 16:32:17.37ID:Komm/YfG
日本人っておせっかい多いよね
本家が言うまでほっときゃいいのに
Appleの社員かよと
0114デフォルトの名無しさん2014/06/17(火) 18:13:04.98ID:A2Fzv5xG
×日本人
◎アホー信者
0115デフォルトの名無しさん2014/06/17(火) 21:59:11.58ID:Om/Us7f8
英語読めない奴は先にscalaやっとけ
0116,,・´∀`・,,)っ-○○○2014/06/17(火) 22:51:45.71ID:s/WEXBT5
>>106
ガチャ商法の賜物だな。
日本のデベロッパーの作るものなんてブラウザベースで動くソーシャルゲームの延長よ。
0117デフォルトの名無しさん2014/06/17(火) 23:13:44.86ID:ZxrOKsTJ
おまいらが濱田さんの妨害をするから俺がswiftを学ぶ機会を奪われた
0118─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆T1993q9cOh.1 2014/06/18(水) 00:55:10.42ID:rmzFerqe
素直にDarkBASIC使えばいいのにw
0119デフォルトの名無しさん2014/06/18(水) 04:23:46.22ID:LMVkbaIe
NG推奨ワード: ○○○
0120デフォルトの名無しさん2014/06/18(水) 07:37:42.18ID:SROYhCqR
>>69
日本のIT()はもうだめだよドカタばっかだし
技術情報ぐぐっても中国語のサイトがヒットするケースがすごく増えた
日本のサイトでヒットするのは古い情報ばかり

>>82
同意せざるを得ない

>>92
どっかのお役所が日本版ジョブスを作るのにベンチャー募集で補助金上限300万円ってのを思い出したわ
0121デフォルトの名無しさん2014/06/18(水) 07:56:49.25ID:LMVkbaIe
終わった話を何故濱田は蒸し返すのか
0122デフォルトの名無しさん2014/06/18(水) 09:47:02.92ID:udO7Q6yE
なにこの濱田スレ
0123デフォルトの名無しさん2014/06/18(水) 09:51:16.27ID:p9NOTyh8
濱田愛は別のスレで語れよ
0124デフォルトの名無しさん2014/06/18(水) 10:06:15.09ID:rt76yU1l
濱ちゃん、アウトぉ〜
0125デフォルトの名無しさん2014/06/18(水) 11:24:03.95ID:SO+OzQPt
園田さんは日本でswiftを学びやすい環境を作るために持ち前のリーダーシップを発揮するところだったんだ
それを一部のキチガイが妨害した
0126デフォルトの名無しさん2014/06/18(水) 11:25:32.00ID:UBihpAsi
オープンソースでも何でもだけど、ある程度作って形になるものができてから公開するほうがみんなのため
0127デフォルトの名無しさん2014/06/18(水) 12:10:28.26ID:X4fLb7Lk
率先して翻訳してる人にも物言い付けてる奴らがいるけどな。
ていうかもうその話はいいから言語の話しようぜ。
0128デフォルトの名無しさん2014/06/18(水) 12:14:12.49ID:Zr1VoXu0
HaskellとかLispとか面倒くさい概念山盛りの言語ならともかくSwiftくらいなら英語でも十分だろ
0129デフォルトの名無しさん2014/06/18(水) 12:33:30.92ID:wLts3cNa
なんかプログラミングやったことないやつが興味を持ってる様なので、、、
最初は他の言語とかわらねえけどなあ
0130デフォルトの名無しさん2014/06/18(水) 13:10:07.46ID:SO+OzQPt
Go言語の翻訳は良くてSwiftはなんでいけないんだよ!濱田さんはなお前らと行動力が違うんだよ
0131デフォルトの名無しさん2014/06/18(水) 13:21:55.24ID:FL3w6NWr
翻訳してなかったからダメだったんだろ・・
0132デフォルトの名無しさん2014/06/18(水) 13:24:52.54ID:SO+OzQPt
嫉妬乙
0133デフォルトの名無しさん2014/06/18(水) 13:25:06.72ID:g+Ah9yuL
別に翻訳待たなくても日本語で解説してくれてるブログとかいっぱいありますし…
とりあえず濱田はさっさとこのスレから消えてくれませんかねぇ
0134デフォルトの名無しさん2014/06/18(水) 13:33:35.17ID:4JJBGbJ7
おまいらがそうやって園田さんを追い詰めるイコール日本のリーダーが海外に行ってしまうんだよ
0135デフォルトの名無しさん2014/06/18(水) 14:00:57.39ID:453IuISd
濱田はリーダーじゃなくてただの癌だろ
海外行ってくれた方がありがたいわ。英語出来ないみたいだから無理だろうけど
0136デフォルトの名無しさん2014/06/18(水) 14:47:43.17ID:DWPLO9ki
濱田はiBooksを丸々盗んでXHTML,CSSフォーマットはそのまま使って文章だけ変えようとしたんだぞ。 それ自体許される事ではない。
翻訳以前の話。 epub は iBooksを盗んできたXHTMLのまま。 それ自体禁止された行為。

そもそもそんなんでまともな翻訳が出来る訳が無い。 だから誰も参加しなかったんだよ。
どんなあほでもせめて HTMLにはするだろ。 HTMLでも編集しづらいけど。

日本人の恥さらしは消えた方が良い。
0137デフォルトの名無しさん2014/06/18(水) 15:54:33.33ID:4zfTpjTw
嘘を付いたら訴えられるぞ
0138デフォルトの名無しさん2014/06/19(木) 11:00:11.79ID:BcmtgtjI
嘘そのもので訴えられることはないだろ
それによって被害をこうむったとか株価操作の疑いがあったとか
0139デフォルトの名無しさん2014/06/19(木) 12:09:32.58ID:hpF6FD1z
これからものすごい数のswift本ラッシュが来るで。
0140デフォルトの名無しさん2014/06/19(木) 15:45:47.33ID:0DBpyS/Q
先取り!Swift
https://gihyo.jp/dp/ebook/2014/978-4-7741-6609-4
epub本
75ページで600円はボリ過ぎ
内容なさ過ぎみたい。

こっちは本じゃ無いけど、まとまってる。
プログラミング言語Swift日本語チュートリアル ~ 前編(Apple公式ドキュメントSwift Tour±α
http://xavier.hateblo.jp/entry/2014/06/12/223346

[iOS][Mac] Swift を学べる記事のまとめ
http://dev.classmethod.jp/smartphone/iphone/learn-swift/
0141デフォルトの名無しさん2014/06/19(木) 16:06:23.90ID:QOqR9llH
さっそく関係者さん宣伝ごくろうさまです
0142デフォルトの名無しさん2014/06/19(木) 16:34:27.12ID:0DBpyS/Q
? 少なくとも売ってる物はけなしてるんだけど?

公式本が良く出来過ぎてるから、下手な解説本はけなされるだろうな。
無いよりはマシかもしれ無いけど。
0143デフォルトの名無しさん2014/06/19(木) 16:40:25.02ID:QOqR9llH
宣伝4ね
0144デフォルトの名無しさん2014/06/19(木) 16:41:09.80ID:BcmtgtjI
宣伝されると困る人がいるようだw
0145デフォルトの名無しさん2014/06/19(木) 16:58:57.63ID:umgUaSFH
それは濱田さ
0146デフォルトの名無しさん2014/06/19(木) 19:05:51.88ID:LVCYZZpV
iOS本を書いてる作者を見るとSwiftをまともに解説できる作者がいるとは思えない
型推論ありの静的言語を使ってまともなプログラムを書いたことのあるプログラマーは少ないし
0147デフォルトの名無しさん2014/06/19(木) 20:06:49.40ID:YGWyXUme
まともなプログラマなら型推論有りの静的言語書いた事ぐらいあるだろ普通……
そんな珍しいものでもあるまいし
0148デフォルトの名無しさん2014/06/19(木) 20:10:12.15ID:LykmxWBZ
iOSとか本自体が増えたから一部に不適格者は居るだろうけど
一部を見て全体を貶めようとするのは、個人的な憂さ晴らしでしかないからマトモに取り合う必要はないだろ
0149デフォルトの名無しさん2014/06/19(木) 20:17:26.39ID:HRCPZ4Ny
>>140
まだまだプレリリースだというのに早漏だのう
0150デフォルトの名無しさん2014/06/19(木) 20:27:06.05ID:EnR6mUtN
>>140
75ページって、Swift本の詳細を端折って意訳した感じかな
しかも3人の共著
よっぽど急いで出したかったんだね
0151デフォルトの名無しさん2014/06/19(木) 21:08:53.96ID:kFn3RAhT
>>140
一番上の本、epubで75Pしかないのに600円とかwwwwwボッタクリもいいところだなw
こういう奴等が善意の翻訳プロジェクトをことごとく潰したりしてる気がするなぁ
この3人の著者は要注意に入れて俺はこいつらの本は絶対に買わないと心に決めた
0152デフォルトの名無しさん2014/06/19(木) 21:21:15.81ID:hED1WWRp
他力本願で自分で訳す気ゼロの濱ちゃんとは言え、潰したのは許せねえ
見ていろよ濱田! お前の仇は取ってやる!!
0153デフォルトの名無しさん2014/06/19(木) 21:24:59.53ID:zIYLi9WT
まだ茶番続くのかよ
0154デフォルトの名無しさん2014/06/19(木) 22:14:30.94ID:HRCPZ4Ny
クラスメソッド特有の、先行者利益狙いの内容の薄い本だわ
クラスメソッドはiOS7のときの怒濤の記事数と反比例した内容の薄さにもビックリしたが…
0155デフォルトの名無しさん2014/06/20(金) 08:40:48.51ID:E70jMkdF
75Pで600円?
安いじゃないか

同人誌としては
■ このスレッドは過去ログ倉庫に格納されています