編集元:"http://hayabusa3.2ch.sc/test/read.cgi/news/1405223642/"

1: ラダームーンサルト(長野県)@\(^o^)/ 2014/07/13(日) 12:54:02.16 ID:hJdfoBO10.net BE:323057825-PLT(12221) ポイント特典
sssp://img.2ch.sc/ico/miyabi.gif
米Appleは7月11日(現地時間)、6月のWWDCで発表した新プログラミング言語「Swift」の公式ブログを立ち上げた。このブログを通じて、同言語を構築したエンジニアが開発者向けに様々な情報を提供していくという。

swift 1
 Appleは開発者向けのフォーラムは運営しているが、開発者向け情報提供の窓口として公式ページ上にブログを開設したのはこれが初めてだ。

 同社はiBooks Storeで、Swiftの電子版解説書を無料公開している。Swiftのチームは公式Twitterアカウントも持っており(Apple StoreのTwitterアカウントはあるが、Appleとしての公式アカウントはない)、Swift普及への意気込みがうかがわれる。

swift 2
公式Twitterアカウント
 公式ブログへの最初の投稿で、開発環境「Xcode 6 beta」の無償提供も発表された。

 従来Xcodeを入手するには年額99ドル(日本では7800円)のiOS Developer ProgramあるいはMacDeveloper Programに登録する必要があったが、
無料のApple Developerとして登録すれば誰でも無料でダウンロードできる。

 Swiftは、これまでAppleのiOSおよびOS X向けアプリ開発で必須だった「Objective-C」に代わる新たなプログラム言語。開発環境はXCodeで、コンパイラはLLVMが標準となる。Appleによると、従来の言語より効率的で分かりやすく、高速に動作するという。

Appleがプログラミング言語「Swift」の公式ブログを開設 Xcode βを無料提供
http://www.itmedia.co.jp/enterprise/articles/1407/13/news003.html







3: セントーン(北海道)@\(^o^)/ 2014/07/13(日) 12:55:15.41 ID:kd8tVW2i0.net
nextstepの開発言語として登場したときは
smalltalkっぽくて良くみえたんだよ

40: アトミックドロップ(庭)@\(^o^)/ 2014/07/13(日) 17:55:46.21 ID:4cqSzG4a0.net
>>3
この言語でNeXTできてるの?

72: フルネルソンスープレックス(空)@\(^o^)/ 2014/07/14(月) 12:39:56.60 ID:6F4jx2T90.net
>>40
NeXTの一部がこの言語でできてる

5: ジャンピングカラテキック(千葉県)@\(^o^)/ 2014/07/13(日) 12:59:42.60 ID:mx7px2FX0.net
めんどいから全てをidクラスで定義

6: アイアンクロー(新潟県)@\(^o^)/ 2014/07/13(日) 13:03:23.00 ID:y8lg3PDT0.net
適当にiPhoneアプリ作ってみようと軽い気持ちでいじってたらデータをリスト表示
させてスクロールさせた辺りで悪夢にうなされた。
オレが使えるのはC++までだった・・・。

THINK CとかMPWで書いてた頃が懐かしい。

11: フォーク攻撃(dion軍)@\(^o^)/ 2014/07/13(日) 13:13:58.19 ID:lAJ7+rzI0.net
>>6
おまえが馬鹿にした先輩の立場になったんだよ

7: アンクルホールド(長屋)@\(^o^)/ 2014/07/13(日) 13:09:11.61 ID:aCClYamP0.net
もうXamarinでC#でいいよう
20万/年は高いけど

8: ハイキック(愛知県)@\(^o^)/ 2014/07/13(日) 13:11:24.96 ID:Y4/syPP70.net
obc-cよくわからないからswiftにするわ。

13: 超竜ボム(埼玉県)@\(^o^)/ 2014/07/13(日) 13:18:37.74 ID:Z+mPy1rv0.net
スマホアプリ作り始めて最初に手つけた言語だから
ぶっちゃけJavaより作りやすい
Javaの見方のほうがわからん

14: デンジャラスバックドロップ(新疆ウイグル自治区)@\(^o^)/ 2014/07/13(日) 13:21:24.18 ID:DXjiRz6n0.net
書いてみるとごく普通の言語だとわかるんだけど
書式が異次元過ぎるよねw

15: ジャンピングパワーボム(神奈川県)@\(^o^)/ 2014/07/13(日) 13:25:29.86 ID:yPb5zaHA0.net
>>1
激しく同意するわ
特にあのpragmaみてーな、きったねーウンコをそこらじゅうに
切った貼ったしねーといけないビチ糞仕様は最凶だろ
開発した奴は責任取って自殺しろや

22: リバースネックブリーカー(dion軍)@\(^o^)/ 2014/07/13(日) 14:14:13.73 ID:Nvgf5eKw0.net
>>15
それでも泥に出来ない事がたくさんあるから使う奴は多いわけで
実際iOSアプリは良質なものばっか
ほとんどが企業作だけど

67: 垂直落下式DDT(やわらか銀行)@\(^o^)/ 2014/07/14(月) 07:15:27.78 ID:HBVg6zlB0.net
>>22
ただ単に機種ごとに検証しなくて済むからだよ
言語は関係ない

17: 毒霧(チベット自治区)@\(^o^)/ 2014/07/13(日) 13:55:07.00 ID:KX0S50M40.net
Swiftの日本語ブログ立ち上げてくれ頼む

18: 雪崩式ブレーンバスター(神奈川県)@\(^o^)/ 2014/07/13(日) 13:58:44.69 ID:a9DfU1sp0.net
年々ネズミのように増えていくプログラミング言語の種類
いい加減やめれ

19: ファイヤーボールスプラッシュ(愛媛県)@\(^o^)/ 2014/07/13(日) 14:01:07.69 ID:NtcZpf3h0.net
MacOS時代のカーネルソースの汚さはWindows以上だと言われてたらしいが、今はどうなんでしょね

20: ローリングソバット(大阪府)@\(^o^)/ 2014/07/13(日) 14:03:46.64 ID:BmisH6Mm0.net
最近までジェネリックプログラミングができず追加された仕様もショボイjavaのほうがよっぽどゴミ言語ではある

23: 逆落とし(dion軍)@\(^o^)/ 2014/07/13(日) 14:19:57.14 ID:gc9BWshc0.net
ガラパゴスガラパゴス言われるわりに日本語プログラミング言語って普及しないよな

24: グロリア(大分県)@\(^o^)/ 2014/07/13(日) 14:25:16.82 ID:x4piHvlb0.net
>>23
あったよ昔。
変数も関数も完全な日本語のCOBOLってのが。

だがしかし、ソースを見るとお経にしか見えなかったwww

27: ネックハンギングツリー(庭)@\(^o^)/ 2014/07/13(日) 14:40:57.38 ID:kau7vQld0.net
Mac買わないといけないんだろ?
Windowsパソコンでも出来るようにしろよ。

28: ハイキック(愛知県)@\(^o^)/ 2014/07/13(日) 14:42:57.57 ID:Y4/syPP70.net
>>27
windowsみたいな使いにくいパソコンは
仕事だけで十分です。

65: 足4の字固め(東京都)@\(^o^)/ 2014/07/14(月) 06:02:09.78 ID:7nwtfpXD0.net
>>28くらいのレスが自然と出来るようにならないと使いこなせない。

29: ファイヤーボールスプラッシュ(catv?)@\(^o^)/ 2014/07/13(日) 14:44:57.29 ID:1NHr1kVX0.net
プラットフォーム、企業ごとに言語を開発して製作者はその都度言語を覚えなきゃいけない時代なんだよなあ
面倒くさくなったもんだ

これが世に云う携帯戦国時代である。

30: ファイナルカット(広島県)@\(^o^)/ 2014/07/13(日) 14:48:52.08 ID:s242B8Bp0.net
>>29
C言語より前に戻っちゃったのか

31: ハイキック(愛知県)@\(^o^)/ 2014/07/13(日) 14:52:02.75 ID:Y4/syPP70.net
>>29
良い時代になったと思う。
統一されたら、単価が下がる。

35: ファイヤーボールスプラッシュ(catv?)@\(^o^)/ 2014/07/13(日) 14:56:51.56 ID:1NHr1kVX0.net
HTML5とCSS3とJavaScriptがあればなんとかなるって
隣の家の猫が言ってた

37: キン肉バスター(北海道)@\(^o^)/ 2014/07/13(日) 17:37:11.20 ID:DT7yMBeK0.net
どうせまた覚えたと思ったら下位互換無視のバージョンアップの連続だろ

42: キングコングラリアット(岐阜県)@\(^o^)/ 2014/07/13(日) 18:06:00.33 ID:nO5G/fty0.net
NSStringとか死ねよw
21世紀にこんな言語でプログラミングするほど人生長くねえよ。

43: 腕ひしぎ十字固め(やわらか銀行)@\(^o^)/ 2014/07/13(日) 18:21:49.95 ID:GjbBtgI+0.net
googleのgoってどうなったの?

49: ツームストンパイルドライバー(WiMAX)@\(^o^)/ 2014/07/13(日) 22:11:32.97 ID:FZ7p+KjE0.net
>>43
Googleの技術が世の中席巻することはないよ。正直技術力低い上にあっさりサービス打ち切ったりするから長続きしない。
go言語?始まることもなく3年後には大掃除で消えてるだろ。

45: フェイスクラッシャー(大阪府)@\(^o^)/ 2014/07/13(日) 19:06:22.23 ID:y+6MwdTO0.net
デバッグの時もっとプロパティ色々見れる様にしてくれないと
いちいちNSLog出さないといけない

なんか方法あるの?

46: ジャンピングパワーボム(WiMAX)@\(^o^)/ 2014/07/13(日) 19:34:42.97 ID:+RKDzgMp0.net
>>45
どんな情況かはわからんが
Instruments使うかassert macro使うとか

56: フェイスロック(大阪府)@\(^o^)/ 2014/07/14(月) 02:43:45.16 ID:Lh/zEFiZ0.net
>>46
ブレークポイントは当然使ってる
っていうかお前らのおかげで今まさにスキルアップしたわ
Instrumentsとかassert macroについてもう少し詳しく教えてくんろ!

69: アイアンフィンガーフロムヘル(WiMAX)@\(^o^)/ 2014/07/14(月) 12:20:12.67 ID:B7PPzFNG0.net
>>56
googleさんに聞いとくれ!
Instrumentsで出なかったら、AppleなりXcodeなりキーワード足してな

47: シューティングスタープレス(宮城県)@\(^o^)/ 2014/07/13(日) 20:10:32.11 ID:4HSnw1Yp0.net
BASICはもっと、はやってほしい

51: チキンウィングフェースロック(庭)@\(^o^)/ 2014/07/13(日) 22:29:23.26 ID:ktR9+ADCI.net
>>47
老害はきえていいよ

52: キン肉バスター(dion軍)@\(^o^)/ 2014/07/13(日) 22:53:00.16 ID:mb6u0Re/0.net
・メソッドの書式が長すぎ あと括弧おおすぎ
-(NSString*) getAppendValue:(NSString*)str1 appendStr:(NSString*)str2{
return [str1 stringByAppendingString:str2];
}

・[[xxx alloc] initWith~]; とかいう謎の呪文
・デリゲートって何?

俺はオブジェクト指向をあきらめた

54: リバースネックブリーカー(東京都)@\(^o^)/ 2014/07/13(日) 23:04:41.14 ID:bVU5ltVG0.net
>>52
文句だけの単なる無能じゃねーかよ

57: エクスプロイダー(家)@\(^o^)/ 2014/07/14(月) 04:19:58.43 ID:zgYXb22e0.net
>>52
お前は諦めて正解
つーかcが分からない奴にはobj-cは無理

58: ビッグブーツ(群馬県)@\(^o^)/ 2014/07/14(月) 04:23:45.56 ID:s6PzY5BQ0.net
>>52
(NSString*) がなんども出てきてウザいのはそういう仕様なの?使い方の問題?

60: フェイスロック(大阪府)@\(^o^)/ 2014/07/14(月) 04:28:25.31 ID:Lh/zEFiZ0.net
>>58
引数が複数有ってそれがNSString型なだけ

64: 中年'sリフト(芋)@\(^o^)/ 2014/07/14(月) 05:08:55.82 ID:sP/vf2EC0.net
16進数で直接書け。

66: 毒霧(兵庫県)@\(^o^)/ 2014/07/14(月) 07:06:55.95 ID:/WGvumlW0.net
最終的には英語ができないと行き詰まってくる