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