SORU
28 AĞUSTOS 2010, CUMARTESİ


Nasıl Mogenerator parametreleri Güncellemelerinden üzerinden gönderebilirim hangi iş?

Mogenerator için yardım çok az. Tüm parametreleri ne yaparsınız?

CEVAP
28 AĞUSTOS 2010, CUMARTESİ


Hem de komut satırı üzerinden çalışan parametreleri ve böyle büyük mükafat programı:

  • --base-class: adı "Özel Sınıf" (*4 örneğin*) devralır. hangi temel sınıf af Bu da .h aynı dosya için #import "MyManagedObject.h" şeklinde bir ithalat katacak. İpucu: eğer istediğiniz sınıf kitaplığında bulunan mirasçı olmuşsa, alma deyimi çalışmaz varsayılan. Geçici bir çözüm olarak hiç bir ekstra düzeyde miras için her bir proje oluşturup bu sınıfı miras kütüphane (örneğin set temel sınıf MyProjectManagedObject hangi el ile oluşturun ve miras MyLibManagedObject).
  • --template-path: 4 .motemplate dosyalarının bulunduğu yolu. Bu temin edilmediği durumlarda, her bakacağız "app destek dizinler" (örneğin "/Library/Application Support/mogenerator/").
  • --template-group: template-path dizini altında Bir alt dizin adı.
  • --template-var arc=true:Gereklioluşturulan dosyaları YAY. kullanırken derlemek için
  • --output-dir: Tüm çıktı dosyaları için dizin oluşturulur.
  • --machine-dir: _<class>.h _<class>.m dizine çıkışı olacak. Eğer çıkış dizin de tanımlanmış ise, bu parametre önceliklidir.
  • --human-dir: <class>.h <class>.m olacak dizini çıktı. Eğer çıkış dizin de tanımlanmış ise, bu parametre önceliklidir.
  • --includem: tüm içerecek bir dosya için tam yolu #import tüm için oluşturulan .h dosyaları. Bu dosya var (yani öyle olmasa bile sizin için oluşturulur) gerekmez. Bu dosya, proje için otomatik olarak eklenecektir. El ile proje Grupları Ve Dosyalar listesine sürükleyerek içermelidir.

Kullanarak göreceli yollar böyle büyük mükafat için yukarıdaki argümanlar işe yaramaz bu yana çalışma dizini belirlemek için bir kök dizin sistemi (örneğin, Uygulamalar, Geliştirici, Kütüphane, ya da Sistem). (Tam olarak hangisi olduğunu anlamak için yeterli zamanım olmadı.)

Böyle büyük mükafat olarak kullanılan parametreler:

  • --model: bu yolu .dosya xcdatamodel, olamaz böyle büyük mükafat ayarlanabilir.
  • --list-source-files
  • --orphaned
  • --versioned
  • --help

Çalışan ve parametreleri Güncellemelerinden üzerinden xmod Gönderen:

(Güncelleme: denemedim 4, sadece Güncellemelerinden 3 böyle büyük mükafat bu. 4, 35 ** aşağıdaki adımları takip etmek yerine.) için böyle büyük mükafat

  1. .xcdatamodel dosyanın bilgi sayfasına gidin.
  2. Yorum sekmesini seçin.
  3. Kendi satırında yorum alanına xmod ekleyin.
  4. Her zaman modeli Kaydet, makine için dosyaları yeniden.

Parametreleri göndermek için, kendi satır(lar) olmaları gerekir:

Bu gibi çalışır:

xmod
--base-class CLASS
--template-path PATH

Ve hatta bu gibi çalışır:

xmod
--base-class CLASS --template-path PATH

Ama, bu işe yaramaz:

xmod --base-class CLASS --template-path PATH

Not: bu ayarların etkili olabilmesi için Bilgi penceresini kapatmanız gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bethliebert

    bethliebert

    23 EKİM 2008
  • Canal TekZoom

    Canal TekZoo

    1 NİSAN 2012
  • dcigs

    dcigs

    9 EYLÜL 2006