ETİKETLER

ios

İÇERİK TÜRLERİ

Uygulama İçi Ürünleri Tanımlama

Uygulama içi satın almayı kod içerisinde göstermeden önce, iTunes Connect hesabınızdan ürün satmak istediğiniz uygulamaya gelerek satacağınız ürünleri tanımlamanız gerekmektedir.

Yukarıdaki ekranda Manage In - App Purchases düğmesini tıkladıktan sonra uygulamanızdaki ürünler listelenir. 

Uygulama İçi Satın Alma

Son zamanlarda yaygınlaşan bir gelir yöntemi olan uygulama için satın alma (In app purchase), kullanıcılara uygulamanız içinden çeşitli özellikleri satmanızı sağlar. Oyununuzdaki yeni bir görev, uygulamanızın gelişmiş sürümü, aylık güncellenen içerik gibi kullanıcıya değer yaratan her şeyi uygulama içerisinden bu yolla satabilirsiniz. Apple tıpkı normal uygulama satışlarında olduğu gibi uygulama içi satışlarda da yüzde 70 - yüzde 30 dağılımını uygulamaktadır. Bir başkla deyişle, satılan her ürün ve hizmetten Apple yüzde 30 pay alır.

Gezilecek Yerler Uygulaması

Bu uygulamada sizlere uzaktaki bir JSON kaynaktan çekilen POI (Point of Interest - ilgi çekici nokta) listesini öncelikle bir tabloda daha sonra da bir harita üzerinde nasıl göstereceğinizi anlatacağız. Örnek uygulamamıza göz atmadan önce aşağıdaki konuları incelemenizi tavsiye ederiz;

Storyboard

Storyboard tıpkı Interface Builder gibi Xcode ile birlikte sunulan ve uygulamanızın tasarımının yanında akışını da görsel olarak hazırlayabileceğiniz bir araçtır. Interface Builder’daki sürükle bırak mantığını aynen kullanan Storyboard, buna ek olarak uygulamanızdaki ekranların tamamını tek bir panel üzerinde görmenize olanak tanır. Bununla beraber Storyboard, ekranlar arası geçişleri ve uygulamanızın akışını da bu panel üzerinde belirlemenize izin verir.

iOS Haritalar

Günümüzde konum servisleri artık birçok uygulamanın vazgeçilmezi haline geldi. Konum servisleriyle beraber kullanıcıya bulunduğu yeri ya da aradığı bir mekânı harita üzerinde göstermek için Apple firması uygulama geliştiricilere MapKit adı altında bir harita sistemi sunuyor. iOS 6 öncesine kadar Google Maps'i kullanan bu platform, iOS 6‘dan sonra yoluna Apple Maps ile devam etmeye başladı. Görsel olarak çeşitli farklar içeren iOS 5 ve iOS 6 haritaları, uygulama geliştiriciler açısından herhangi bir SDK farkı yaratmıyor.

Xcode 5 Instruments

Xcode ile birlikte sunulan araçlardan biri olan Xcode Instruments, uygulamanızın telefon üzerinde çalışmasını takip ederek oluşabilecek olası sorunları size gösteren ve önlem almanıza yardımcı olan bir analiz arayüzüdür. Uygulamanızın karşılaşabileceği olası bellek hataları, uygulamanın bellek tüketimi, cihaz üzerindeki enerji tüketimi gibi bilgileri size detaylı bir şekilde sunan Instruments, her uygulama AppStore gönderilmeden önce mutlaka incelenmesi gereken önemli bir araçtır.

Uygulamanın AppStore'a Gönderilmesi

AppStore, Apple'ın iOS işletim sistemli cihazlarla beraber sunduğu, kullanıcıların geliştiriciler tarafından hazırlanan uygulamalara kolayca erişmesini sağlayan çevrimiçi markete verilen isimdir. Bir iOS cihaza uygulama yüklenmek istendiğinde, kullanıcı cihazındaki AppStore uygulamasını çalıştırarak bu çevrimiçi markete bağlanır ve yüklemek istediği uygulamayı satın alarak cihazına yüklemeyi başlatır.

iOS Uygulamalarında Video Oynatmak

Uygulamanızda bir video dosyası göstermeniz gerekirse MediaPlayer Framework'ten faydalanabilirsiniz. MediaPlayer yerel ya da online çeşitli ses ve video dosyalarını oynatmanızda size yardımcı olacaktır. Bunun için projenize MediaPlayer Framework eklemeniz gerekir.

iOS için Sık Sorulan Sorular

 

Cihazımın UDID değerini nasıl öğrenirim?

Bağlı olan cihazların UDID değerlerine Xcode içerisinde yer alan Organizer programı ile ulaşabilirsiniz. Window menüsü altında yer alan Organizer’da ilk seçenek olan Devices altından bağlı olan bütün cihazları görüntüleyebilirsiniz. UDID değeri ise sol menüden bir cihaza tıkladığınızda Identifier adı altında görüntülenecektir.

iOS Uygulamalarında Ses Kaydetmek

Bu bölümde iOS uygulamanızda mikrofon kullanarak nasıl ses kayıt yapabileceğinizi anlatacağız. Öncelikle uygulamamıza AVFoundation Framework ekleyelim. AVFoundation bir ses dosyası oynatılması ve mikrofondan yapılan kaydın bir ses dosyası formatında kayıt edilmesi ile ilgili kütüphaneleri içermektedir.

Abone ol ios