SORU
11 EYLÜL 2008, PERŞEMBE


Objective C, Windows

Windows platformunda Objective-C yazmak için en iyi yolu ne olurdu?

Özellik listesi ve gcc? Bir şekilde Visual Studio içine bu entegre bir yolu var mı?

Bu doğrultuda - bağlantı ve bu gibi şeyler için Windows SDK nasıl olarak herhangi bir öneriniz var. Farklı bir canavar ama montaj yazabilirim biliyorum ve Windows bağlantı DLL beni erişilebilirlik yapılan çağrılara ama googling ve parçalı bir yön olmadan bunu yapmak için nasıl bilmiyorum vererek.

Herkes iyi bir online veya kitap kaynak farkında ya da bu tür şeyler yapmak açıklayabilir mi?

CEVAP
26 EYLÜL 2008, Cuma


Eğer sen istiyorsan, iki önceki cevaplara genişleyen, Objective-C Kakao çerçeveler her zaman gcc herhangi bir platform üzerinde çalışacak. Özellik listesi ile kullanmak veya MinGW alabilirsiniz. Eğer Kakao çerçeveler, ya da en azından makul bir alt kümesi varsa, o zaman GNUStep ve Cocotron en iyi bahisler vardır.

Cocotron nasıl tam uygulanmasını belirli bir çerçeve olduğu konusunda garanti veremem, ama GNUStep, CoreGraphics ve CoreData gibi olmayan bir sürü uygular. Onların amacı, herhangi bir uygulanabilir OS X programı Windows üzerinde çalışan böylece işletim sisteminin en son sürümü ile güncel Cocotron X tutmaktır. GNUStep genellikle gcc son sürümünü kullandığından, onlar da Objective-C ve Objective-C 2.0 bir çok özellik için destek ekleyin.

GNUStep ile bu özellikleri test etmedim, ama eğer gcc yeterince yeni bir sürümünü kullanıyorsanız, bunları kullanmak mümkün olabilir. GNUStep ile Objective-C bir kaç yıl önce kullanmak mümkün değildi. Ancak, GNUStep herhangi bir platformdan derleyin. Cocotron mac-çok merkezli bir proje. Ancak bu muhtemelen mümkün derlemek için diğer platformlar geliyor böyle büyük mükafat proje dosyaları, makefiles, sadece derleme yapısını kutudan OS X de gelen talimatlar üzerine derleme Windows uygulamaları üzerinde böyle büyük mükafat, ama başka bir platform. Temelde, muhtemelen Olası için kurulmuş bir Windows geliştirme ortamı için Cocotron, ama değil kadar kolay ayar oluşturmak için GNUStep, ve olursun kendi başına, yani GNUStep kesinlikle yapılması eğer gelişmekte olan Windows karşıt olarak sadece Windows için.

Buna değer ne için, Cocotron MIT Lisansı altında lisanslı ve GNUStep LGPL altında lisanslı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • NightShader1

    NightShader1

    25 Temmuz 2006
  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006