[表示 : 全て 最新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/

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






[ 続きを読む ] / [ 携帯版 ]

前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