トップページ > プログラム > 2016年03月05日 > zjxr8oeE

書き込み順位&時間帯一覧

4 位/192 ID中時間01234567891011121314151617181920212223Total
書き込み数0400000000000020001000007



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Objective-C [ObjC part:8.1]; [転載禁止]©2ch.net
Swift part6 [無断転載禁止]©2ch.net

書き込みレス一覧

Objective-C [ObjC part:8.1]; [転載禁止]©2ch.net
405 :デフォルトの名無しさん[sage]:2016/03/05(土) 01:36:18.69 ID:zjxr8oeE
UISplitViewController *s = (UISplitViewController *)(self.window.rootViewController);
UINavigationController *n = (UINavigationController *)(s.viewControllers[s.viewControllers.count - 1]);
n.topViewController.navigationItem.leftBarButtonItem = s.displayModeButtonItem;

こうだな
Objective-C [ObjC part:8.1]; [転載禁止]©2ch.net
407 :デフォルトの名無しさん[sage]:2016/03/05(土) 01:40:23.17 ID:zjxr8oeE
UISplitViewController *s = (UISplitViewController *)([[self window] rootViewController]);
UINavigationController *n = (UINavigationController *)([[s viewControllers] objectAtIndex:[[s viewControllers] count] - 1]);
[[[n topViewController] navigationItem] setLeftBarButtonItem:[s displayModeButtonItem]];

古い書き方したらこうか
Objective-C [ObjC part:8.1]; [転載禁止]©2ch.net
410 :デフォルトの名無しさん[sage]:2016/03/05(土) 01:46:11.56 ID:zjxr8oeE
ていうかこのサンプルコード?
self.windowってことは、UIViewのサブクラスの中から
UINavigationControllerのleftBarButtonItem変更してるんか
かなり糞コードな気が
Objective-C [ObjC part:8.1]; [転載禁止]©2ch.net
413 :デフォルトの名無しさん[sage]:2016/03/05(土) 01:56:08.96 ID:zjxr8oeE
ドットはメンバーにアクセスしてるんじゃなくてプロパティのシンタックスシュガー
配列辞書の[]は最近だけどドット記法はだいぶ前からある


[o hoge] は o.hoge
[o setHoge:h] は o.hoge = h
と書ける

->とは全然別物
Swift part6 [無断転載禁止]©2ch.net
504 :デフォルトの名無しさん[sage]:2016/03/05(土) 14:19:16.56 ID:zjxr8oeE
->はHaskell由来でしょ
Swift part6 [無断転載禁止]©2ch.net
509 :デフォルトの名無しさん[sage]:2016/03/05(土) 14:41:35.28 ID:zjxr8oeE
->だと高階関数の型が左から右に流れてわかりやすい
Swift part6 [無断転載禁止]©2ch.net
519 :デフォルトの名無しさん[sage]:2016/03/05(土) 18:04:18.74 ID:zjxr8oeE
www


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。