2016-09-15 17 views
5

arasındaki yaklaşım arasındaki farklar iOS'taki yeni ekran sunum mimarisinde büyük bir karışıklık var. Ekranı iki yaklaşımın altında sunabilirim.iOS | Yeni ViewController nesnesini sunma ve Segue

1.By yapma görünümü denetleyicisi nesne

UIStoryboard* sb = [UIStoryboard storyboardWithName:@"SecondStoryboard" bundle:nil]; 
MyViewController* myVC = [sb instantiateViewControllerWithIdentifier:@"MyViewController"]; 

// Configure the view controller. 

// Display the view controller 
[self presentViewController:myVC animated:YES completion:nil]; 
aynı

NOT ulaşmak için hikaye kurulu segue yapabilirsiniz

hikaye kurulunda

2.By yapma segue: Ben her iki ViewControllers aynı storyboard üzerinde olduğu durumu dikkate alıyorum. Her iki ViewControler'lar farklı storyboard'larda açık bir şekilde görünse, segue

Sorgulama: Yukarıdaki iki yaklaşımda ne gibi bir fark vardır. İyi bir mimari için ne zaman kullanmalıyım? Bellek tüketiminde bir fark var mı? Apple belirli bir amaç için segue tanıtmış olmalı. Değerli bilgilerinizi paylaşmak için şimdiden teşekkür ederiz. Mümkün segues kullanımına

cevap

0

Dene: onlar

  • herhangi bellek havai yeni görünüm denetleyicisi örneğini kullanılan bellek ile karşılaştırıldığında önemsiz olacaktır uygulamanın seyir yapısının anlaşılmasına çok büyük bir katkı

  • İlgili konular