トップページ⇒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
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
咎を背負う言語オブシー
0658デフォルトの名無しさん (スッップ Sdb8-xdvH)2016/09/24(土) 01:44:15.93ID:moJheYL3d
スイフトトイウクソゲンゴノセイデタクサンノヒトガメイワクシテイル
オブジェクティブシーノママデナニモモンダイナカッタノニ
ヤッチマッタナアップル
オワリノハジマリ
0659デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/24(土) 09:30:31.64ID:aI8ESMcAp
>>652
なんで2.3にしないのか
外部ライブラリを不用意に書き換えるリスクは少なくねーぞ
0660デフォルトの名無しさん (ササクッテロ Spc9-Px3x)2016/09/24(土) 13:36:19.08ID:cfcelSBAp
>>653
代入できないのはuicolorが不変クラスだからでしょう
0661デフォルトの名無しさん (ワッチョイ e0c9-IfJd)2016/09/24(土) 22:32:06.37ID:RAmnQ68G0
来年にはUIColorも値型のColorになって .alpha = 0.5 って書けるようになるだろう
0662デフォルトの名無しさん (ササクッテロ Spc9-3Nke)2016/09/24(土) 22:44:13.60ID:rbaWKTimp
UIColorとNSColorとCGColorとCIColorと、色に関するオブジェクト大杉
SwiftやObjCとかそういうレイヤーじゃなく根本的な所で見直してくれい
Core Graphics と Core Image で分かれてるってアポーはObjCの時点でオワットル
0663デフォルトの名無しさん (ワッチョイ 9d66-Px3x)2016/09/24(土) 23:18:31.54ID:U+a4Ghts0
もともと長い意味のわかるような名前ってのはクソギークがやらかす
引き継いだら誰にも読めない暗号コードを"作らせない"という伝統で
デフォルトが長いのはさらにそこからユーザー定義と被らないように
プリフィックスを足してるからなのだけど
クソギークはその辺りまったく自覚できないまま素でクソをわざと組みやがる。
そんなんだからWindowsみたいな毎回関係者がソース解読と構造解析から入って
全然バージョンの上がらねぇクソの山ができたっつうのに
いいからWindowsに帰ってCDに入ったプログラムをパッケージ販売してろおまえらは。
21世紀に来るな。
0664デフォルトの名無しさん (ワッチョイ 1cba-xdvH)2016/09/24(土) 23:34:12.95ID:HWd5b6Z30
もう少し出来上がってからリリースしてくれ
APIが貧弱すぎる
0665デフォルトの名無しさん (ワッチョイ 613c-5q76)2016/09/24(土) 23:42:26.62ID:7XUJpj8a0
iOS内臓アプリの質もどんどん落ちてるのがやばいな
0666デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/25(日) 03:02:02.27ID:PHERX7lpp
>>663
それはお前が20世紀に戻るべきではw
0667495 (ワッチョイ 997d-Px3x)2016/09/25(日) 07:07:03.05ID:GuFWjhTV0
Swiftは暗黙の数値キャストがなくなったせいで、
今まで楽できていた所が若干面倒になった印象だよね。

まあでもOSがレイヤー構造にしてあるからこそ
どんどん下位レイヤーをすげ替えする事ができた。
その結果同じような数値型が山盛り量産されて、
Swiftでは型変換意識する作業が沢山になったのはやむを得ないと思う。
0668デフォルトの名無しさん (ワッチョイ 613c-5q76)2016/09/25(日) 09:16:33.43ID:KXL4C0qA0
Appleから見た一般プログラマは暗黙の型変換すらまともに使いこなせない愚図だらけだからしょうがない
0669デフォルトの名無しさん (ワッチョイ 1c42-5q76)2016/09/25(日) 09:28:54.66ID:mram+2As0
Swift自体は悪くないのに
それを取り巻く遺産が重荷になってるのか

1から作ればよかったのに
JavaもC#もそうしてるんだし
0670デフォルトの名無しさん (ワッチョイ 3d62-IfJd)2016/09/25(日) 09:37:05.73ID:aoHpK4fu0
>>669
>Swift自体は悪くないのに
www
0671デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/25(日) 10:07:48.06ID:PHERX7lpp
暗黙の型変換を禁止したのはrustのパクリだろう
rustはtraitでフォローしてるから随分便利だけど
swiftはフォローしないからただただ不便に落ちてる

>>670
具体的にダメな点が挙げられないならアンチスレ行ったら?
0672デフォルトの名無しさん (ワッチョイ b693-Px3x)2016/09/25(日) 11:06:49.57ID:6e+YN9BI0
>>667
俺も明示的型変換は賛成

Visual c++とかの混乱状況に比べればはるかにマシ
0673デフォルトの名無しさん (ワッチョイ 9717-Px3x)2016/09/25(日) 16:30:37.23ID:WPD93Cjo0
>>669
しがらみ無しで1から作ってるんじゃないの?
0674デフォルトの名無しさん (ササクッテロ Spc9-Px3x)2016/09/25(日) 20:11:06.13ID:l62dNqvQp
型変換でいいところをイニシャライザ使わせるのがダメ
特にAnyなんとかでラップする仕組みは言語の欠陥としか思えない
0675デフォルトの名無しさん (ワッチョイ 7a20-3Nke)2016/09/25(日) 20:45:40.46ID:7pznc3qa0
let a: Int = 0
let b: Int32 = a
let c: Bool = a

こんな柔軟な型変換、C++の延長上にあるSwiftにできんのかな, やりようはありそうだけどABIがまた盛大にぶっ壊れそう
アップルお得意の自分で定義した特定の組込型(プリミティブ/構造体型)だけ互換するってんなら、いっそいらんぞ
NSArray(ObjC)とArray(Swift)の互換とかもそうだけど、無駄なオーバーヘッドくうし頭悪くて極力使いたくない
0676デフォルトの名無しさん (ワッチョイ 35f9-Px3x)2016/09/25(日) 21:11:37.24ID:POny1dUv0
selfはクロージャ内では必須ですが、それ以外は任意ですよね。みなさんはどうしていますか?私は個人なのでガイドラインもなく、極力書かないようにしています。
0677デフォルトの名無しさん (アウアウ Sa4e-IfJd)2016/09/25(日) 21:14:30.78ID:RZAYPghea
たとえ精度の低い数値型から、精度の高い数値型へであっても暗黙の変換をしない理由ってなんだっけ?
0678デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/25(日) 21:30:19.65ID:L4PYs0IXp
それぞれの構造体型が数値であり、互換性がある
という特別扱いを実装してる余裕がなかった
そういう特別扱いを許すとじゃあこれもってキリがなく、1.0リリースが出来なかった
とかの理由じゃね

>>676
JSじゃないから書かない、JSでもコーディングガイドラインで指示されなきゃ書きたくないけど
0679デフォルトの名無しさん (スプッッ Sdc8-xdvH)2016/09/25(日) 21:39:09.04ID:JXP+24Rzd
appleはほんと無能だなあ
早くこの世から消えないかなあ
0680デフォルトの名無しさん (JP 0H25-Px3x)2016/09/25(日) 23:52:49.84ID:ezPKoiBqH
Decimalの公式な説明が一切ないのが腹立つ
会計計算にDouble使わせるつもりなんだろうかSwiftは
またはNSDecimalNumber使えってか
0681デフォルトの名無しさん (ワッチョイ 3d4e-IfJd)2016/09/26(月) 00:07:09.88ID:9Urnqoxa0
つーかさ、いつのまにかドキュメントがSafariで開くようになってんだがw
NSDecimalもそうだし、CF系のリファレンス見れなくね?
0682デフォルトの名無しさん (ワッチョイ 3d4e-IfJd)2016/09/26(月) 00:27:54.42ID:9Urnqoxa0
>>680
なんかすげえ探しづらいんだけど、とりあえずadd
https://developer.apple.com/reference/foundation/1408473-nsdecimaladd
0683デフォルトの名無しさん (ワッチョイ 3d4e-IfJd)2016/09/26(月) 00:30:55.10ID:9Urnqoxa0
>>680
ここにindexあるわ
https://developer.apple.com/reference/foundation/1613024-foundation_functions
0684デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/26(月) 01:08:03.57ID:PbMEPhvdp
Xcode8(swift3) stableに合わせてリファレンスフォーマット変わったな
意識高い系が好むデザインだ
個人的にはくっそみづらいと思ってる

>>676
クロージャーで使うのはいいが、適所ではweak refにしろよ?
なんか考えてなさそうで怖い
0685デフォルトの名無しさん (スップ Sdc8-xdvH)2016/09/26(月) 01:12:56.22ID:R3wOb+end
はぁ糞すぎる
0686デフォルトの名無しさん (ワッチョイ 3d62-IfJd)2016/09/26(月) 08:25:30.51ID:AJOvilMi0
>>685
わかる
0687デフォルトの名無しさん (ワッチョイ e0c9-IfJd)2016/09/26(月) 08:57:32.40ID:yvxcncPt0
Decimal、値型になって便利になったやん
APIドキュメントもちゃんとあるやろ
無能ほどSwift批判するな、ホンマ
0688デフォルトの名無しさん (ワッチョイ e0c9-IfJd)2016/09/26(月) 09:01:54.34ID:yvxcncPt0
アホばっかやから一応貼っといたるか…
https://developer.apple.com/reference/foundation/decimal
0689デフォルトの名無しさん (アウアウ Sa4e-IfJd)2016/09/26(月) 11:41:46.49ID:giYRhX1ba
>>685
禿同
0690デフォルトの名無しさん (ササクッテロ Spc9-Px3x)2016/09/26(月) 13:14:54.79ID:jcuOs/Yup
厳密な型は安全かも知れないけど初見殺し的な意味では取っつきやすい言語ではなくなってきてるよね
0691デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/26(月) 14:19:48.37ID:LCl6P2Rip
取っ付き易さなんてどうでもよくてアポーらしい革新的なものであれば良い
ジョブズ信者が信仰心こじらせて古き良き伝統を尊重してるのが悪い

対信者ビジネスのiOSでSwiftは難しいネ
他のどこでSwift使えるのよという話はあるが
0692デフォルトの名無しさん (ワッチョイ 9f89-Px3x)2016/09/27(火) 03:48:04.10ID:N2g0Vkt/0
この言語勉強するのつかれません?
0693デフォルトの名無しさん (スプッッ Sdc8-xdvH)2016/09/27(火) 08:03:05.01ID:v2vawIwod
appleの相手をするのはいつでも疲れるよ
この世から消えて欲しい
0694デフォルトの名無しさん (ワッチョイ 613c-Px3x)2016/09/27(火) 19:56:20.75ID:wMov4Qi00
なんで、自分が立ってる足元は見ないで
「あのブドウは酸っぱいに違いないから消えて欲しい」言うかなぁ…
そろそろアレが「パソコン」といっしょに滅びつつあるの自覚し始めてるっしょ?
0695デフォルトの名無しさん (ワッチョイ 1c42-5q76)2016/09/27(火) 23:02:32.99ID:pJiHchri0
ブドウたべたい
■ このスレッドは過去ログ倉庫に格納されています