- 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
|