IPhone Uygulaması Nasıl Yapılır (Resimlerle)

İçindekiler:

IPhone Uygulaması Nasıl Yapılır (Resimlerle)
IPhone Uygulaması Nasıl Yapılır (Resimlerle)

Video: IPhone Uygulaması Nasıl Yapılır (Resimlerle)

Video: IPhone Uygulaması Nasıl Yapılır (Resimlerle)
Video: Google Chrome Tarayıcı Geçmişi Silme Ve Sıfırlama 2024, Mayıs
Anonim

Uygulama pazarı sürekli değişiyor ve değişiyor ve başarı öyküleri herkesin dikkatini çekecek kadar büyük. Bir iPhone uygulaması için Bir Sonraki Büyük Fikriniz olduğunu düşünüyor musunuz? Yapması düşündüğünüzden daha kolay olabilir. Biraz kodlama öğrenmeniz gerekse de, arayüz çalışmalarının çoğu grafiksel olarak yapılabilir. Bir uygulama oluşturmak zaman, öğrenme ve sabır ister ama belki bir sonraki Flappy Bird'ü yapabilirsiniz! Başlamak için aşağıdaki 1. Adıma bakın.

adımlar

Bölüm 1/5: Geliştirme Ortamınızı Kurma

Bir iPhone Uygulaması Yapın 1. Adım
Bir iPhone Uygulaması Yapın 1. Adım

Adım 1. Xcode'u indirin ve yükleyin

Xcode, tüm iPhone uygulamalarının oluşturulduğu geliştirme ortamıdır. Xcode, Apple'dan ücretsiz olarak edinilebilir, ancak OS X 10.8 veya sonraki bir sürümünün yüklenmesini gerektirir. Windows veya Linux PC'de Xcode çalıştırmanın resmi bir yolu yoktur. Bu, bir iPhone uygulaması geliştirmek istiyorsanız ancak bir Mac'iniz yoksa, önce bir taneye yatırım yapmanız gerektiği anlamına gelir.

  • iOS 8 uygulamaları geliştirmek için her ikisi de Apple'da bulunan Xcode 6.0.1 ve iOS 8 SDK'ya ihtiyacınız olacak. iOS 8 SDK, iCloud entegrasyonu ve Touch ID dahil olmak üzere her türlü yeni uygulama deneyimini oluşturmanıza olanak tanıyan önemli sayıda yeni API içerir.
  • iOS 10 uygulamaları geliştirmek için Xcode 8'e ve yine Apple'dan temin edilebilen iOS 10 SDK'ya ihtiyacınız olacak. Xcode'un bu sürümünde Swift dilinde ve SDK'da farkında olmak isteyeceğiniz önemli değişiklikler var, ancak iyi haber şu ki, bu sürümden sonra Swift dilinde artık "kod kırma" değişiklikleri olmayacak..
Bir iPhone Uygulaması Yapın 2. Adım
Bir iPhone Uygulaması Yapın 2. Adım

Adım 2. İyi bir metin düzenleyici kurun

Tamamen Xcode içinde kod yazabilseniz de, programlama sözdizimi konusunda uzmanlaşmış özel bir metin düzenleyiciniz varsa, büyük kod parçalarıyla çalışmanın çok daha kolay olduğunu göreceksiniz. TextMate ve JEdit çok popüler iki seçenek.

Bir iPhone Uygulaması Yapın 3. Adım
Bir iPhone Uygulaması Yapın 3. Adım

Adım 3. Bir vektör grafik programı kurun

Uygulamanız için özel sanat ve tasarımlar oluşturmayı planlıyorsanız, vektör grafikleri oluşturabilen bir program isteyeceksiniz. Vektör grafikleri netliği kaybetmeden ölçeklenir ve iyi görünen bir uygulama için gereklidir. Popüler vektör programları arasında ticari olan CorelDraw, Adobe Illustrator ve Xara Designer ve ücretsiz olan Inkscape bulunur. Güzel, ücretsiz bir vektör grafik çizim programı DrawBerry'dir. Profesyonel programlar kadar güçlü değildir, ancak ilk kez kullanan bir kullanıcı için veya yalnızca bir kullanım için bir şey için ödeme yapmak istemiyorsanız iyidir.

Bir iPhone Uygulaması Yapın 4. Adım
Bir iPhone Uygulaması Yapın 4. Adım

Adım 4. Objective-C ile tanışın

Objective-C, iPhone uygulamalarında işlevsellik oluşturmak için kullanılan programlama dilidir. Veri ve nesne işlemeyi yönetir. Objective-C, C dil ailesinin bir türevidir ve nesne yönelimli bir dildir. Zaten temel bir C veya Java anlayışınız varsa, Objective-C'yi kavramak çoğunlukla oldukça kolay olmalıdır.

  • Daha yeni bir seçenek, uygulamanızı, Objective-C'nin devamı olan Swift dilini kullanarak oluşturmaktır. Swift'in çok daha dostça bir sözdizimi ve daha modern bir havası var.
  • Objective-C'yi bilmeden temel bir uygulama oluşturmak mümkün olsa da, herhangi bir gelişmiş işlevi kendiniz kodlamadan gerçekleştiremezsiniz. Objective-C olmadan, yapabileceğiniz tek şey ekranlar arasında ileri geri hareket etmektir.
  • Objective-C veya Swift ile ilgili çeşitli kitaplarda bulunabilecek çok sayıda bilginin yanı sıra çevrimiçi olarak sunulan çeşitli eğitimler vardır. iPhone uygulaması geliştirmeyi ciddiye almak istiyorsanız, bazı kaynakları elinizin altında bulundurarak iyi hizmet alacaksınız.
  • Daha popüler çevrimiçi Objective-C ve Swift topluluklarından bazıları Apple Developer Forums, iPhoneSDK Google Group ve StackOverflow'u içerir.
Bir iPhone Uygulaması Yapın Adım 5
Bir iPhone Uygulaması Yapın Adım 5

Adım 5. Dış kaynak geliştirmeyi düşünün

Objective-C veya Swift öğrenmekle ilgilenmiyorsanız veya vücudunuzda sanatsal bir kemik yoksa, çeşitli yönlerini üstlenebilecek çok sayıda serbest çalışan ve geliştirme ekibi var. projeniz sizin için. Geliştirmenizi dışarıdan temin etmek karmaşık bir süreçtir, ancak programlama türü değilseniz sizi birçok baş ağrısından kurtarabilir. İlgili herkesin bir Gizlilik Sözleşmesi imzaladığından ve herhangi bir iş başlamadan önce ödeme yapılarının hazır olduğundan emin olun.

Upwork (önceki adıyla oDesk ve Elance), her beceri düzeyinden yüzlerce geliştirici ve sanatçıya sahip İnternet'teki en popüler serbest çalışma hizmetidir

Bir iPhone Uygulaması Yapın 6. Adım
Bir iPhone Uygulaması Yapın 6. Adım

Adım 6. Bir geliştirme hesabı oluşturun

Uygulamanızı App Store'da dağıtmak veya test etmeleri için başkalarına vermek için bir Apple Developer hesabına kaydolmanız gerekir. Hesap yıllık 99 ABD Doları tutarındadır ve vergi ve banka hesap bilgilerini girmenizi gerektirir.

Hesabınızı iOS Geliştirme Merkezi web sitesinde oluşturabilirsiniz

Bir iPhone Uygulaması Yapın 7. Adım
Bir iPhone Uygulaması Yapın 7. Adım

7. Adım. Bazı test uygulamalarını indirin

Bir Geliştirici hesabına kaydolduğunuzda, Apple'ın geliştirme kaynaklarına erişiminiz olacaktır. Bu kaynaklar, uygulama geliştirmenin nasıl çalıştığına dair size muazzam miktarda fikir verebilecek çeşitli örnek projeleri içerir. Oluşturmak istediğiniz uygulama türüyle ilgili bir örnek bulun ve Xcode'da onunla uğraşın.

Bölüm 2/5: Uygulamayı Planlama

Bir iPhone Uygulaması Yapın 8. Adım
Bir iPhone Uygulaması Yapın 8. Adım

Adım 1. Konseptinizi tanımlayın

Xcode'u ilk kez açmadan önce, uygulamanız ve özellikleri için iyi düşünülmüş bir planınız olmalıdır. Bu, uygulamanın tüm işlevselliğini, kullanıcı arayüzü çizimlerini ve ekranlar arasındaki akışı özetleyen bir tasarım belgesini ve uygulanması gerekecek sistem türleri hakkında temel bir fikri içerebilir.

  • Uygulamanızı geliştirirken mümkün olduğunca tasarım belgenize bağlı kalmaya çalışın. Bu, istediğiniz özelliklere odaklanmanıza yardımcı olacaktır.
  • Uygulamanızdaki her ekran için en az bir küçük resim çizimi çizmeye çalışın.
Bir iPhone Uygulaması Yapın 9. Adım
Bir iPhone Uygulaması Yapın 9. Adım

Adım 2. Hedef kitlenizi belirleyin

Uygulamanızın hedef kitlesinin, uygulamanın görünümü ve işlevselliği ile çok ilgisi olacaktır. Örneğin, bir yapılacaklar listesi uygulaması, kanlı bir atış oyunundan çok daha farklı bir izleyici kitlesine sahip olacaktır. Bu sana yardım edecek

Bir iPhone Uygulaması Yapın Adım 10
Bir iPhone Uygulaması Yapın Adım 10

Adım 3. Uygulamayla bir ihtiyacı karşılayın

Uygulamanız bir tür yardımcı programsa, daha önce çözülmemiş bir soruna bir çözüm veya benzersiz bir çözüm veya yöntem ya da önceki denemelerden daha iyi yapan bir çözüm sunmalıdır. Uygulamanız bir oyunsa, onu diğerlerinden ayırmaya ve belirli oyuncuları çekmeye yardımcı olan benzersiz bir özelliğe veya özelliklere sahip olmalıdır.

Bir iPhone Uygulaması Yapın Adım 11
Bir iPhone Uygulaması Yapın Adım 11

Adım 4. İçeriği düşünün

Kullanıcı arayüzünüz, uygulamanızın kullanıcısına gösterdiğiniz içeriğin türüne göre belirlenir. Örneğin, uygulama fotoğraflarla ilgileniyorsa, fotoğraflara bakmayı ve bunlar arasında gezinmeyi mümkün olduğunca kolaylaştıran bir kullanıcı arayüzü isteyeceksiniz.

Bir iPhone Uygulaması Yapın Adım 12
Bir iPhone Uygulaması Yapın Adım 12

Adım 5. İyi UI tasarım süreçleri uygulayın

Kullanıcı arayüzü asla kullanıcının önüne geçmemelidir. Bu, seçeneklerin açıkça görünür olması gerektiği ve kullanıcının hiçbir zaman hangi düğmenin ne yaptığını sorgulamasına gerek olmadığı anlamına gelir. Simgeler kullanıyorsanız, işlevlerini doğru bir şekilde temsil etmeleri gerekir. Uygulamada gezinme akıcı ve doğal olmalıdır.

UI tasarımı, bir bilim olduğu kadar bir sanat biçimidir. Projeniz geliştikçe muhtemelen tasarımınızı sürekli olarak revize edeceksiniz

Bölüm 3/5: Uygulamayı Oluşturma

Bir iPhone Uygulaması Yapın Adım 13
Bir iPhone Uygulaması Yapın Adım 13

Adım 1. Xcode'da yeni bir proje oluşturun

Xcode'u açın ve Dosya menüsünden yeni bir Proje başlatın. Pencerenin sol tarafındaki "iOS" başlığının altındaki "Uygulama"yı seçin. Şablon bölümünde, "Boş Uygulama" seçeneğini seçin.

  • Hepsi farklı görevler için tasarlanmış çeşitli şablonlar mevcuttur. Geliştirme sürecinde kendinizi daha rahat hissedene kadar boş bir şablonla başlayın. Her şeyin nasıl çalıştığını öğrendikten sonra daha karmaşık şablonlardan birini deneyebilirsiniz.
  • Bir Ürün Adı, şirket tanımlayıcınız ve sınıf önekini sağlamanız gerekecektir. Henüz Apple'dan bir şirket tanımlayıcınız yoksa com.example girin. Sınıf öneki için XYZ girin.
  • Cihazlar menüsünden "iPhone"u seçin.
Bir iPhone Uygulaması Yapın Adım 14
Bir iPhone Uygulaması Yapın Adım 14

Adım 2. Bir Storyboard Oluşturun

Storyboard, uygulamanızın tüm ekranlarının görsel temsilidir. Her ekranın içeriğini ve aralarındaki geçişleri gösterir. Storyboard aracı, uygulamanızın akışını geliştirmenize yardımcı olacaktır.

  • Dosya → Yeni → Dosya'yı tıklayın.
  • iOS başlığının altında "Kullanıcı Arayüzü"ne tıklayın.
  • Storyboard'u seçin ve İleri'ye tıklayın.
  • Aygıtlar menüsünden iPhone'u seçin ve ardından dosyayı "Ana" olarak adlandırın. Projenizle aynı konuma kaydedildiğinden emin olun.
Bir iPhone Uygulaması Yapın Adım 15
Bir iPhone Uygulaması Yapın Adım 15

Adım 3. Storyboard'unuzu projenize atayın

Storyboard'u oluşturduktan sonra, onu uygulamanızın ana arayüzü olarak atamanız gerekecektir. Bu, uygulama başlatıldığında Storyboard'u yükleyecektir. Film şeridini atamazsanız, uygulamayı başlattığınızda hiçbir şey olmaz.

  • Sol gezinme ağacında proje adınıza tıklayın.
  • Ana çerçevede Hedefler başlığını bulun. Hedefler listesinden projenizi seçin.
  • Genel sekmesindeki Dağıtım Bilgileri bölümünü bulun.
  • Main.storyboard'u "Ana Arayüz" metin alanına girin.
Bir iPhone Uygulaması Yapın Adım 16
Bir iPhone Uygulaması Yapın Adım 16

Adım 4. Bir görünüm denetleyicisi kullanarak ilk ekranınızı ekleyin

Görünüm denetleyicileri, içeriğin kullanıcı tarafından nasıl görüntüleneceğini belirler. Standart görünümler ve tablolar dahil olmak üzere çeşitli ön ayarlı görünüm denetleyicileri mevcuttur. Uygulamaya içeriğin kullanıcıya nasıl görüntüleneceğini söyleyen, storyboard'unuza görünüm denetleyicileri ekleyeceksiniz.

  • Proje gezinme menüsünde "Main.storyboard" dosyanızı seçin. Arayüz Oluşturucu penceresinde boş bir tuval göreceksiniz.
  • Nesne Kitaplığını bulun. Bu, sağ çerçevenin altında bulunur ve küçük küp düğmesine tıklanarak seçilebilir. Bu, tuvalinize eklenebilecek nesnelerin bir listesini yükleyecektir.
  • "View Controller" nesnesine tıklayın ve tuval üzerine sürükleyin. İlk ekranınız tuval üzerinde görünecektir.
  • İlk "Sahneniz" tamamlandı. Uygulama başlatıldığında, görünüm denetleyicisi ilk ekranınızı yükleyecektir.
Bir iPhone Uygulaması Yapın Adım 17
Bir iPhone Uygulaması Yapın Adım 17

Adım 5. İlk ekranınıza arayüz nesneleri ekleyin

Görünüm denetleyicisini ayarladığınızda, etiketler, metin giriş alanları ve düğmeler gibi ihtiyacınız olan arabirim nesneleri ile ekranı doldurmaya başlayabilirsiniz. Arabirim nesnelerinin tümü, View Controller nesnesini içinde bulduğunuz Nesneler Kitaplığı listesinde bulunabilir.

  • Ekranınıza eklemek için nesneleri tıklayın ve listeden sürükleyin.
  • Çoğu nesne, nesnenin kenarındaki kutulara tıklayıp sürükleyerek yeniden boyutlandırılabilir. Yeniden boyutlandırma sırasında, her şeyin doğru şekilde hizalandığından emin olmanız için ekranda yönergeler görünecektir.
Bir iPhone Uygulaması Yapın Adım 18
Bir iPhone Uygulaması Yapın Adım 18

Adım 6. Eklediğiniz nesneleri özelleştirin

Her nesnenin özelliklerini ayarlayarak özel ve sezgisel bir arayüz oluşturabilirsiniz. Örneğin, kullanıcıya ne girmesi gerektiği konusunda rehberlik edecek bir metin giriş alanına yer tutucu metin ekleyebilirsiniz.

  • Özelleştirmek istediğiniz nesneyi seçin ve sağ çerçevenin üst kısmındaki "Attributes Inspector" düğmesine tıklayın. Düğme bir tür kalkan gibi görünüyor.
  • Nesneyi beğeninize göre özelleştirin. Yazı tipi stilini, yazı tipi boyutunu, metin rengini, hizalamayı, arka plan resimlerini, yer tutucu metnini, kenarlık stilini ve çok daha fazlasını değiştirebilirsiniz.
  • Kullanılabilir seçenekler, özelleştirdiğiniz nesneye bağlı olarak değişecektir.
Bir iPhone Uygulaması Yapın 19. Adım
Bir iPhone Uygulaması Yapın 19. Adım

Adım 7. Daha fazla ekran ekleyin

Projeniz büyüdükçe, uygulamanın kullanışlı olması için gerekli tüm içeriği görüntülemek için muhtemelen daha fazla ekran eklemeniz gerekecektir. Örneğin, bir yapılacaklar listesi uygulaması yapıyorsanız, en az iki ekrana ihtiyacınız olacaktır: biri yapılacaklar listesi öğesini girmek için ve diğeri tüm listeyi görüntülemek için.

  • Görünüm denetleyicisi nesnelerini tuvalinizin boşluk kısımlarına sürükleyip bırakarak daha fazla ekran eklenir. Bırakmak için boş bir yer bulamazsanız, boş alanlar bulana kadar "uzaklaştır" düğmesini tıklayın. Görünüm denetleyicisini mevcut bir ekrana değil tuval üzerine bıraktığınızdan emin olun.
  • Proje anahattından yönlendirmek istediğiniz görünüm denetleyicisini seçerek ilk ekranı değiştirebilirsiniz. Nitelik Denetçisi düğmesini tıklayın ve "İlk Görünüm Denetleyicisi" kutusunu işaretleyin. Örneğin, bir yapılacaklar listesi yapıyorsanız, uygulama başlatıldığında kullanıcının ilk göreceği şeyin asıl liste olmasını istersiniz.
Bir iPhone Uygulaması Yapın Adım 20
Bir iPhone Uygulaması Yapın Adım 20

Adım 8. Bir gezinme çubuğu ekleyin

Artık uygulamanızda iki ekranınız olduğuna göre, kullanıcının aralarında ileri geri hareket edebilmesi için bunu yapmanın zamanı geldi. Bunu, özel bir Görünüm Denetleyicisi olan bir Gezinme Denetleyicisi kullanarak yapabilirsiniz. Bu denetleyici, uygulamanızın üstüne, kullanıcının ekranlar arasında ileri geri hareket etmesine olanak tanıyan bir gezinme çubuğu ekler.

  • Gezinme denetleyiciniz, sonraki tüm ekranları kontrol edebilmesi için ilk görünümünüze eklenmelidir.
  • Proje taslağında ilk görünümünüzü seçin.
  • Düzenleyici → Yerleştir → Gezinme Denetleyicisi'ne tıklayın.
  • Denetleyiciyi eklediğiniz ekranın üst kısmında gri bir gezinme çubuğunun göründüğünü görmelisiniz.
Bir iPhone Uygulaması Yapın Adım 21
Bir iPhone Uygulaması Yapın Adım 21

Adım 9. Gezinme çubuğuna işlevsellik ekleyin

Gezinti çubuğunu eklediğinize göre, ona gezinme araçları eklemeye başlayabilirsiniz. Bu, kullanıcınızın ekranlar arasında ileri geri hareket etmesine olanak tanır.

  • Gezinme çubuğuna bir başlık ekleyin. Atadığınız görünüm denetleyicisinin altındaki Gezinme Öğesine tıklayın. Nitelik Denetçisini açın ve mevcut ekranın başlığını Başlık alanına yazın.
  • Bir gezinme düğmesi ekleyin. Henüz açık değilse, Nesneler kitaplığını açın ve Çubuk Düğme Öğesini bulun. Tıklayın ve gezinme çubuğuna sürükleyin. Tipik olarak, uygulamada sizi "ileri" hareket ettiren düğmeler sağa, sizi "geri" hareket ettiren düğmeler ise sola yerleştirilir.
  • Düğmeye bir özellik verin. Düğmeler, duruma uyum sağlamalarını kolaylaştıran belirli özelliklere sahip olacak şekilde yapılandırılabilir. Örneğin, bir yapılacaklar listesi oluşturuyorsanız, yeni bir giriş oluşturmak için bir "Ekle" düğmesi isteyeceksiniz. Düğmeyi seçin ve Nitelik Denetçisini açın. Tanımlayıcı menüsünü bulun ve "Ekle"yi seçin. Düğme "+" logosuna dönüşecektir.
Bir iPhone Uygulaması Yapın Adım 22
Bir iPhone Uygulaması Yapın Adım 22

Adım 10. Yeni düğmenizi mevcut bir ekrana bağlayın

Düğmenizin çalışması için başka bir ekrana bağlamanız gerekir. Yapılacaklar listesi örneğimizde, düğme genel listede bulunur ve giriş ekranına bağlanması gerekir. Düğmeyi bağlamak için Ctrl tuşunu basılı tutun ve düğmeyi ikinci ekrana sürükleyin.

  • Fare düğmesini bıraktığınızda, bir seçenekler listesiyle Eylem Segue menüsü görünecektir. Ekranlar arasında geçiş yaparken itme geçişini kullanmak için "İtme"yi seçin. Ekranı bir dizi yerine bağımsız bir eylem olarak açacak olan "Modal"ı da seçebilirsiniz.
  • Push'u kullanırsanız, ikinci ekranınıza otomatik olarak bir gezinme çubuğu eklenecek ve otomatik olarak bir "geri" düğmesi oluşturulacaktır. Modal seçerseniz, ikinci bir gezinme çubuğunu manuel olarak eklemeniz ve ayrıca bir "İptal" ve "Bitti" düğmesi eklemeniz gerekir (yapılacaklar listesi için; düğmelerinizin etiketleri uygulamanızın ihtiyaçlarına göre değişecektir)).
  • "İptal" ve "Bitti" düğmeleri, "Ekle" düğmesini oluşturduğunuz şekilde oluşturulabilir. Nitelik Denetçisi'ndeki Tanımlayıcı menüsünden "İptal" veya "Bitti"yi seçmeniz yeterlidir.
Bir iPhone Uygulaması Yapın Adım 23
Bir iPhone Uygulaması Yapın Adım 23

Adım 11. Veri işleme yetenekleri ekleyin

Bu noktaya kadar, herhangi bir kodlamaya ihtiyaç duymadan temel bir gezilebilir arayüz oluşturabildiniz. Veri depolama ve kullanıcı girdisini işleme gibi daha derin bir işlev eklemek istiyorsanız, kodda ellerinizi kirletmeniz gerekir. Kodlama bu kılavuzun kapsamı dışındadır, ancak çevrimiçi olarak çok sayıda Objective-C öğreticisi bulunmaktadır.

Bir geliştiriciyi işe almanıza yardımcı olması için gezilebilir arayüz prototipinizi kullanabilirsiniz. Çalışan bir arayüze sahip olmak, şeylerin kodlama tarafında neye ihtiyacınız olduğunu açıklamayı çok daha kolay hale getirecektir

Bölüm 4/5: Uygulamayı Test Etme

Bir iPhone Uygulaması Yapın Adım 24
Bir iPhone Uygulaması Yapın Adım 24

Adım 1. iOS Simülatörünü başlatın

Xcode, uygulamanızı çeşitli simüle edilmiş iOS cihazlarında test etmenize olanak tanıyan yerleşik bir iOS simülatörü ile birlikte gelir. Simülatörü başlatmak için, Xcode penceresinin üst kısmındaki açılır menüden "Simulator and Debug" öğesini seçin ve ardından test etmek istediğiniz cihazı seçin.

Bir iPhone Uygulaması Yapın Adım 25
Bir iPhone Uygulaması Yapın Adım 25

Adım 2. Uygulamayı oluşturun

Uygulamayı derlemek ve çalıştırmak için geleneksel Oynat düğmesine benzeyen Oluştur düğmesini tıklayın. Uygulamayı oluşturmak birkaç dakika sürebilir. ilerlemeyi araç çubuğundan izleyebilirsiniz. Oluşturma işlemi tamamlandıktan sonra iOS Simülatörü açılır ve uygulamanızı test etmeye başlayabilirsiniz.

Bir iPhone Uygulaması Yapın Adım 26
Bir iPhone Uygulaması Yapın Adım 26

3. Adım. Uygulamayı kendi iPhone'unuzda test edin

Uygulamanızı test için dağıtmadan önce kendi cihazınızda (varsa) test edebilirsiniz. Öncelikle cihazınızı USB üzerinden bilgisayarınıza bağlayın. Açılırsa iTunes'u kapatın. Açılır menüden "Aygıt ve Hata Ayıklama"yı seçin ve ardından Oluştur düğmesini tıklayın. Birkaç saniye sonra uygulama iPhone'da başlamalıdır. Uygulamayı kapatmadan önce tüm işlevleri test edin.

Bir iPhone Uygulaması Yapın Adım 27
Bir iPhone Uygulaması Yapın Adım 27

Adım 4. Uygulamanızda hata ayıklayın

Uygulamanız çöktüyse, ne olduğunu ve nedenini bulmaya başlamanız gerekir. Bu çok geniş bir konu ve uygulamanızın çökmesinin sayısız nedeni var. Hata ayıklama konsolunu açın ve hata mesajlarını okuyun. Çoğu zaman oldukça şifrelidirler. Hatayı anlamadıysanız, hata mesajına göz atmayı deneyin. Muhtemelen, Apple geliştirme forumunda samimi ve deneyimli bir geliştiricinin ricalarını yanıtladığı bir gönderi bulacaksınız.

Hata ayıklama sizin için çok zaman alıcı ve sıkıcı bir zaman olabilir. Eğer pes etmez ve sebat etmezseniz, zamanla bunda daha iyi olacaksınız. Hataları tanımaya, hızlı bir şekilde takip etmeye ve hatta bazı durumlarda onları beklemeye başlayacaksınız. Yaygın bir hata, bir nesneyi bellekten birden fazla kez serbest bırakmaktır. Bir diğeri, bir nesneyi eklemeye veya atamaya çalışmadan önce bellek ayırmayı ve bir nesneyi başlatmayı unutmaktır. Her uygulama ile hatalarınız daha az olacaktır

Bir iPhone Uygulaması Yapın Adım 28
Bir iPhone Uygulaması Yapın Adım 28

Adım 5. Bellek kullanımını kontrol edin

iPhone'un çok sınırlı bir belleği var. Bir nesneye biraz bellek ayırdığınızda, işiniz bittiğinde onu serbest bırakmalı ve belleği geri vermelisiniz. Instruments, diğer şeylerin yanı sıra bellek kullanımınızı görüntülemek ve analiz etmek için iPhone SDK aracıdır.

  • Cihaz ve Hata Ayıklama önceki gibi seçiliyken Çalıştır → Performans Aracıyla Çalıştır → Sızıntılar'ı seçin. Bu, Instruments'ı başlatacak ve cihazınızdaki uygulamayı başlatacaktır. Devam edin ve uygulamayı normal şekilde kullanın. Instruments, bellek kullanımınızı kaydederken ve analiz ederken periyodik olarak donuyor gibi görünecektir. Herhangi bir sızıntı, Sızıntı zaman çizelgesinde kırmızı bir artışa neden olur. Sızıntıların kaynağı ekranın alt yarısında görüntülenecektir.
  • Sızan nesnelere çift tıklamak sizi sorumlu koda götürmeye çalışacak veya adres sütunundaki küçük oka tıklamak size sızıntı geçmişini gösterecektir. Bazen sızıntının tespit edildiği yer, mutlaka nereden kaynaklandığı değildir.
  • Gerçekten şaşırırsanız, eleme sürecini deneyin. Kodunuzun alanlarını yorumlayın ve/veya dikkatlice atlayın ve çalıştırın. Bazen genel alanı daraltabilir ve sonunda sorumlu hatta girebilirsiniz. Nerede olduğunu bildiğinizde, düzeltebilir veya yeniden yazabilirsiniz. Google'ı kullanmanın, sorununuzla ilgilenen dahili Apple forumlarına veya belgelerine en hızlı doğrudan bağlantıları sağlayabileceğini unutmayın.
Bir iPhone Uygulaması Yapın Adım 29
Bir iPhone Uygulaması Yapın Adım 29

Adım 6. Uygulamanızı başkaları tarafından test edilecek şekilde dağıtın

Uygulamanızı simüle edilmiş bir ortamda test etmek, uygulamanızın çalıştığından ve arayüzün iyi göründüğünden emin olmanın iyi bir yolu olsa da, sizden başka kullanıcılar tarafından yapılan testlerden daha iyi bir şey yoktur. Harici test için göndermeden önce en korkunç hataları giderdiğinizden emin olun. Uygulamanızı test kullanıcılarına dağıtmak için iOS Geliştirme Merkezi sitesinde bir Ad-Hoc sertifikası oluşturmanız gerekir.

  • Harici test uzmanları, beklemeyeceğiniz birçok geri bildirim sağlayabilir. Bu, özellikle karmaşık bir uygulamanız varsa yararlı olabilir.
  • Test cihazının cihazlarını yetkilendirmek için her cihazın UDID numarasına ihtiyacınız olacaktır.
  • Açılır listeden Cihaz'ı seçin ve "Oluştur" simgesine basın. Finder'da projenizin klasörüne gidin ve "Ad-Hoc-iphoneos" klasörünü arayın. İçinde bir uygulama olacak. iOS Dev Center'dan aldığınız "AdHoc.mobileprovision" sertifikanızı aynı klasöre kopyalayın. Uygulamayı ve sertifikayı seçin ve sıkıştırın. Bu arşiv harici test cihazınıza verilebilir. Her Ad-Hoc sertifikası için ayrı bir arşiv oluşturmanız gerekecektir.

Bölüm 5/5: Projenizi Yayınlama

Bir iPhone Uygulaması Yapın Adım 30
Bir iPhone Uygulaması Yapın Adım 30

Adım 1. Dağıtım yapınızı oluşturun

Açılır menüden Cihaz ve Serbest Bırak'ı seçin. "Oluştur" simgesine basın. Finder'da projenizin derleme klasörüne gidin ve "Release-iphoneos" klasörünü arayın. İçinde bir uygulama olacak. Bir arşive sıkıştırın.

Yeni uygulamaların Apple sertifikasını geçebilmesi için iOS 8 ve Retina ekran için optimize edilmeleri gerekecek

Bir iPhone Uygulaması Yapın Adım 31
Bir iPhone Uygulaması Yapın Adım 31

Adım 2. iTunes Connect panosunu açın

Buna iOS Dev Center'dan erişebilirsiniz. Kurulum için tamamlamanız gereken tamamlanmamış adımlarınız varsa, bunlar sayfanın en üstünde listelenir. Tüm bankacılık ve vergi bilgilerinizin doğru girildiğinden emin olun.

Bir iPhone Uygulaması Yapın Adım 32
Bir iPhone Uygulaması Yapın Adım 32

Adım 3. Uygulamanızın tüm bilgilerini girin

"Uygulamalarınızı Yönetin"i tıklayın ve ardından "Yeni Uygulama Ekle"yi seçin. Uygulama adını, SKU numarasını doldurun ve paket kimliğini seçin. Açılır menüden uygulama paketinizi seçin.

  • Uygulama açıklamanızı, anahtar kelimelerinizi, destek sitenizi, kategorinizi, iletişim e-postanızı, telif hakkınızı vb. sağlayan formları doldurun.
  • Haklar ve Fiyatlandırma formlarını doldurun.
  • iTunes resminizi hazırlayın. Büyük bir 512x512 vektör simgesine ve uygulamanızın bazı ekran görüntülerine ihtiyacınız olacak. Ekran görüntüleri, Command + Shift + 4 kullanılarak ve artı işareti alanın üzerinde sürüklenerek iPhone simülatöründen alınabilir. iPhone için 320x480 olduğundan emin olun. Ekran görüntüleri, uygulamanızı pazarlamanın çok önemli bir parçasıdır, bu nedenle en önemli kısımları gösterdiklerinden emin olun.
Bir iPhone Uygulaması Yapın Adım 33
Bir iPhone Uygulaması Yapın Adım 33

Adım 4. Uygulamanızı yükleyin

"İkili Yüklemeye Hazır" seçeneğini tıkladığınızda, sizi Uygulama Yükleyici aracını indirmeye yönlendiren bir ekrana yönlendirileceksiniz. İndirin ve Bitti'ye basın.

  • Uygulama Yükleyici aracını yükleyin ve başlatın. Programı ilk çalıştırdığınızda, iTunes oturum açma bilgilerinizi isteyecektir.
  • Uygulama Yükleyici aracı, iTunes Connect hesabınızı kontrol edecek ve ikili dosyaları yüklemeye hazır olduğunuz uygulamaları bulacaktır. Açılır menüde görüntülenecektir. İstediğinizi seçin, daha önce oluşturduğunuz Dağıtım zip'ini seçin ve yükleyin. Yükleyici, paket içindeki bazı dahili öğeleri kontrol edecek ve yanlış bir sürüm numarası, eksik simge vb. gibi yanlış bir şey bulursa bir hata döndürür. Her şey yolundaysa, zip dosyasını yükleyecek ve işlemi tamamlayacaktır.
Bir iPhone Uygulaması Yapın Adım 34
Bir iPhone Uygulaması Yapın Adım 34

Adım 5. İncelemeyi bekleyin

Artık inceleme sürecini beklemekten başka yapacak bir şey yok. Başvuru durumunuz "İnceleniyor" olarak değişirse, Apple birkaç gün veya hafta içinde sizi e-posta yoluyla bilgilendirecektir. İncelemeye girdiğinde süreç çok hızlı. İlk test barajını geçemezse, nedenini bildiren bir ret e-postası alacaksınız ve Apple bunu düzeltmek için önerilerde bulunacak. Uygulamanız incelemeyi geçerse Apple size uygulamanızın satışa hazır olduğunu bildiren bir e-posta gönderir. Uygulamanız artık iTunes uygulama mağazasında görünecek

Bir iPhone Uygulaması Yapın Adım 35
Bir iPhone Uygulaması Yapın Adım 35

6. Adım. Uygulamanızı tanıtın

Yepyeni uygulamanız artık satın alınabilir olduğuna göre, bunu yaymaya başlamanın zamanı geldi. Sosyal medyayı kullanın, Uygulama odaklı sitelere basın bültenleri gönderin, bazı YouTube videoları hazırlayın ve insanların uygulamanız hakkında konuşmasını sağlamak için elinizden gelen her şeyi yapın.

Daha sonra uygulamanız hakkında web sitelerinde yazacak veya YouTube kanallarında inceleyecek olan gözden geçirenlere ücretsiz kopyalar gönderebilirsiniz. Onu popüler yorumcuların eline alabilirseniz, bu çok fazla satışa yol açabilir

Bir iPhone Uygulaması Yapın Adım 36
Bir iPhone Uygulaması Yapın Adım 36

Adım 7. Satışlarınızı izleyin

iPhone'unuz için ücretsiz iTunes Connect Mobile uygulamasını indirin. Her gün giriş yapın ve satışlarınızı, pazarlarınızı ve satış yaptığınız ülkeleri kontrol edin. Bu eğlenceli kısım! Apple periyodik olarak size en son satış verilerinize bağlantılar içeren e-postalar gönderecektir. Kayıtlarınız için indirebilirsiniz. İyi şanlar!

İpuçları

  • Orijinal olmaya çalışın ve App Store'da zaten var olan uygulamaları kopya etmeyin. Nelerin mevcut olduğunu öğrenmek için App Store'da kapsamlı bir arama yapın. Tabii ki, fikriniz daha iyiyse, o zaman devam edin.
  • Her zaman uygulamanızı iyileştirmenin yollarını arayın.
  • Uygulamanızı düzenli olarak güncellemeye çalışın.
  • Basılı referansları seviyorsanız, bazı iPhone geliştirme kitaplarını bulmak için Amazon.com'a gidin.
  • Elinize alabileceğiniz kadar farklı iDevices üzerinde test etmeye çalışın. Yüklü çeşitli iOS sürümleri varsa daha da iyi.
  • Bir iOS geliştiricisi tutarsanız ve iOS uygulamasının belirttiğiniz gibi görünmesini sağlamak istiyorsanız, uygulamanın arayüzünü Photoshop'ta tasarlayabilir ve onu işlevsel bir Xcode/iOS uygulamasına dönüştürmek için bir araç kullanabilirsiniz!
  • Kodlamayı yeni öğreniyorsanız, blok tabanlı diller veya çevrimiçi dersler başlamanıza yardımcı olabilir.

Uyarılar

  • iPhone SDK sürekli değişiyor ve cihazlar gelişiyor. Bir proje sırasında bir SDK yükseltmesi yapılırsa, üzerine atlamadan önce yenilikleri ve değişiklikleri okuduğunuzdan emin olun. Apple tarafından tüm yeni gönderimlerin yeni SDK sürümüyle derlenmesi gerektiği belirtilmediği sürece, bu noktada sizin için gerekli olmayabilir. Yükseltme yaparsanız, kullandığınız yöntemlerden bazıları eskimiş olabilir ve derleme zamanında bir uyarıdan fazlasını üretme olasılığı düşük olsa da, güvenli olun.
  • Çok sayıda indirme veya satış garanti edilmez, cesaretiniz kırılmasın.
  • Başarılı olduğunuzda ve App Store'da bir uygulama aldığınızda, kötü yorumlar yazan kötü niyetli kişilerden korkmayın. Bazıları yararlı geri bildirimde bulunur ve bazıları kaba olmayı sever.
  • Bu bağımlılık yapıcı; durduramayabilirsin.

Önerilen: