Neler yeni

Duyuru iOS Tema Kılavuzu

omeraksoy

Geliştirici
iOS Theme
Katılım
29 Mar 2018
Mesaj
1,889
Tepkime puanı
1,226
Cihaz
iPhone 6
Sürüm
11.3.1
Bu konu da size kendi iOS temamızı nasıl oluşturacağımızı öğreteceğim.
Başlamadan önce gerekli olan koşulları söyleyeyim;

-Bir ios cihazına veya bir bilgisayara ihtiyacımız var.

Aşama 1: Klasör Yapısı

Doğru yapıyı izlemeden temanız işe yaramaz ya da görünmeyebilir!

İlk önce bir klasör oluşturmanız ve adlandırmanız gerekir.

Temaİsmi.theme şeklinde eğer .theme uzantısını eklemezseniz temanız çalışmaz veya görünmez.

Yaptığımız klasör içerisinde bir kaç klasör daha var ilk klasörümüz IconBundles ana ekrandaki ikonların simgelerini ekleyeceğimiz ikon.

2. Aşama: Info.plist

Bir diğer dosyamız Info.plist dosyası bu şekilde bir metin yazısı dosyası açabilirsiniz windows üzerinden ve aşağıdaki kodu sadece Tema İsmi yazdığım yeri (kendi tema isminizi yazacak şekilde editleyin gerisini kopyalayın)

Kod:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  <plist version="1.0">
  <dict>
    <key>PackageName</key>
    <string>TEMA İSMİNİ BURAYA YAZIN </string>
    <key>ThemeType</key>
    <string>Icons</string>
  </dict>
</plist>
Dosyayı oluşturamayan kişiler için hazır bir dosya veriyorum buradan gerekli değişimi yapabilirsiniz.




Aşama 3: Simge Oluşturma

Bilgi listeniz bitti, Şimdi bazı ikonlar yapalım!

Şimdi en önemli kısmı çözelim. Simgelerinizi oluşturmak için bazı yazılımlara ihtiyacınız olacak! Şahsen ben ve bir kombinasyonunu kullanıyorum . Bildiğim diğer birçok tasarımcı da öneriyor .


Simge Boyutu ve Çözünürlük

İkonlarınızın boyutu 512x512 olması sizin için daha iyi olacaktır.


Özel Simge Şekilleri

Simgelerinizi özel bir şekil haline getirmeyi planlıyorsanız, örneğin dairesel. Simgeleri kendileri kare olarak oluşturmanızı ve bir simge maskesi eklemenizi şiddetle tavsiye ederim. Sadece şöyle bir kare simgesi oluşturun:



Daha sonra bu kılavuzda size tüm simgelerinize nasıl maske uygulanacağını öğreteceğim. Bu yöntemin en büyük yararı, maskenin kullanıcı tarafından tema motorlarında etkinleştirilip devre dışı bırakılabilmesidir!

Aşama 4: Simgelerinizi Kaydetme

Simgelerinizin Adı ve Biçimi

Simge dosyalarının doğru şekilde adlandırılması son derece önemlidir! Tüm simgeler .png biçiminde kaydedilmeli.
Simgeleri adlandırırken BUNDLEİD-large.png şeklinde adlandırıp IconBundles klasörüne atmanız gerekli.
11555

İstediğiniz sayıda simgeyi istediğiniz gibi kaydedebilirsiniz. IconBundles Klasörüne atmanız yeterli.

BundleID nedir?

Bir paket kimliği, her uygulama için benzersiz bir tanımlayıcıdır. Örneğin, App Store uygulaması com.apple.AppStore
Bu, tamamladığınız simgenin com.apple.AppStore-large.png olarak kaydedileceği anlamına gelir .

Bir BundleID'yi nasıl bulabilirim?

Ben size stock uygulamaların bundle id isimlerini vereceğim:




App Storecom.apple.AppStore
Apple Watchcom.apple.Bridge
Hesap Makinesicom.apple.calculator
Takvimcom.apple.mobilecal
Kameracom.apple.camera
Saatcom.apple.mobiletimer
Pusulacom.apple.compass
Kişilercom.apple.MobileAddressBook
FaceTimecom.apple.facetime
Dosyalarcom.apple.DocumentsApp
Game Centercom.apple.gamecenter
Sağlıkcom.apple.Health
Homecom.apple.Home
Kitaplarcom.apple.ibooks
i Tunes Storecom.apple.MobileStore
Mailcom.apple.mobilemail
Haritalarcom.apple.Maps
Mesajlarcom.apple.MobileSMS
Müzikcom.apple.music
Newscom.apple.News
notlarcom.apple.mobilenotes
Telefoncom.apple.mobilephone
Fotoğraflarcom.apple.mobileslideshow
Podcastscom.apple.podcasts
Hatırlatıcılarcom.apple.reminders
Safaricom.apple.mobilesafari
Ayarlarcom.apple.Preferences
Borsacom.apple.stocks
Tipscom.apple.tips
TVcom.apple.tv
Videolarcom.apple.VoiceMemos
Walletcom.apple.passbook
Hava durumucom.apple.weather


Diğer appstore uygulamalarını bulmak için.

girip aramanız yeterlidir.


Aşama 5: Simge Maskeleri

Simge Maskeleri Nedir?
Bir simge maskesi, bir maskenin simgelere uygulanmasını sağlayan isteğe bağlı bir tema özelliğidir. Bir maske, simgelerinizi bir kare içinde oluşturmanıza olanak tanır, ardından hepsini çember haline getirebilirsiniz. Simge maskeleri kullanmanın temel avantajı, kullanıcının bunları açıp kapatabilir veya istediği maske şeklini kullanabilmesidir.

Ama tüm ikonlarımın farklı maskeleri olmasını istiyorum.
Tüm farklı şekil simgelerine sahip olmak istiyorsanız, bu da mümkün. Sadece şeffaf bir arka plana sahip simgeyi doğrudan IconBundles'a kaydedin.

Eğer Simge Maskesi kullanacaksanız Info.plist dosyasını editleyin ve gerekli şekilde kopyalayın..
Kod:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
       <key>IB-MaskIcons</key>
    <true/>
    <key>PackageName</key>
    <string>Tema İsmi</string>
    <key>ThemeType</key>
    <string>Icons</string>
    </dict>
  </plist>
Özel Maske Oluşturmak
Özel simge maskeleri kullanmak zorunda olmadığınızı unutmayın. Bu, temanıza isteğe bağlı bir ektir.

Özel simge maskelerimizi kaydetmeden önce, ilk önce bazılarını oluşturmamız gerekir. İstediğiniz görüntü düzenleyicide 512x512 saydam bir belge açarak başlamanız gerekecek. Arkaplanınızın şeffaf olması çok önemlidir. Şimdi maskenin şeklini oluşturmanız gerekecek, bu istediğiniz herhangi bir şekil olabilir.

Maskenin gizlemesini istediğiniz alanlar saydam ve korumak istediğiniz alanlar saf siyah olmalıdır (# 000000).
Örneğin, aşağıdaki aşağıdaki daire maskesine bakın:








Özel Maskeleri Kaydetme
Bu bölümde ikon maskelerinizi nasıl kaydedebileceğinizi açıklayacağım. İlk önce bazı yeni klasörler oluşturmamız gerekecek. Temanızın kök dizininde, adlı bir klasör oluşturun. Bundles Böylece bunun gibi iki klasör var:

11556

Bundles klasörünün içine, adında başka bir klasör eklemeniz gerekecek. com.apple.mobileicons.framework aynen böyle:

11557

Bu dizinde tüm maskelerimizi yerleştirebiliriz. Yine de sizi uyarmaya çalışacağım, maskeleme IconBundles'ı desteklemiyor, bu yüzden simgeler yapmanın aksine, eski moda yolunu kullanarak simgeleri iOS'un farklı aygıtları ve alanları için farklı çözünürlüklerde kullanmak zorundayız - bu sonuçta sona çok fazla dosya var.


Aşağıda, maskenizi kaydetmeniz gereken tüm farklı dosya adlarının ve çözünürlüklerinin bir tablosunu bulabilirsiniz:


11558
11559

Bu, bunun gibi bir şeye benzeyen bir klasörle bittiğiniz anlamına gelir (ancak içinde daha fazla simge bulunur):


11560


Şimdi yaptığınız dosyayı filza üzerinden Library/Themes klasörüne atıp anemone veya snowboard üzerinden aktif edebilirsiniz.
 

Ekli dosyalar


Adrenaline

Aktif Üye
JailbreakTR
Katılım
25 Mar 2018
Mesaj
562
Tepkime puanı
292
Cihaz
iPhone 7
Sürüm
11.3.1
girip aramanız yeterlidir.
Öncelikle konu çok başarılı eline emeğine sağlık.
Bu Jailbreak uygulamalarının örn: Ext3nder, iCleaner Pro vs gibi uygulamaların bundle id sini bulamıyor bunun için BundleIdXI isimli tweaki kullanmak daha pratik olabilir.
 

omeraksoy

Geliştirici
iOS Theme
Katılım
29 Mar 2018
Mesaj
1,889
Tepkime puanı
1,226
Cihaz
iPhone 6
Sürüm
11.3.1
Öncelikle konu çok başarılı eline emeğine sağlık.
Bu Jailbreak uygulamalarının örn: Ext3nder, iCleaner Pro vs gibi uygulamaların bundle id sini bulamıyor bunun için BundleIdXI isimli tweaki kullanmak daha pratik olabilir.
İOS 11.3.1 ve aşşağısını destekliyor hocam o.
 

Senoltekintomgac

Aktif Üye
JailbreakTR
Katılım
8 Ocak 2018
Mesaj
571
Tepkime puanı
158
Cihaz
iPhone 6S Plus
Sürüm
11.3
@omeraksoy emeğine sağlık hocam güzel paylaşım.


Tapatalk kullanarak iPhone aracılığıyla gönderildi
 

mctuna

Aktif Üye
JailbreakTR
Katılım
16 Ocak 2018
Mesaj
148
Tepkime puanı
26
Cihaz
iPhone 7 Plus
Sürüm
11.1.2
Emeğinize sağlık
 
Üst Alt