トップページ⇒tech
1002コメント350KB

Swift part8 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net (アウアウ Saaf-caug)2016/05/13(金) 23:30:06.87ID:MRCJQvHca
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう

関連スレ

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

[SDK]iPhoneアプリ開発初心者質問箱45[touch][iPad]
http://potato.2ch.net/test/read.cgi/mac/1447650023/

Xcode part13 [転載禁止]c2ch.net
http://potato.2ch.net/test/read.cgi/mac/1424907278/

Swiftアンチスレ part1
http://echo.2ch.net/test/read.cgi/tech/1458491343/

前スレ
Swift part7
http://echo.2ch.net/test/read.cgi/tech/1458491528/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
0558デフォルトの名無しさん (ワッチョイ d0c9-fZg2)2016/09/14(水) 08:55:18.23ID:yHyyyith0
〔近年,若者の間で,事項を列挙するのではなく,その事項を断定する意をぼかして述べる際に「とか」を用いる用法が見られる。「『好きです』―言ってしまった」「夜はテレビ―見ている」〕
0559デフォルトの名無しさん (アウアウ Sa09-fZg2)2016/09/14(水) 08:56:07.28ID:jl7wz9Vfa
【とか】
並立助詞「と」+副助詞「か」

1) 事物や動作・作用を例示的に並列・列挙する意を表す。「漱石―鴎外―といった文人」「見る―見ない―騒いでいる」

2) 断定を避け、あいまいにするために語の後に付ける。「学校―から帰る」

>>554の用法は2の方やろうね。コードコンバータ以外の呼び方ややり方があるのかもしれないので単に断定を避けたということでしょう。物事を曖昧にする日本語的な言い回しですね。
0560デフォルトの名無しさん (ササクッテロ Sp3d-fZg2)2016/09/14(水) 10:12:01.65ID:tLM1ZrcFp
Swiftとかいうクソ言語
0561デフォルトの名無しさん (アウアウ Sa35-j70e)2016/09/14(水) 21:12:53.03ID:ulyimNOKa
swift3.0は年内にリリースされるみたいだな。
アップルの開発者Tedさんがそう予測するならそうなんだろうな。
0562デフォルトの名無しさん (ワッチョイ f1cc-fZg2)2016/09/14(水) 22:19:08.45ID:YWqZ3UVX0
>>560
知ってる
0563デフォルトの名無しさん (スップ Sdbf-wJFc)2016/09/15(木) 12:13:39.46ID:lixG8+CBd
今から作るアプリはswiftで作るべきですか?
0564デフォルトの名無しさん (オイコラミネオ MM3f-eXu6)2016/09/15(木) 12:55:27.25ID:cJcPfswqM
もちろん
0565デフォルトの名無しさん (ワッチョイ 031f-JYdZ)2016/09/15(木) 13:49:47.11ID:/7fa7B3U0
もろちん
0566デフォルトの名無しさん (アウアウ Saff-I6VW)2016/09/16(金) 00:04:15.09ID:cfskCqija
もろまん
0567デフォルトの名無しさん (ワッチョイ 333c-I6VW)2016/09/16(金) 09:52:42.29ID:fRpEGUmG0
>>566
! Use of unresolved identifier 'もろまん'
0568デフォルトの名無しさん (ササクッテロ Sp1f-wJFc)2016/09/16(金) 12:57:22.02ID:5hHEZa+Zp
>>557
kotlinコードをiOSネイティブにコンパイルするコンパイラ
とそれの動作に必要な小さなランタイム、、、とか?
0569デフォルトの名無しさん (ワッチョイ 333c-+gR2)2016/09/16(金) 18:01:14.05ID:PAOuLYzy0
歌舞伎座.tech#11「Swiftプログラミング勉強会」
2016/09/16(金) 開場:18:57 開演:19:00
lv275901485
0570デフォルトの名無しさん (ササクッテロ Sp1f-eXu6)2016/09/16(金) 19:50:50.20ID:tSfj9glEp
マジかよ。何で歌舞伎座でw
0571デフォルトの名無しさん (ワッチョイ c7c9-I6VW)2016/09/16(金) 20:07:13.93ID:fHnBwjzI0
ドワンゴ関係じゃね
0572デフォルトの名無しさん (ワッチョイ 333c-chWY)2016/09/16(金) 21:04:41.69ID:lzF3DvQ60
ニコニコ動画が完全にネイティブ化の並に乗り遅れたクソアプリなのになんでSwift勉強会なんだよ
教えて欲しいのか?
0573デフォルトの名無しさん (ワッチョイ 83a5-JYdZ)2016/09/17(土) 17:29:54.10ID:NFR6XOIf0
ニコ生おわってんな
0574デフォルトの名無しさん (アウアウ Sa9f-rld7)2016/09/17(土) 18:33:24.74ID:RsA0Xk1na
Swift 3.0 Released!
https://swift.org/blog/swift-3-0-released/
0575デフォルトの名無しさん (ワッチョイ 03cc-I6VW)2016/09/17(土) 18:37:05.53ID:nUbX15jr0
いやぁ、マジでクソシンタックスだわ
0576デフォルトの名無しさん (ササクッテロ Sp1f-wJFc)2016/09/17(土) 18:38:50.39ID:Tc+90Gr2p
終わってなきゃこんな所で客引きしてないよ
ドワンゴが終わってるのか、Swiftが終わってるのか、アポー信仰が終わってるのかの判断はムズイ

それはそれとすれ、参加者が足りないんだろうから誰か行ってやれ
0577デフォルトの名無しさん (ワッチョイ 333c-chWY)2016/09/17(土) 18:47:30.56ID:Sf7QEviY0
クリス・ラトナー「Swift 3.0 Released!」
クリス・ラトナー「開放してやったぜ……くくくく。恐怖からな。
          守るわきゃねーだろ てめーらクズとの約束なんてよォ。
          『リリース』は解除じゃなくて起爆の合図さ!」
0578デフォルトの名無しさん (スッップ Sdbf-wJFc)2016/09/17(土) 19:12:19.51ID:2LLiOXHSd
( ̄人 ̄)ナムナム
0579デフォルトの名無しさん (ササクッテロ Sp1f-I6VW)2016/09/17(土) 19:27:49.04ID:MrzC4sU6p
ボマーきてんね
0580デフォルトの名無しさん (ササクッテロ Sp1f-wJFc)2016/09/17(土) 19:51:05.21ID:uV3/5fuOp
寒いな
尻の毛まで抜かれて鼻血も出ねぇ状態なんで、これでてんやわんやするのはニワカ

macはXcodeのマイグレーション+適当に手直しするけど
サーバ側でやってる人はどうしてんの?せっせと直してる?
0581デフォルトの名無しさん (ササクッテロ Sp1f-eXu6)2016/09/18(日) 09:46:42.47ID:B3kmBTyIp
Swift2.3はいずれ爆発する時限爆弾
大規模コードの移行はほぼ失敗する
Xcode9でSwift2.4が出る可能性も十分ある
0582デフォルトの名無しさん (ワッチョイ 0362-wJFc)2016/09/18(日) 11:52:46.00ID:+iC0HZAY0
マンハッタンで爆発があったようだ
0583デフォルトの名無しさん (ササクッテロ Sp1f-I6VW)2016/09/18(日) 13:02:26.90ID:6GwrmWj4p
またあったん?
0584デフォルトの名無しさん (ワッチョイ c7c9-I6VW)2016/09/18(日) 22:22:40.86ID:dlysXj040
マンハッタンでManハッテン
0585デフォルトの名無しさん (ササクッテロ Sp1f-jsoS)2016/09/19(月) 22:21:33.33ID:suA+W+gRp
このくそ言語ヤバい
オナニー言語やで
Objective-Cはノーダメージだがswiftのプロジェクトは炎上必至
0586デフォルトの名無しさん (ワッチョイ 0362-wJFc)2016/09/20(火) 02:29:00.58ID:S81FWqDn0
Swiftなんでこんなにクソシンタックスなのよ…
無駄な新しい感()は要らないんだが
0587デフォルトの名無しさん (ワッチョイ a39a-neIk)2016/09/20(火) 03:56:37.57ID:G02V+cnw0
どのへんがクソなん?
0588デフォルトの名無しさん (ササクッテロ Sp1f-wJFc)2016/09/20(火) 14:00:42.02ID:E6vTPL2Op
ジョブズ聖遺物のObjCと競合してる所だよ
0589デフォルトの名無しさん (スッップ Sdbf-wJFc)2016/09/20(火) 14:19:23.34ID:LnLxJTTHd
>>588
まー知らないやつがジョブスを崇めているけれど、単なる商売人。

アランケイ氏が凄いのであって、ジョブスは他人の褌で相撲を取っただけ。
0590デフォルトの名無しさん (ササクッテロ Sp1f-eXu6)2016/09/20(火) 14:20:28.22ID:d4xANhZep
ジョブスが神子なら癌からでも蘇った
やつは死んだから所詮人間よ
0591デフォルトの名無しさん (スップ Sdbf-wJFc)2016/09/20(火) 15:30:07.57ID:IJCxrmDgd
swift使うメリットってなによ
0592デフォルトの名無しさん (アウアウ Saff-W8Ns)2016/09/20(火) 15:47:35.18ID:BBLKzh/ja
Appleが力を入れてる
0593デフォルトの名無しさん (ワッチョイ bf17-chWY)2016/09/20(火) 16:50:23.38ID:P4QgwbOk0
なんだかんだでSwiftが主流になるだろうな
と思いながら、面倒でまだ取り掛かってない
0594デフォルトの名無しさん (ササクッテロ Sp1f-wJFc)2016/09/20(火) 17:26:17.43ID:E6vTPL2Op
信者が食いついて金になると思ってbetaから使い続けるも
信者は聖遺物を崇めたままで、一部意識高い系も最早離れつつある

切実に商用で使う意味なくね?とは思ってる
ObjCで作ってます、のが金になるんだもんな、、、
0595デフォルトの名無しさん (ワッチョイ 2366-0HYM)2016/09/20(火) 18:12:39.08ID:XPQYGcID0
Swift 3.0でなぜ「Cスタイルのforループ」「++/--演算子」などの仕様が廃止されたのか
http://www.buildinsider.net/column/ono-masayuki/004
0596デフォルトの名無しさん (ワッチョイ 5bc9-JYdZ)2016/09/20(火) 18:14:40.60ID:noK0zumc0
>>595
>ちなみにPythonなど、いずれの仕様もない言語もある

何言ってんだこいつ
0597デフォルトの名無しさん (ササクッテロ Sp1f-wJFc)2016/09/20(火) 18:25:47.28ID:E6vTPL2Op
for-eachスタイルで性能が悪くなるってデメリットは無視してよかったのかよ
と突っ込めと言いたい

ObjCのType Propertyもそうだけど、今回の Swift, ObjCバージョンアップは
性能劣化の言語仕様変更が多くてヤになっちゃうネ
0598デフォルトの名無しさん (ワッチョイ 333c-chWY)2016/09/20(火) 19:01:08.84ID:tpphygrf0
Swiftの太鼓持ちも大変だな
0599デフォルトの名無しさん (ササクッテロ Sp1f-wJFc)2016/09/20(火) 19:27:00.62ID:E6vTPL2Op
太鼓持ちがいないことは大変だよ
part 2, 3の頃にswift笑って悪かったから、こっち向いて叩いてくれよ
0600デフォルトの名無しさん (ワッチョイ 5bc9-JYdZ)2016/09/20(火) 19:51:06.86ID:noK0zumc0
juliaでよくね
0601デフォルトの名無しさん (ワッチョイ c7c9-W8Ns)2016/09/20(火) 21:17:48.10ID:tdbJRx2v0
>>597
なぜfor-eachで性能が悪くなる?
for-eachから旧来のc style for loopへ機械的に書き換えられる以上、同等以上の速さにしかならないと思うんだが?
0602デフォルトの名無しさん (ワッチョイ 17ba-wJFc)2016/09/20(火) 21:22:39.07ID:exJo1nl60
多くの言語ではfor eachのほうが高速だな
0603デフォルトの名無しさん (ブーイモ MMbf-wJFc)2016/09/20(火) 22:39:18.90ID:A2psZARzM
>>602
えっ

今更foreachが使えるシチュでforを使おうなんて思わないけど、
foreachのほうが早い言語をむしろ知らないんだが。。

なぜだかは知らん
0604デフォルトの名無しさん (ワッチョイ 5b89-eXu6)2016/09/21(水) 00:24:56.40ID:OaRrWjlb0
初心者ですが質問させてください。
Swiftだけ勉強してもアプリを作れるようにはなりませんよね?
Cocoa、Cocoa Touchとかいうフレームワークについて知らないといけないみたいなんですよね。
Swift+Cocoaで開発してみたいと思っています。
オススメの書籍・情報源ありませんでしょうか。
Objective-Cはできることなら時間かけたくないです。
0605デフォルトの名無しさん (ワッチョイ 5b89-eXu6)2016/09/21(水) 00:40:02.74ID:OaRrWjlb0
604ですが、情報源は英語でも構いません
現在AppleがiBookで出してる
The Swiift Programming Language, Swift 3 Edition
で勉強してます。
0606デフォルトの名無しさん (ワッチョイ c7c9-1gsh)2016/09/21(水) 01:10:56.46ID:LyIIWP0R0
>>593
ABI固まってからでいいかなと思ってる。
0607デフォルトの名無しさん (ササクッテロ Sp1f-eXu6)2016/09/21(水) 02:22:59.38ID:PLPNii9cp
これから学ぼうというやつが枯れた旧言語じゃなくてまだまだ変更の多い新言語を選ぶのは実は遠回りだと思うぜ
0608デフォルトの名無しさん (ワッチョイ 0362-W8Ns)2016/09/21(水) 08:30:52.83ID:O4hgHKhE0
>>595
ほんとよみにくいなswiftって
でもってiOS/Mac OS開発にしか使えない言語感がさらに高まった
Obj-CはほぼCなんで別に問題なかったが
0609デフォルトの名無しさん (ワッチョイ 038f-W8Ns)2016/09/21(水) 10:35:03.08ID:DBqUEw9E0
>>608
swift2 -> 3でも随分変わるんやね。
http://dev.classmethod.jp/smartphone/iphone/swift3_api_design_guideline/

obj-c -> swiftをちょっとずつ進めてる感じ
0610デフォルトの名無しさん (ワッチョイ 4722-4aHJ)2016/09/21(水) 13:46:02.44ID:UUn4eSEO0
>>608
for が気持ち悪い
同じ処理を記述するのに複数の書き方ができた方がよいか
とか swift では単一の構文が強制されるような事を書いておきながら
記事内でのループの書き方は複数あるじゃねーか

>>604
初心者だったら swift はやめときな
他の言語と違いがありすぎて無駄な勉強になる
それこそ Xamarin で C# やった方がよいかも
0611デフォルトの名無しさん (ワッチョイ 17ba-wJFc)2016/09/21(水) 13:55:14.13ID:hzYJ7v8/0
objectivcは無くなるの?
0612デフォルトの名無しさん (ワッチョイ 333c-LMup)2016/09/21(水) 14:29:51.45ID:D39cTSRg0
protocol周りはマジで作り直して欲しいな
associated typeを消滅させてジェネリクスに
0613デフォルトの名無しさん (ワッチョイ 5bc9-JYdZ)2016/09/21(水) 14:34:17.18ID:ib8am8Zc0
>>611
なくならなくならなくね
0614デフォルトの名無しさん (ワッチョイ 5b89-eXu6)2016/09/21(水) 14:52:07.30ID:OaRrWjlb0
>>607>>610さん お返事ありがとうございます、>>604-605です。
ということはiOSで動くアプリを書くならObjective-Cしかないということですか……。
注目されててこれからはSwift!みたいな空気を感じたのですが現場の皆さんは警戒してらっしゃるんですね。
ちょっと考え直します。
0615デフォルトの名無しさん (ワッチョイ 8366-eXu6)2016/09/21(水) 15:16:28.52ID:w7p/jMf40
JAVAが出たのが93か94ごろで「これからはJAVA!」って
今で言う意識高い系がすぐ連呼してたけど
実用レベルで多用されて万人にオススメできるようになったのは
21世紀入ってから。だいたいアレと同じかなと思ってる。
0616デフォルトの名無しさん (ワッチョイ 9776-QrX9)2016/09/21(水) 16:52:53.29ID:meh3BzuJ0
>>615
意識高い系が正しかったんじゃねーかw
0617デフォルトの名無しさん (ワッチョイ 5bc9-JYdZ)2016/09/21(水) 17:00:58.31ID:ib8am8Zc0
>>616
javaはオワコン
0618デフォルトの名無しさん (ワッチョイ 333c-LMup)2016/09/21(水) 17:05:42.72ID:D39cTSRg0
そうは言ってもJavaは未だTIOBEでは1位だしなぁ

と思いつつリスト見てたらSwiftがObjective-C抜いててちょっと驚いた
0619デフォルトの名無しさん (スップ Sdbf-wJFc)2016/09/21(水) 19:32:08.87ID:eEMgddHid
そうはいってもJAVAは消えないと思う
0620デフォルトの名無しさん (ワッチョイ 5b89-eXu6)2016/09/21(水) 19:35:05.07ID:OaRrWjlb0
JavaのAPIリファレンスは素晴らしいですよね
Swiftはこれからなんでしょうか、あの完成度っていうのは
もしくはやる気がないんでしょうか
0621デフォルトの名無しさん (ワッチョイ 613c-5q76)2016/09/22(木) 01:02:45.36ID:DMvCB7KZ0
>>615
Javaは中間コードを吐いて、VMの上で動かすっていうアイデアが秀逸だったから
Swiftにそういう要素ある?
0622デフォルトの名無しさん (ワッチョイ 9d66-Px3x)2016/09/22(木) 01:07:22.35ID:G/UdJBbg0
むしろ、そこが実用的じゃないとして総スカン食ってたような。
言語としては次世代向けによく練ってあるって評価で
0623デフォルトの名無しさん (ワッチョイ 613c-5q76)2016/09/22(木) 15:09:02.30ID:wNhuzt960
Swiftは現時点においてOjbective-Cの代わりとしては便利だけど、
文字列操作クソだし、Rxはないし、JSONやXMLやDBは外付けライブラリ必須と全然いけてないからなぁ
0624デフォルトの名無しさん (ワッチョイ 9fc9-W8Vy)2016/09/22(木) 15:09:18.30ID:Ob4qBdWH0
>中間コードを吐いて、VMの上で動かすっていうアイデアが秀逸

初めて聴いたぞそんなの
0625デフォルトの名無しさん (ワッチョイ be0c-q5Mj)2016/09/22(木) 15:32:09.91ID:Q+uCMJ3a0
Rxやったことないんだけど、最終的にはMicrosoftのMVVMフレームワークみたいにバインド祭りになるの?
0626デフォルトの名無しさん (ワッチョイ 613c-5q76)2016/09/22(木) 16:32:46.56ID:wNhuzt960
>>625
KVOをバインディングに使ったCocoaバインディングもあったが、
Rx=超高性能なKVOという見方はできるかもね

入力がデータに限らない、イベントも時間も全部ストリーム化できるのがRx
0627デフォルトの名無しさん (ササクッテロ Spc9-Px3x)2016/09/22(木) 21:00:26.23ID:Zxdb0Mj3p
Rxはやり過ぎるとバインド設定、主に画面表示のタイミングが重くなるのがな。
0628デフォルトの名無しさん (ワッチョイ be0c-q5Mj)2016/09/22(木) 21:46:45.10ID:Q+uCMJ3a0
なんとなくわかった。俺は手を出さないことにする。
0629デフォルトの名無しさん (ワッチョイ 5f3c-Px3x)2016/09/23(金) 03:27:05.55ID:vOHl4AKX0
3でダメージ大き過ぎ。アクセスコントロール、今度のはあまり美しくない仕様だなあ。
ライブラリの名称の変更も、特に小文字に変更はダメだ。
すまん、ボヤいた。
0630デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/23(金) 09:48:54.39ID:qFln20xXp
>>624
20年前は言われてた

Swiftは小さな()ランタイムでC++にない文法がOS更新なしで使えるのが逸材だよな
他新興言語くらいに本当に小さければ尚良かった
10M弱は他言語に比べて10倍近いぜよ
0631デフォルトの名無しさん (ワッチョイ 1cba-xdvH)2016/09/23(金) 10:29:57.72ID:gb9+7gyX0
java出た当時はコンパイラもアホでネイティブC++とVMの性能差が大きすぎてな
今はかなり向上した
0632デフォルトの名無しさん (ワッチョイ 3d8f-IfJd)2016/09/23(金) 11:31:30.78ID:iqtk0HU60
>>631
.netとかもvm使ってるよね。
正直出た当時はwindowsしかないのになんでvm挟む必要あるんだ?と思ったが
今はwindowsPhoneあるしね
0633デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/23(金) 11:34:42.19ID:qFln20xXp
.NETは最近Mac, Linux公式対応したろ、、、
0634デフォルトの名無しさん (ワッチョイ 3d8f-IfJd)2016/09/23(金) 11:41:36.53ID:iqtk0HU60
>>633
でもwindows onlyだった期間が長いよね。その当時の存在意義を知りたい
0635デフォルトの名無しさん (ワッチョイ 1cba-xdvH)2016/09/23(金) 11:51:28.58ID:gb9+7gyX0
javaの真似だよ
0636デフォルトの名無しさん (スッップ Sdb8-aBDa)2016/09/23(金) 12:35:21.17ID:GXhxz+7nd
>>632
ソフトウェアエンジニアリングというのは、どんなことにも中間層を挟んで解決するから、ついついVMを作りたくなってしまうんだよ。
0637デフォルトの名無しさん (ワッチョイ 613c-O6QK)2016/09/23(金) 12:37:21.29ID:jNSiLOGk0
>>634
主にはセキュリティだよ
サンドボックス化が容易でバッファオーバーフローの防止にもなる
なのでブラウザ上などでも
0638デフォルトの名無しさん (ワッチョイ 613c-O6QK)2016/09/23(金) 12:40:51.41ID:jNSiLOGk0
「比較的」安全に動かせる


括弧でなくダブルクォートで括ったら以降の文が消えた件について
0639デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/23(金) 13:22:19.46ID:qFln20xXp
>>635
Javaじゃなくてgo, rustのマルチプラットフォーム対応だろ
他社がやってるから自分もやらなきゃって
TypeScriptはPJ閉じたから.netしかなかった

swiftもgo, rust見習ってはよクロスコンパイル対応しろや
LLVMだからどこでも動くって信者が言ってたじゃねーかよ
0640デフォルトの名無しさん (JP 0Had-VERF)2016/09/23(金) 13:37:33.82ID:AqTRNsCZH
>>634
J++ だか Java on IE だかが裁判で負けたからJava潰しに動いたと聞いた
0641デフォルトの名無しさん (ワッチョイ 1cba-xdvH)2016/09/23(金) 14:42:11.40ID:gb9+7gyX0
>>639
macが売れなくなることはしません
0642デフォルトの名無しさん (ワッチョイ fc76-dpGD)2016/09/23(金) 18:01:50.71ID:wN+HuPEq0
>>640
>J++ だか Java on IE
これ自体がJAVA潰しじゃなくてなんなのかと
0643デフォルトの名無しさん (ササクッテロ Spc9-Px3x)2016/09/23(金) 18:14:19.08ID:Bk5BJrUbp
>>630
問題は小さなランタイムをすべてのアプリに同梱する必要があるし、
まだABIが固まってないから、バージョン違えばビルドし直し、
違うバージョンのswiftバイナリ混在不可なところか
0644デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/23(金) 18:44:11.19ID:qFln20xXp
>>642
Sun Microsystems潰し
言語とランタイムは別だからな?

安定性、容量、性能と課題大杉、Swiftランタイム
3 betaで評価したらfor-eachはC-forに比べて1,000倍遅かったからな
stableでマシな速度になったのかねぇ
0645デフォルトの名無しさん (ササクッテロ Spc9-Px3x)2016/09/23(金) 19:36:42.61ID:ULoBCWNrp
>違うバージョンのswiftバイナリ混在不可なところか
マジで?
ビルド済みのframework毎にランタイムが同梱されててアプリ側はそれらを制限なく組み込めると思ってたんだけどそれは無理?
0646デフォルトの名無しさん (ワッチョイ 3d4e-fewg)2016/09/23(金) 19:46:33.54ID:hFahtCtn0
器用なランタイムだな
0647デフォルトの名無しさん (ワッチョイ 3d8f-IfJd)2016/09/23(金) 19:49:16.34ID:iqtk0HU60
>>643
イマイチABIってなんなのかわからなんから説明頼む。
ABIが固まるとビルドが不要になるってどういうこと?
0648デフォルトの名無しさん (ワッチョイ 613c-O6QK)2016/09/23(金) 19:49:20.56ID:jNSiLOGk0
CやJava等はある程度混在出来るけどね
0649デフォルトの名無しさん (JP 0Had-VERF)2016/09/23(金) 19:53:22.00ID:AqTRNsCZH
ABIが固まってれば不整合が起きないから無駄な再ビルドもいらない
0650デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/23(金) 19:55:09.35ID:qFln20xXp
SwiftはABI不安定でマングル名が競合するからな
同じ名前で別の機能/動作が割り当たってる

>>645みたいなことするとバージョン一致してたらビルド通るが
バージョン違いでリンクさせようとするとビルドエラー出す
0651デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/23(金) 19:56:38.28ID:qFln20xXp
競合以外に行方不明もあるか
0652デフォルトの名無しさん (ササクッテロ Spc9-IfJd)2016/09/23(金) 19:57:22.08ID:Se7AWhAzp
CocoaPodsを使ってるプロジェクトをSwift3に自動変換したらなんかカオス状態になったんだが...
軽く落ち込んでる
0653デフォルトの名無しさん (ワッチョイ fc76-dpGD)2016/09/23(金) 20:21:04.24ID:wN+HuPEq0
関数名まだ長いよ…
.withAlphaComponent(0.5)ってなんやねん
.alpha = 0.5 でいいじゃん
0654デフォルトの名無しさん (ワッチョイ 3d62-xdvH)2016/09/23(金) 20:24:32.83ID:nEqelPbM0
クソゲンゴナムナム
0655デフォルトの名無しさん (ワッチョイ 9f89-Px3x)2016/09/23(金) 21:05:10.35ID:AjP6Xmnm0
小飼弾さんはなぜSwiftを絶賛してるんだろう
0656デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/23(金) 22:47:14.18ID:4YuqY+81p
>>653
それはクソゲンゴobjcが悪い(名推理
0657デフォルトの名無しさん (ワッチョイ 613c-5q76)2016/09/23(金) 23:12:47.42ID:OnzATaqQ0
咎を背負う言語オブシー
■ このスレッドは過去ログ倉庫に格納されています