ADORB

Software screenshot:
ADORB
Software ətraflı:
Version: 1.6
Tarixi Upload: 2 Jan 15
Geliştirici: Victor Ananiev
Lisenziya: Pulsuz
Məşhurluq: 10
Boy: 4246 Kb

Rating: nan/5 (Total Votes: 0)

ADORB əsasən Mac OS X və iPhone OS inkişaf çorba müştəri applications asanlaşdırmaq üçün, Objective-C çorba / IIOP həyata keçirilməsini təmin edən bir pulsuz açıq mənbə Mac OS X çərçivəsində edir. IDL növləri ixtiyari Objective-C dərsləri eşlenen bilər - ADORB dinamik IDL Objective-C mapping run-time və doğma IDL da təhlil həyata keçirir.

Adətən, bir çorba proqram yaratmaq IDL faylları stub və ya skelet faylları yaradan və sonra tərtib və tətbiqi ilə bu faylları birləşdirən daxildir.

ADORB run-time çorba IDL faylları şərh və dinamik uzaq əməliyyatları üçün üsul dualarını yaradır - heç bir qaralama halındadır və ya skelet faylları yaradılan və çorba tətbiqi ilə tərtib var.

ADORB çorba IDL anlayışlar proqram müstəqillik bəzi səviyyədə yaratmaq IDL anlayışlar çorba tətbiq ayırır. Bir çox hallarda IDL faylları kiçik dəyişikliklər təsir yoxdur - IDL faylları yalnız əvəz edilə bilər və tətbiqi yenidən

.
  • run vaxt və dinamik birləşdirilməsi də təhlil Dynamic IDL. No stub və ya skelet faylları və heç bir IDL compiler.
  • Dua dinamik yaradılması.
  • Native Objective-C birləşdirilməsi. IDL növləri ixtiyari ObjC dərsləri eşlenen bilər.
  • IDL valuetypes və mücərrəd interfeys dəstəkləyir.
  • uzaq zəng ərzində callbacks verir
  • .
  • çorba kəsən dəstəkləyir.
  • RMI_IIOP dəstəkləyir. və ya rmi: typeid prefiks və ya IDL ola bilər:
  • GIOP 1.0, 1.1, 1.2 dəstəkləyir.
  • IIOP digər çorba orbs ilə qarşılıqlı

Bu azad yeni nədir.


  • ORB: iPhone OS və iPhone Simulator statik kitabxana əlavə

  • ORB: obyekt banderol (NSData kimi eşlenen edilmişdir) kimi sadə növü octet imzasız char kimi indi müalicə və NSNumber istifadə edir

    Bağımsız növü və qaytarılması dəyəri "imzasız char" olmalıdır.

    növləri octet [] və ardıcıllıqla NSData eşlenen davam


    geri üçün növü octet metodu axtararaq NSData eşlenen bilər compatibily [ORB setMapsOctetToNSData: YES]

    idl2h: növləri octet üçün Sabit yaradan header, octet [] və ardıcıllıqla & lt; octet & gt;

  • ORB: (həyata, const .. ilə) bir sehr arqument üçün müəyyən zaman və ya dəyər almaq protokol specifiers Skips.
    server bir üsul mübahisə istisna nəticələndi üçün
    da ifadə, həyata, Inout, const ... BAD_PARAM geri müştəri keçdi.

  • ORB: bool növü (_C_BOOL, server yan) itkin edilmişdir. Added.

  • ORB: heç bir CODE_SETS komponent IOR müəyyən halda server göndərilir default codesets kontekstində müəyyən etməyə imkan verir.

    ORB indi uzaq IOR xidmət və çorba URL yaradılmış bu adlandırılması üçün yaradılmış üçün CODE_SETS komponenti tagged müəyyən etmir.
    Mənim cari
    , bir-u mənim codesets kontekstində server göndərilir deyil.
  • ORB: Əlavə preprocessor komanda #pragma selector IDL-üsul ObjC-selector
    Məsələn, #pragma selector bind_name bindWithName
    : inContext:
  • ORB. Encapsulations sabit səhv string encoding


  • ORB: qaldırıldı alternativ selectors

  • ORB: hər hansı bir Cocoa xaric küre zənglər

  • ORB: ipMonitor metodu (CORBAObject) yaddaş sızıntısı. IP ünvanı kompüter sonra dəyişib, bu üsul nəzarət yuxu. Oyatmaq edir

  • idl2h: struct və ittifaqları üçün sabit yaradan class. NSDictionary * həmişə istifadə əvvəl əgər, indi #pragma sinif tərəfindən müəyyən bir sinif adı, istifadə olunur.

  • Nümunələr: iPhone OS üçün əlavə nümunə

tələblər

  • Mac OS X 10.5 - 10.6
  • Oxşar proqram

    Şərh ADORB

    Şərhlər tapılmadı
    Şərh əlavə
    Images yandırın!