Bir çözüm içerdiği sürece bu gerçekten bir cevap değildir; Çoğunlukla sadece kavrayışa katılmak istiyorum. Ancak oy kullanmak sizi daha iyi hissettirecek ve Apple'ın yanlış olduğunu kanıtlayacaktır. :)
Xcode 4'ün sekmeler uygulamasındaki sorun, Apple'ın bunları çalışma alanı sekmeleri olarak uygulamış olmasıdır . Başka bir deyişle, yeni bir sekme oluşturmak esasen yeni bir çalışma alanı yaratır, her biri kendi konfigürasyonlarıyla birlikte kendi alt bölmelerine sahiptir. Bu aslında her sekmede bütün bir ortamdır. Bu seçimle ilgili bir takım sorunlar var.
Bu, çoğu IDE / metin editörünün dosya sekmeleri uygulamasından farklıdır burada bir sekme (genellikle) tek bir dosyayı temsil eder ve her dosyanın kendi sekmesi vardır.
Çalışma alanı sekmeleriyle ilgili sorun, yararlanabileceğimiz çok sayıda potansiyel farklı çalışma alanı olması ve bu şekilde sekmelerin fiili kullanımını ciddi şekilde sınırlandırmasıdır. Bunun ötesinde, ek çalışma alanları sadece bir sorumluluk haline gelir ve uygulama kullanıcısının ilgisini çekmesi gereken daha fazla şeyi sunar: örneğin, gezgin görünümü nedir, hangi düzenleyici modu etkin (standart, yardımcı, sürüm) hata ayıklama konsolu açık, vb. vb. Aniden yeni bir sekmeye geçmek, artık ortamı ihtiyaç duyduğunuz biçimde geri alma konusunda endişelenmeniz gerektiği anlamına gelir, çünkü diğer sekmenin sizin içinde bulunmasını bekleyin. Bu , iş akışına daha fazla iş getirdiği için aslında sekmelerin kullanılmasını engeller.
Dosya sekmelerinde bu sorun yoktur (bölünmüş görünüm bölmeleri gibi özel durumlar sayılmaz) çünkü değişen tek şey baktığınız dosyadır, ortamınızın tamamı değil. Dahası, doğru bir şekilde uygulanırsa, dosya sekmeleri anlık bir geçmiş olarak harika çalışır ve çok az çabayla yakın zamanda çalışılan bir dosyaya hızlıca geri dönülmesine izin verir. Bunu Xcode'da yapmanın tek yolu, çalışmak istediğiniz her dosya için açıkça yeni bir sekme ortamı oluşturmaktır, ancak o sekmedeki dosyayı değiştirmemeye dikkat etmelisiniz, aksi takdirde dosyanız aniden kaybolur: yine kullanıcı için daha çok iş.
Çalışma alanı sekmeleri de dosya sekmelerinden önemli ölçüde daha ağırdır çünkü hatırlanması gereken çok şey vardır ve çalışma alanlarını değiştirmek dosyaları değiştirmekten çok daha fazlasını içerir.
Gerçek şu ki (ve çoğunun bu konuda benimle aynı fikirde olacağını düşünüyorum), bir geliştirici için dosya sekmeleri çalışma alanı sekmelerinden çok daha kullanışlıdır ve halihazırda Xcode , bu özelliğin pek çok kişinin temel gerekli işlevselliği dikkate alacağı uygun bir uygulamadan yoksundur bir IDE / editörde.