プログラミング言語Swift 3at MAC
プログラミング言語Swift 3 - 暇つぶし2ch1008:名称未設定
17/01/16 08:07:40.41 S9LSvenM0.net
>>980
playgroundって名前のテストプロジェクトを作っておいて使い回せばいい

1009:名称未設定
17/01/16 09:00:39.27 0JUExnJ90.net
次スレが立たないエンディング感があるけど一応>>1の差し替え部分

Welcome to Swift

Swift
URLリンク(developer.apple.com)

関連スレ
Swift part9
スレリンク(tech板)

1010:名称未設定
17/01/16 09:52:55.94 cHyXIJIY0.net
幸せなコメントが多いプログラミング言語ランキング
Swift 8位

怒りのコメントが多いプログラミング言語ランキング
Objective-C 1位

1011:名称未設定
17/01/16 16:46:06.41 CXQ9HIgB0.net
ちゃんとソース書いてね
国とか調査日対象人数や年齢なんかで変わるから

1012:名称未設定
17/01/16 17:34:31.11 qI0FK1Oo0.net
こんな感じ?

var rank = 8

print(幸せなコメントが多いプログラミング言語ランキング[rank-1])
Swift

rank = 1
print(怒りのコメントが多いプログラミング言語ランキング[rank-1])
Objective-C

1013:名称未設定
17/01/16 18:11:40.36 zlA4Y9T60.net
さすがです

1014:名称未設定
17/01/16 18:28:17.96 pADm9Td/0.net
つまんね

1015:名称未設定
17/01/16 19:29:52.11 4XlqjEDc0.net
じゃあ、お前が面白いソース書いてみろよ

1016:名称未設定
17/01/17 10:56:07.47 Vf0JoU6v0.net
// クッソ手抜き
// String.descriptionを置き換えたかったけど、extensionで置き替わらなかったから諦めた

func print(_ text: String) {
Swift.print(

1017:名称未設定
17/01/17 10:59:40.32 Vf0JoU6v0.net
あーん?バックスラッシュ(円マーク)が入ると以降の行は消されるのか
バックスラッシュと円マークを区別して入力できないMac Safariはクソだな

func print(_ text: String) {
Swift.print("(text) with white tail")
}

1018:名称未設定
17/01/17 13:16:43.58 32eUtzle0.net
次のコードの断片は、
class ServerDataLoader { // ―Code(1)
private let resultSubject = PublishSubject<NSData>()
// 省略
var result: Observable<NSData> { return resultSubject } //get-only property
// 省略

どういう意図があるのでしょう?
Observable<T>を継承しているのがPublishSubject<T>クラスなんですが、
class ServerDataLoader { // -Code(2)
let result = PublishSubject<NSData>()
// 省略
と書くのと同じだと思うのですが?

上記Code(1), Code(2)の違いを説明して頂けないでしょうか?

なお、上記コードは
URLリンク(qiita.com)
から抜粋しました。

1019:名称未設定
17/01/17 13:59:50.07 +B/KzWeO0.net
内部にはPublishSubjectとして外部にはObservableとして公開

詳細クラスで公開すると後で変更しづらくなる
let result:Observable = とすると内部で使いづらい

1020:名称未設定
17/01/17 14:33:02.37 32eUtzle0.net
なるほどぉ。
ちょいと判ってきました。

内部的にPublishSubjectから別のクラスへ、例えばBehaviorSubjectへ、変更が生じても、このクラスServerDataLoaderを使うコードの変更を最小限に済ませたい場合、Code(1)がCode(2)より、影響が少ないかもしれません。

1021:名称未設定
17/01/17 18:43:10.03 Gh11Azz40.net
>>990
2chの糞仕様だろ

1022:名称未設定
17/01/18 10:37:03.21 A0OcxpeX0.net
XSSするためのバックドアだよ。

1023:名称未設定
17/01/18 19:27:06.57 b7wkapDW0.net
ASSはバックドア

1024:名称未設定
17/01/18 19:54:09.59 IMAwHlB60.net
鍵ついてんの?

1025:名称未設定
17/01/18 23:17:12.61 a8h1sO0A0.net
うす

1026:名称未設定
17/01/18 23:17:31.12 a8h1sO0A0.net
おつ

1027:名称未設定
17/01/18 23:17:48.88 a8h1sO0A0.net
>>1000ならswiftは終了

1028:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch