Ön Elemeleri
Bu bazı yazılım geliştirme yapmış ve iPhone ile ilgili gelişmeler için mezun olmak istiyorum bu geliştiriciler içindir. Ne ben burada girişimi genel yazılım geliştirme süreci ile benzerlikler işaret ve nasıl hakkında söyle etmektir. iPhone tüm dedi ve yapılan bir telefon olduğunu. Ancak, yüksek güçlü işlemciler ve büyük miktarda bellek kullandıkları için onlar daha fazla sadece mobil iletişim yapmak için yedek güç var. Sen bir bilgi platformu başka bir biçimi olarak bakmak. Kişisel bilgisayarlar (hem Wintel hem de Mac) daha da yapılandırma dizüstü bilgisayarlar tamir edildi. Aygıtlar, bununla bağlı sensör sabitlenir. İşlem gücü mevcut yedek, bu akıllı telefonlar için üçüncü taraf programlar ekleyerek bir trend başladı. Aygıtlarda çalışan düzenli bir işletim sistemi sağlar ve orada tam anlamıyla milyonlarca tür programlar kullanılabilir. Kimse onları yine de programı çağırır. Bunlar şimdi uygulamaları veya Apps olarak bilinir.
Tipik geliştirme süreci
Kod geliştirme süreci yazma, kodu basitleştirir gerçekten genel amaçlı bir platformu sözdizimi denetimi, derleme bağlama & yükleme, bir hata ayıklayıcı olan kodu çalıştıran test iyice ve yazılımı daha gerçekçi test için hedef platform için geçmek gerekir. Bahsedilen imkanlara sahip geliştirme platformları ile bir entegre geliştirme ortamı (IDE) bunlar. Bu idées kez çerçeveler veya ortak işlevleri uygulamak kod modülleri var işlevi kitaplıkları sağlar. Bir geliştirici sonra bunlar kullanın ve kaydedebilirsiniz seçtiğin bu kullanıcı veya onun geliştirme zamanı.
İPhone oluşum
Bize de iPhone app kalkınma süreci bu perspektiften bakalım. Geliştirme sistemi olarak kullanılmak üzere bir Mac OS x çalıştıran ihtiyacı var. Apple geliştirme araçları ve ilgili teknik belgeleri bir sürü sağlar. Bu sadece kayıtlı bir geliştirici iseniz mevcuttur. O sürecinde ilk adım için geliştirme sitesinde kayıt olmak gerekiyor. Site Xcode indirmek gerekir. IDE tüm gelişmeleri için gerekli olduğunu. IOS SDK ve bir UI çerçevesi de dahil olmak üzere birkaç çerçeveler vardır. Kullanıcı arabiriminin uygun kullanıcılar aygıt ile etkileşimi için çok önemli olduğu gibi bu önemlidir. Objective-C kod geliştirme için kullanılacak bir dildir. Bu bir nesne Oryantasyon ile değiştirilmiş C dildir. Gerekli kodu ve UI editörler, derleme ve hata ayıklama özellikleri, vb size erişim sağlayan bir çalışma alanı pencereden çalışır.
Geliştirme yaşam döngüsü için UI tasarım modülü gelişmeler, entegrasyon, vb ürün fikrinden alır gibi kodunuzu gerçek aygıt üzerinde test etmek iyi bir uygulamadır. Test etmek için kullandığınız belirli bir aygıtı kayıt ihtiyacımız olacak. Bu hazır olunca ürününüzü iTunes kitaplığından yardımcı olacaktır. Geliştirici site başka bir yararlı kaynak, yararlı kullanıcı topluluğu vardır. Bir beta test bitmiş olsun istedim Eğer orada-ecek var olmak yardımcı olacağını istekli üye bir sürü. Önce son başvuru, 99 $ bir yıl için bir üyelik almak gerekir. Ürün onayı takım onaylar olduğunda, bir kullanıcı indirmek için kullanılabilir.