- Swift part3
274 :デフォルトの名無しさん[sage]:2014/08/27(水) 00:13:46.13 ID:Auhnp5AU - >>272
MVVMにしても、MVPにしても、厳密に使われてるの見たことないわ。やるにしても、サードパーティでやればいいんじゃね? DIとか廃れたし、DCIとか流行ってもなくね? MVVMはともかく、ほか2つはiOS/OS X界隈じゃあまり重要視されていないと思われ。
|
- Swift part3
276 :デフォルトの名無しさん[sage]:2014/08/27(水) 00:23:01.27 ID:Auhnp5AU - >>273
そんなに変か?よくわからん 呪縛と言うが、プログラムは常に負の遺産化して行くもんだし、むしろ綺麗に引き継げていると思うけど。
|
- Swift part3
278 :デフォルトの名無しさん[sage]:2014/08/27(水) 00:49:03.97 ID:Auhnp5AU - >>277
俺はiOSメインだからよく知らないが、Cocoa Bindingってまだ結構つかわれてるのかな?ああいうのって、コード上から何してるか分かりにくいから敬遠しがちだわ。(IBも若干抵抗あったし) iOSにないのはパフォーマンスの問題かな? ライブラリはあるみたいね https://github.com/ReactiveCocoa/ReactiveViewModel
|
- Swift part3
280 :デフォルトの名無しさん[sage]:2014/08/27(水) 01:21:22.87 ID:Auhnp5AU - >>279
なるほどね。 てか、AppKit廃止されんの?まあ、されるんなら、UIKit側に合わせるだろうけど。SwiftもARC一本化したしな
|
- Swift part3
302 :デフォルトの名無しさん[sage]:2014/08/27(水) 20:30:23.13 ID:Auhnp5AU - >>300
DoJaは正式なJavaME(JavaVM含む)では? >素のjava classをプレコンパイルしたバイナリを実行してた 何言ってるのかわからない。 JavaVMの定義は、「JavaVM向けバイトコードの命令セットを実行する仮想マシン」であってそれ以上でもそれ以下でもない。 その古い人たちというのは、勘違いしてただけ。 >DalvikがJavaを名乗らなかったのはDoJaと同じ理由だろうよ 違う。 まず、DalvikVMはJavaVMのバイトコードを直接実行できない(何度でも言うが) また、VM関係なくAPIなども含めた環境がSUN(今はOracleか)の互換テストを通っていない。 だから、法律上Javaを名乗れない
|
- Swift part3
304 :デフォルトの名無しさん[sage]:2014/08/27(水) 20:36:07.84 ID:Auhnp5AU - >>303
俺もあんまり詳しくないが、てきとーなこと言ってね? アニメーションで誤魔化してる→バックグラウンドと全然つながってないし。
|
- Swift part3
307 :デフォルトの名無しさん[sage]:2014/08/27(水) 20:51:32.31 ID:Auhnp5AU - >>305
そもそもDoJaはVM部分はJavaMEなのでは?プロファイルやAPIの部分のみ独自 だから、Javaを名乗りようがない >Dalvikは素のクラスファイルのクラスローダ これ何のこと?教えてよ
|
- Swift part3
309 :デフォルトの名無しさん[sage]:2014/08/27(水) 20:57:58.56 ID:Auhnp5AU - >>306
じゃあ、1つづつ >iOSはアニメーションで誤魔化してるが案外動作もっさりだからなw アニメーション(エフェクトやインジケータ)による体感時間の軽減はわかるんだが、それを除いただけでもっさりするとは思えない。 例えば、どの辺りがもっさりなんだ(開発者の視点で頼む) >バックグラウンドマルチプロセスを解放したりとそろそろバッテリーは劣化を見せ始めるからテコ入れは必要だったんだろうな そこら辺はOS側の仕事だから、Swiftは関係ないだろう
|
- Swift part3
312 :デフォルトの名無しさん[sage]:2014/08/27(水) 21:08:16.51 ID:Auhnp5AU - >>311
JavaではなくJavaVMの話だ。 JavaVMのバイトコードを動かせないVMをJavaVMと言い張るから反論した。 ちゃんと読めばわかること。
|