Interface Builder
Daha fazla bilgi
- Yaratıcı
- Jean-Marie Hullot
- Yıl
- 1988
- Sahibi
- Apple
- Tür
- Arayüz oluşturucu
NeXT’in, arayüzleri çizip nesneler arasında çizgi sürükleyerek koda bağlamaya yarayan aracı — üretilmiş kod olarak değil, bitmiş nesneler olarak kaydedilirdi.
Jean-Marie Hullot öncülü SOS Interface’i 1986’da INRIA’da, bir Macintosh üzerinde Lisp ile yazdı ve Steve Jobs’a gösterdi. Jobs’un ardından NeXT’e geçti; araç 1988’de NeXTSTEP ile Interface Builder adıyla çıktı. Yenilik çizim değil, saklama biçimiydi. Diğer araçlar sonradan dokunmanız yasak olan kaynak kod üretirdi; Interface Builder canlı Objective-C nesnelerini bir nib dosyasına arşivler, program onu açılışta yüklerdi. Arayüz ile kod, bir düğmeden bir nesneye çizgi sürükleyerek bağlanırdı: outlet bir referans, action bir metot çağrısıydı.
Tim Berners-Lee 1990’da ilk web tarayıcısını onunla yaptı; bu kadar çabuk bitmesinin bir nedeni de buydu. Araç OpenStep ve Mac OS X boyunca büyük ölçüde değişmeden kaldı, 2008’de ikili nib’leri XML tabanlı xib dosyalarıyla değiştirdi, 2011’de iOS için storyboard’ları kazandı ve aynı yıl ayrı bir uygulama olmaktan çıkıp Xcode’a katıldı. Outlet sözcüğü bugün her Swift projesinde hâlâ görülür.