Storyboard vs SwiftUI

Xcode kullanıyorum. Ve sizce Storyboard'mı daha iyi yoksa SwiftUI'mı? Çoğu kişi SwiftUI kullanıyor.

Storyboard daha eski olduğu için UI-kit tarafında bayağı kütüphane bulunuyor. Ben swiftUI kullanıyorum hem öğrenmesi kolay hem de UI-kite göre daha kolay yapabiliyorsun çoğu işlemleri. Ama Swift öğrenmek istiyorsan UI-kit ile başlaman daha mantıklı olur.
 
Daha iyiden ziyade hangisini öğrenmek daha işime yarar diye sorarsanız ilk aşamada UIKit öğrenilmeli. Sadece storyboard değil, .xib ve programmatic yaklaşımlarıyla birlikte öğrendikten, en azından aşina olunduktan sonra SwiftUI öğrenilebilir. Ancak muhakkak SwiftUI'da öğrenmek gerekiyor. Şuanda güncel uygulamalarda ikisine de yer yer ihtiyacımız oluyor.
 
Daha iyiden ziyade hangisini öğrenmek daha işime yarar diye sorarsanız ilk aşamada UIKit öğrenilmeli. Sadece storyboard değil, .xib ve programmatic yaklaşımlarıyla birlikte öğrendikten, en azından aşina olunduktan sonra SwiftUI öğrenilebilir. Ancak muhakkak SwiftUI'da öğrenmek gerekiyor. Şuanda güncel uygulamalarda ikisine de yer yer ihtiyacımız oluyor.
Zaten yazılıma alışkınım C# ve Python biliyorum yani çok zorlanacağımı sanmıyorum SwiftUI'da. Sadece Swift'e yeni başladım. Bunu göze alarak ne öğrenmeli?
 
Zaten yazılıma alışkınım C# ve Python biliyorum yani çok zorlanacağımı sanmıyorum SwiftUI'da. Sadece Swift'e yeni başladım. Bunu göze alarak ne öğrenmeli?

SwiftUI çocuk oyuncağı. Aşırı kolaylaştırılmış hali. UI'kit ile başlamanı öneririm. Programmatic ve storyboard öğrendin mi zaten bayağı iyi yerlere gelirsin. Tabii daha da öteye geçmek istersen objective-C bile bakabilirsin ama o kadar ihtiyaç olur mu bilmiyorum.
 
SwiftUI çocuk oyuncağı. Aşırı kolaylaştırılmış hali. UI'kit ile başlamanı öneririm. Programmatic ve storyboard öğrendin mi zaten bayağı iyi yerlere gelirsin. Tabii daha da öteye geçmek istersen objective-C bile bakabilirsin ama o kadar ihtiyaç olur mu bilmiyorum.
Ama herkes SwiftUI kullanıyor. Birde daha yeni. UIKit ile yapabildiklerimi SwiftUI'la yapamazmıyım? Birde storyboard denedim ama o ekran boyutuna göre falan ayrı kod yazmak gerekiyor. SwiftUI en mantıklısı gibi geldi bana.
 
Ama herkes SwiftUI kullanıyor. Bir de daha yeni. UIKit ile yapabildiklerimi SwiftUI'la yapamaz mıyım? Bir de storyboard denedim ama o ekran boyutuna göre falan ayrı kod yazmak gerekiyor. SwiftUI en mantıklısı gibi geldi bana.

Sen bilirsin, zaten arka planda yapman gereken şeyler iki tarafta aynı, internetten veri çekmek, database işlemleri vb. SwiftUI'da ilerledikten sonra zaten illaki UI'kit bilmeniz gerekiyor. Çünkü bazı şeyler SwiftUI'da yok UI'kit Framework'u kullanılarak SwiftUI'da kullanılabiliyor. Bu yüzden UI-Kit ile başlamak daha iyi olabilir. Ama karar size kalmış.
 
Sen bilirsin, zaten arka planda yapman gereken şeyler iki tarafta aynı, internetten veri çekmek, database işlemleri vb. SwiftUI'da ilerledikten sonra zaten illaki UI'kit bilmeniz gerekiyor. Çünkü bazı şeyler SwiftUI'da yok UI'kit Framework'u kullanılarak SwiftUI'da kullanılabiliyor. Bu yüzden UI-Kit ile başlamak daha iyi olabilir. Ama karar size kalmış.
Teşekkürler. Peki macOS uygulaması geliştirmek içindemi UIkit öğreneyim işlemler aynı şekildemi gidiyor?
 

Technopat Haberler

Geri
Yukarı