iPhone, iPad Uygulama Geliştirme Hakkında…


XCode Duplicate Line sorunu

Bu yazımda, sizlere xcode içerisinde bulunamayan duplicate line özelliğini xcode 6 itibari ile kullanılabilecek bir yöntemle nasıl ekleyebileceğinizi anlatacağım.

Biraz xcode denen canavarla haşır neşir olduktan sonra diğer IDE lerde rahatlıkla bulunan çok hayati bir özellik olan CMD+D tuşu ile mevcut satırdan bir tane daha bir alt satırına kopyalama işlemini maalesef XCode Version 10.0  seviyesine kadar yapamamakta. Hayret verici bir şey. Çünkü benzer şeyleri bir arada aynı zamanlarda yazmak programcılığın genel ilkesi.




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.




Objective-c nedir?

Objective C

Objective-C bir programlama dili. Apple firması tarafından, apple ürünleri üzerinde uygulama geliştirmemizi sağlayan bu dil,  2008 senesi itibari ile iPhone tanıtımından sonra Dünya üzerinden popülaritesi bi hayli artmıştır.

Objective-C, Dünyanın en popüler dili olan  C dilinin Obje (Nesne) temelli halidir olarak düşünebiliriz.

C programlama dili 1972 yılında ortaya çıktığında programcılar bir problemi küçük parçalara ayırarak çözerlerdi. Yazılan 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ı mahtığına dayanan bir yöntemdir. Tanımlanmış fonksiyonlar program sırasında herhangi bir zamanda çağrılabilirler. Fonksiyonlar diğer fonksiyonların içinden de çağrılabilecekleri gibi kendi kendilerini de çağırabilirler. Uygulama bu şekilde yazılmış olduğu için olduğu için kolayca parçalara bölünebilirdi.




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 ve Mac OS tarif ederken ilk akıla gelen sözlerden biride “Dünyanın En Gelişmiş İşletim Sistemi” söylemidir. OEM bilgisayarlara kurulmasının amacı da herkesin bu gelişmiş işletim sistemini denemesi için bir ortam yaratmak üzerine olmuştur. Ancak bu yöntemler sadece amatör denemeler şeklinde olacağı için bir Macintosh sahibi olmak genel şarttır. Mac OS Yasal olarak sadece Apple marka bilgisayarlarlara kurulabilir ve sadece Apple bilgisayarları  ile uyumludur.

Mac OS aslen BSD ve Mach mikro çekirdeği üzerine kurulu, açık kaynak bir işletim sistemi olan Darwin’e dayanır. Günümüzdeki kullanılan Mac OS aslına bakılır ise, Apple mühendislerinin temelini attıkları bir oluşum değildir.




Macintosh nedir ?

Macintosh

macintosh 1984

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.