Reklamcılık

Apple, Xcode geliştirme ortamının en son beta sürümünü ve bununla birlikte şirketin programlamadaki en son yeniliği olan Swift'i halka duyurdu.

Xcode 6'nın Beta'sı, premium, ücretli bir Apple Geliştirici Hesabı olmayan kullanıcılara sunulan ilk betadır. Geliştirme deneyiminde, (ilk kez) bir REPL (Okuma Değerlendirme Yazdırma Döngüsü) ve geliştirmeyi kolaylaştıran diğer görsel iyileştirmeler dahil olmak üzere, bir dizi önemli değişiklik içerir.

Xcode'daki en önemli geliştirme, Playgrounds adı verilen ve kolayca denemenizi mümkün kılan bir şeydir. Apple'ın San'daki Dünya Çapında Geliştirici Konferansı'nda gösterdiği Swift programlama diliyle ilgili yeni fikirler Francisco.

Xcode 6'daki yenilikleri merak mı ediyorsunuz? Daha fazla bilgi için okumaya devam edin.

Swift ile Tanışın ve Neden Bakım Yapmalısınız?

En uzun süre, yerel iOS uygulamaları oluşturmanın tek yolu Objective-C ve C++ idi. Bunların her biri, C adlı daha önceki bir programlama dilinden özellikleri ve stilleri devralır.

instagram viewer

Sorun şu ki, C ve türevleri en çok yeni başlayanlar için dillerin hoş geldiniz. Bugün Öğrenmek ve 2 Yıl İçinde Harika Bir İşe Sahip Olmak İçin Bir Programlama Dili Nasıl SeçilirGerçekten iyi bir programcı olmak için yıllarca özverili bir çalışma gerekebilir; peki yarın işe alınmak için bugünden başlamak için doğru dili seçmenin bir yolu var mı? Devamını oku Android ve Windows Phone'dan platformuna yeni geliştiriciler çekmek isteyen Apple, Swift'i yarattı. sana izin veren bir dil Apple'ın Yeni Programlama Dili Beni Nasıl Etkiler?Geliştiriciler en başından beri Apple'ın yeni Swift'inin büyük olacağını biliyorlardı. Ama neden umursuyorsun? Devamını oku C'nin eski bagajlarından hiçbirini kullanmadan hızlı, yerel iOS uygulamaları oluşturmak.

Swift yeni – gerçekten yeni. Henüz halka doğru dürüst açıklanmadı bile. Sonuç olarak, Java, Python, C# veya Ruby ile uğraşan insanlar için gerçekten aynı miktarda destek ve öğrenme materyali yoktur.

xcode-swiftlang

Neyse ki Apple, Swift programlama dilinin inceliklerini size öğretecek bir kitap yayınladı. denir Swift Programlama Dilive hemen şimdi iBooks'tan ücretsiz olarak edinebilirsiniz.

Xcode 6 Beta 4'ü Alma

Yakın zamana kadar, Xcode 6 yayın öncesi betalarını yalnızca yıllık 99 ABD Doları tutarında pahalı bir Apple geliştirici hesabıyla elde edebiliyordunuz. Bu aynı zamanda, meslektaşım Tim Brookes olmasına rağmen, OS X Yosemite ve iOS 8'e erişmenizi sağlar. bunları yüklemen gerektiğini düşünmüyor Neden iOS 8 ve OS X 10.10 Betalarını Yüklememelisiniz?Bunu yapmak için iyi bir nedeniniz olmadıkça, muhtemelen iOS 8 veya OS X 10.10'u yüklememelisiniz. İşte neden. Devamını oku henüz.

Neyse ki, bu sefer Xcode'u denemek için ihtiyacınız olan tek şey ve yeni dil, sadece aşağıdakileri kullanarak alabileceğiniz ücretsiz bir geliştirici hesabıdır. Kayıt olmak.

xcode-home

Bir Mac'e ihtiyacınız olacak, çünkü Xcode Mac yazılımıdır - Windows sürümü yoktur. Xcode 6 büyüktür, yaklaşık 2 GB ağırlığındadır. Yavaş bir İnternet bağlantınız varsa, bir süre bekliyor olabilirsiniz. Kurulduktan sonra, onları değiştirmek yerine mevcut Xcode kopyalarının yanında mutlu bir şekilde oturacaktır.

Denemek ister misin? Xcode 6 beta'yı buradan indirin.

Xcode 6'daki Yenilikler Nelerdir?

Aslında çok.

Ama önce, bir dizi popüler programlama dilinin bir özelliğinden bahsedelim: REPL'ler. Bunlar, Okuma Değerlendirme Yazdırma Döngüsü anlamına gelir ve etkileşimli olarak kod çalıştırmanıza izin verir. Bir kullanıcıdan bir ifade alır, değerlendirir ve kodu çalıştırır ve ardından işlemin sonuçlarını yazdırır.

xcode-repl

Bunlar geleneksel olarak derlenmiş dillerde bulunmaz, ancak birkaç dikkate değer istisna vardır, örneğin C# Mono uygulamasında CSharpRepl.

Swift'in farkı var. İlk defa, Swift yazmak için Xcode'un betasını kullanan kişiler, kodlarının yazarken çalıştırıldığını görebilir ve bu da onların kolayca hata ayıklamasına, kod üzerinde plan yapmasına ve kod üzerinde deneme yapmasına olanak tanır.

xcode-oyun alanı

Ayrıca, Swift'i komut dosyası benzeri bir ortamda satır satır çalıştırabileceğiniz etkileşimli bir Swift komut satırı da vardır.

xcode-swift-repl

Xcode 6 Beta 4'te bulunan diğer özellikler arasında önemli ölçüde geliştirilmiş UI hata ayıklaması; OS X için Storyboard'lar, tek bir kod satırı yazmadan Mac uygulamalarınız için kapsayıcılar ve animasyonlar oluşturmanıza olanak tanır; ve kolayca oyun oluşturmak için yeni araçlar.

Son derece hızlı grafik performansı için yeni Metal API ile bir araya getirilen oyunlara özel yeni geliştirme araçları ve Swift dilinin uygulama geliştirme yetenekleri, önümüzdeki yıllarda daha hızlı, daha iyi ve daha çok sayıda oyun bekleyebileceğimiz anlamına geliyor. iOS platformu.

Heyecanlanmak!

Geliştirici olmasanız bile Swift ve Xcode 6'dan heyecanlanacak çok şey var.

Apple'ın yeni geliştirme araçları sizi heyecanlandırıyor mu? Düşüncelerinizi aşağıda paylaşın.

Matthew Hughes, Liverpool, İngiltere'den bir yazılım geliştiricisi ve yazarıdır. Elinde bir fincan koyu siyah kahve olmadan nadiren bulunur ve Macbook Pro'suna ve kamerasına kesinlikle bayılır. adresinden blogunu okuyabilirsiniz. http://www.matthewhughes.co.uk ve onu twitter'da @matthewhughes'ta takip edin.