Windows 10'da Swift ile Nasıl Programlanır

Windows 10'da Swift ile Nasıl Programlanır

Swift, şu anda en popüler dillerden biri ve bunun iyi bir nedeni var. Mac ve iOS uygulamaları pazarın büyük bir bölümünü kaplıyor. IOS uygulamalarını yerel olarak oluşturabilmek, Objective C'nin karanlık derinliklerine dalmak istemeyen kişiler için büyük bir sorundur.





Swift, Apple'a özgü olduğundan, bir Mac'e ihtiyacınız var, değil mi? Yanlış. Swift'i Windows'ta derlemek için 'kullanıma hazır' bir yöntem olmasa da, bu, Windows kullanıcılarının Swift'i öğrenemeyeceği anlamına gelmez.





Basit bir Swift programının nasıl oluşturulacağı ve Windows 10'da nasıl derleneceği ve çalıştırılacağı aşağıda açıklanmıştır.





Swift Nedir?

Başlamadan önce, Swift'in gerçekte ne olduğuna bakalım. Swift, Apple tarafından tasarlanmış bir programlama dilidir. Proje yaratıcısı Chris Lattner'e göre 'Objective-C, Rust, Haskell, Ruby, Python, C#, CLU ve daha pek çok diğerinden' fikirler alır.

Zaten yaygın olarak kabul görmesine rağmen, 2014 yılında halka sunulan nispeten genç bir dildir. NS TIOBE İndeksi 2017'nin en iyi programlama dilleri arasında Swift'i 11 numaraya yerleştirdi ve tüm zamanların en hızlı büyüyen dillerinden biri haline getirdi.



Kısacası, Mac veya iOS için programlama yapıyorsanız Swift tam size göre! Swift'in kullanımlarına daha derinlemesine bakmak için, Swift'in neden öğrenmeye değer olduğuna dair bu nedenlere bir göz atın.

Windows 10'da Swift'e Başlarken

İlk olarak, kodumuzu yazmak için bir editöre ihtiyacımız olacak. Rahat olduğunuz herhangi bir IDE'yi kullanabilirsiniz, ancak bir tane kullanmak kesinlikle gerekli değildir ve herhangi bir metin editörü de yeterli olacaktır. Bu çoğunlukla kişisel tercihlere bağlıdır, ancak ne kullanacağınıza karar vermek için yardıma ihtiyacınız olursa bu kılavuz size yardımcı olabilir.





Bugün kullanacağız not defteri++ ücretsiz, basit ve genişletilebilir olduğu için. Notepad++'ı indirin ve açın. Biraz kodlamaya geçelim!

Windows Programı için Basit Bir Swift

Bugünkü test projemiz için Windows komut satırında çalışacak basit bir program oluşturacağız. Yeni bir Notepad++ dosyası açarak başlayın. Ekrana bir soru yazdırarak başlayacağız, kullanıcının yanıtını yazmasını bekleyeceğiz ve ardından bir yanıt sağlamak için bu yanıtı kullanacağız.





print('What is your name?')

Bu, program çalıştığında görüntülenecektir. Şimdi bir soru sorduk, kullanıcının cevaplamasına izin verecek bir yol sağlamalıyız. Bunun için kullandığımız okuma satırı() yöntemi ve cevabı adı verilen bir değişken olarak saklayın cevap .

var response = readLine()

Diğer programlama dillerine zaten aşina iseniz, burada birkaç küçük fark görebilirsiniz. İlk olarak readLine'dan alınan verileri bir dosya olarak saklayabiliriz. nerede bir dize olacağını belirtmek yerine. JavaScript veya C#'tan gelenler için başka bir değişiklik, satır sonunu belirtmek için noktalı virgül olmamasıdır.

Python kullanıcıları burada daha çok evde olabilir!

Çıktı Ekleme

Artık bu bilgiyi bir değişkende sakladığımıza göre, onu kullanmak ve kullanıcıya geri göstermek istiyoruz. Onlara güzel bir gün dilemekten daha güzel ne olabilir?

print('Hello (response!), I hope you are having a great day!')

Diğer dillerde deneyiminiz olsa bile, burada bazı farklılıklar göreceksiniz. kullanmak yerine + operatör değişkeninizi görüntülemek için tırnak işaretleri dışında (değişken ismi) tırnak içinde. Swift'in bir diğer özelliği de Opsiyonel Değerler . Bu değerleri ilk bakışta anlamak zordur, ancak Swift içindeki değişkenlerin kullanımına daha fazla işlevsellik katar.

Bu örnekte, değeri olduğu gibi görüntülemek istiyoruz, bu nedenle değişken adından sonra bir ünlem işareti ekliyoruz. cevap! İsteğe Bağlı Değer olmadığını belirtmek için. İsteğe bağlı bir değer, bir değer atanabilen veya atanamayan bir değişkendir. Bir tane gerektirmez. Bir değer atanmamışsa, sıfır olarak atanacaktır.

Değer türünden sonraki soru işareti (?) onu isteğe bağlı olarak tanımlar, ünlem ise olmadığı anlamına gelir.

Kodunuz şöyle görünecek:

Kodunuzu kaydetmek için şunu kullanın: Dosya > Farklı Kaydet ve seçin hızlı dosya itibaren Türü Olarak Kaydet Menü. Menünüzde Swift dosya türü yoksa, Tüm dosyalar yerine ekleyin ve .süratli Seçtiğiniz dosya adından sonra dosya uzantısı.

Windows 10'da Swift Derleme

Artık bir programımız olduğuna göre, onu derleyip çalıştırabilmemiz gerekiyor. Swift'i Windows 10'da programlamanın yerleşik bir yolu olmasa da, bir çözüm var. Han Sangjin, Swift için bir derleyici yarattı. Github'dan indirilebilir . Bağlantıda verilen talimatları kullanarak Swift for Windows uygulamasını indirin ve kurun.

Kurulduktan sonra açın. Tıkla Dosya Seç düğmesine basın ve önceden yaptığınız programı seçin. Tıklamak derlemek ve programın derlenmesini bekleyin.

Bu kadar küçük bir program için neredeyse anında olmalı, ancak kodunuzu ne kadar karmaşık yaptığınıza bağlı olarak zaman alabilir!

İletişim kutusunda 'Başarıyla derlendi' mesajı almalısınız. Değilse, geri dönün ve herhangi bir hata yapmadığınızdan emin olmak için kodunuzu kontrol edin. Kod derlendikten sonra tıklayın Çalıştırmak programınızı çalıştırmak için Program Windows Komut Satırında açılacak ve şöyle görünmelidir:

Kodunuzu çalıştırmak için Swift for Windows uygulamasını kullanmanız gerektiğini belirtmekte fayda var. exe oluşturulan dosya, uygulama açık olsa bile tek başına çalışmayacaktır.

Windows'ta Swift Kodlamaya Bugünden Başlayın

Swift'in size göre olduğuna karar verirseniz, size yardımcı olacak çok sayıda araç var. Çevre hakkında temel bir kavrayışa sahip olduğunuzda, neden bilginizi hayata geçirmek için birkaç başlangıç ​​projesi denemiyorsunuz?

iphone'da kısayol nasıl oluşturulur

iOS uygulamalarını kodlamak isteyen bir Linux kullanıcısıysanız, Ubuntu ile Swift'de nasıl kod yazacağınız aşağıda açıklanmıştır.

Paylaş Paylaş Cıvıldamak E-posta İşte FBI'ın Hive Ransomware için Uyarı Verme Nedeni

FBI, özellikle kötü bir fidye yazılımı türü hakkında bir uyarı yayınladı. İşte bu yüzden özellikle Hive fidye yazılımına karşı dikkatli olmanız gerekiyor.

Sonrakini Oku
İlgili konular
  • Programlama
  • Uygulama Geliştirme
  • Süratli
  • Programlama dilleri
Yazar hakkında Ian Buckley(216 Makale Yayınlandı)

Ian Buckley, Berlin, Almanya'da yaşayan serbest gazeteci, müzisyen, sanatçı ve video yapımcısıdır. Yazmadığı veya sahnede olmadığı zamanlarda çılgın bir bilim insanı olma umuduyla kendin yap elektroniği veya koduyla uğraşıyor.

Ian Buckley'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın