إنشاء وعرض ViewController في Swift: دليل كامل
مرحبًا بالجميع! أنا مبتدئ في Swift وتطوير iOS، أنتقل من Objective-C. أواجه مشكلة في إنشاء وعرض ViewController جديد برمجيًا (بدون Storyboard). في Objective-C كنت أفعل:
```objc
MyViewController *vc = [[MyViewController alloc] init];
[self presentViewController:vc animated:YES completion:nil];
```
لكن في Swift لا يعمل الأمر بهذه البساطة. جربت:
```swift
let vc = MyViewController()
self.present(vc, animated: true, completion: nil)
```
لكن لا يحدث شيء — الشاشة لا تظهر. قرأت أنه يجب استخدام Storyboard أو XIB، لكني أحتاج إلى فعل كل شيء برمجيًا. كما جربت:
```swift
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "MyVC")
self.present(vc, animated: true)
```
لكني أحصل على خطأ بأن identifier غير موجود. أرشدوني كيف يمكن إنشاء وعرض ViewController بشكل صحيح في Swift؟ ربما أنسى شيئًا؟ أستخدم Xc