Blog


Xcode beta ile ilgili bazı sorunlar ve çözümleri

iOS programlama dan selamlar,

Bu yazıda iOS programlama yaparken Xcode beta ile ilgili bazı sorunlar ve çözümleri ile ilgili bazı bilgiler veriyor olacağım.

Öncelikle iOS Uygulama Geliştirme yaparken olmazsa olmaz IDE miz bilindiği gibi XCode. Ancak bazı dönemlerde uygulamalarımızı henüz yayınlamamış yeni işletim sistemlerinde nasıl çalıştığını merak ettiğimizde ve buna göre kodlarımızı incelemek istediğimizde, ileriye dönük destek vermek gerekirse XCode-Beta sürümlerini kullanmamız gerekebilir.

XCode her sürümünde çeşitli buglar ile gelsede problemleri çözmek bi hayli kolaydır.XCode stabil sürümü haricinde beta severler için olan  XCode-Beta ile ilgili bazı karşılaştığım sorunları ve çözümleri sırasıya bir göz gezdilerim.




Objective c nedir

Objective C

Bilindiği üzere , Objective-C programlama dili Apple firmasının ürünleri üzerinden uygulama geliştirmemizi sağlayan programlama dilidir. 2008 senesi itibari ile iPhone tanıtımından sonra Dünya üzerinden popüleritesi bi hayli artmıştır.

Objective-C, Dünyanın en popüler dili olan  C ‘nin Obje (Nesne) temelli halidir diyebiliriz.

C programlama dili 1972 yılında ortaya çıktığında programcılar bir problemi küçük parçalara ayırılarak çözerlerdi.Yazilan uygulamalar, Prosedürlere, Fonksiyonlara bölünerek  adım adım uygulama programlanırdı. İşleve dayalı programlama parçalara bölünmüş ayrı işlevselliği olan kod bloklarının çağrılması mantığına dayanan bir yöntemdir. Tanımlanmış fonksiyonlar program sırasında herhangi bir zamanda çağrılabilirler. Fonksiyonlar diğer fonksiyonların içindende çağrılabilecekleri gibi kendi kendilerini de çağırabilirler. Uygulama bu şekilde yazılmış olduğu için oldugu için kolayca parçalara bölünebilirdi.




Macintosh nedir ?

Macintosh

Macintosh, kısaca Mac olarak bilinen, kişisel bilgisayar üreten Apple markasının ürün yelpazesi içerisinde bir ürün grubu ismidir. Ürün yelpazesi 1984 yılında başlamış ve piyasada fare ve grafik arayüz kullanan ilk başarılı bilgisayar serilerinden birini kazandırmıştır.

PowerPC adı ile 1994-2005 yıllarında varlığını gösteren Macintosh grubu sonrasında ev bilgisayarlarından alışık olduğumuz dünya genelinde kabul gören  x86 mimarisine geçmiştir.

Farkı

Macintosh bilgisayarlarını değerli kılan en büyük etken, Apple firması tarafından ürün yelpazesine katılan her macintosh,  %100 donanımsal ve yazılım uyumluluk felsefesi ile üretiliyor olmasıdır.




Mac OS nedir ?

Mac Operation System yani Macintosh işletim sistemi, Apple firması tarafından Macintosh bilgisayarları için tasarlanmış bir işletim sistemidir. Mac işletim sistemi sahip olduğu standartları gereği, sadece Apple bilgisayarlarında çalışacak şekilde dizayn edilmiştir. Normal şartlarda Mac OS satın alan bir kullanıcı OEM bir bilgisayar üzerine bu işletim sistemini kuramaz. Çeşitli kaynaklar bu konu üzerinde çalışmalar yaparak OEM bilgisayarlar üzerine yada sanallaştırma platformaları içerisine bu işletim sistemini kurmak için çalışmalar yapmaktadırlar. Ancak %100 performans ile kullanımı henüz başarılamamıştır. Mac OS lansmanlarında sıkça söz edilen