'Objective-c-runtime' ilə etiketlenen suallar

Objective-C Runtime Environment, Objective-C dilinin tətbiqi ilə təchiz edilmiş bir işləmə dəstək kitabxanasıdır. Onun API dinamik olaraq iş vaxtında dərsləri yaratmaq və özelleştirmenize imkan verir, həmçinin mövcud sinifləri, metodları, xüsusiyyətləri və üsul tətbiqlərini analiz edir.
4
Cavablar

Yalnızca C'de iOS tətbiq yazmaq necədir

Burada oxuyuram Objectiv-C əvvəlcədən öyrənmək? Adətən, bəzi Obj-C kodunu təmiz C-kodu ilə əvəz etmirəm (bütün bunlardan sonra, istədiyiniz kimi istədiyiniz qədər onları qarışdıra bilərsiniz, Obj-C metodunun məzmunu tamamilə təmiz C kodu ola bilər) Bu doğru mu? Bir tətbiq yaratmaq mümkündür ...
24 Aprel tarixində təyin olundu '12 'də 2:48' də
10
Cavablar

Niyə Objective-C xüsusi üsulları dəstəkləyir?

Mən Objective-C-də yarı-özəl üsulları elan etmək üçün bir neçə strategiyanı gördüm, lakin həqiqətən xüsusi üsul yaratmaq üçün heç bir yol yoxdur. Bunu qəbul edirəm. Amma niyə belədir? Hər bir izahat, əslində, deyir, "sən ...
29 yanvar təyin etdi '10 'da 1:56
3
Cavablar

Objective-C sinifi # 8594; string kimi: [NSArray className] # 8594; @ "NSArray"

Sinif sinifinin adını sinif obyektindən özünə almağa çalışıram. Məsələn, [NSArray className]; // @ "NSArray" object_getClassName (id obj) tapdım, amma bunun üçün bir nümunə keçirilməsini tələb edirəm və mənim vəziyyətim yararsızdır. Um ...
25 Fevral təyin etdi '10 at 9:01
6
Cavablar

Swift və ya NSObject sürətli əsas sinfi

Swift istifadə edərək, bir neçə isa swizzling yoxlamış və yalnız NSObject bir superclass (birbaşa və ya daha çox) və ya Dekorasiya @objc istifadə edildiyi halda tapıldı. Əks halda, bu statik və vtabl ...
05 iyun '13' də saat 13:19 'də təyin olundu
4
Cavablar

Objc_setAssociatedObject () nədir və nə vaxt istifadə edilməlidir?

Mən aldığım layihədə, orijinal müəllif objc_setAssociatedObject () istifadə etməyə qərar verdi və mən nə etdiyini və ya niyə istifadə etməyi qərara aldıqlarını 100% başa düşmürəm. Mən bunu izləmək qərarına gəldim və təəssüf ki, sənədlər çox təsviri deyil ...
May 06 '11 'də saat 12: 28-də qurun
1
cavab

İMP funksiyasını necə yerinə yetirirsiniz? Bu, iş vaxtında müəyyən edilmiş böyük bir struktur növü qaytarır?

Ümumi məlumat. CamelBones, Perl dərslərini Objective-C iş müddəti ilə qeyd edir. Bunu etmək üçün, hər Perl metodu eyni IMP funksiyası ilə qeydə alınır; Bu funksiya, Perl metodunun axtarılmasını tapmaq üçün özünü və _cmd dəlillərini yoxlayır. ...
29 Mart 'da 20:55' də təyin olundu
4
Cavablar

Objective-C-də tam olaraq nədir?

Bildiyimiz kimi, bu, bir superclass üçün göstərici. Üstünlük ilə sıx bağlıdır və əməliyyat zamanı dinamik şəkildə hesablanmır. Bu barədə daha çox bilmək istərdim ... Hər kəs?
22 İyun tarixində saat 20:02 'də təyin olundu
3
Cavablar

Nümunə mülkləri iş vaxtında necə əlavə etmək olar?

Zaman məntəqəsində Objective-C obyektinə xüsusiyyətləri əlavə edə bilərəmmi?
19 oktyabr təyin etdi . '12 saat 12.20 'də
4
Cavablar

Bir sinif və ya Objective-C nümunəsinin bütün üsullarını əldə edin

Objective-C-də müəyyən bir sinif və ya nümunənin müəyyən seçicilərə cavab verdiyini yoxlaya bilərik. Amma bütün metodlar və ya sinif xüsusiyyətləri (məsələn, bütün metodlar və ya xüsusiyyətlər siyahısı) üçün bir sinif və ya nümunəni necə tələb etmək olar?
19 yanvar təyin etdi '10 saat 18:44 'da
4
Cavablar

Subclass-da Objective-C Delegate Mesajlarının qaçırılması

UIccrollView bir alt sinfi var, hansı ki içərisində kaydırma davranışlarına cavab vermək lazımdır. Ancaq izləyici hələ də nümayəndə heyətlərinin geri çağırışlarını dinləmək məcburiyyətində qalacaq, buna görə də nümayəndə heyətini tamamilə oğurlaya bilmirəm ...
17 Avqustda təyin olundu. 2: 12-də '10
4
Cavablar

Bir simli ("MyExampleClass") bir sinif adına (MyExampleClass) çevirmə

Bir simli bir sinif adına çevirmək istəyirik. Sınıfın adını, məsələn, "MyExampleClass" simli ilə dəyişən bir simli olduğumu düşünün. İndi sinif MyExampleClass obyekti yaratmaq istəyirik. Sınıfın adını dizədən almaq lazımdır. ...
11 Yanvar təyin etdi '11 saat 8:41 'də
1
cavab

Sınıf həm də həyata keçirilir. İki biri istifadə olunacaq

SocketRocket istifadə edərək, bir asılılıq (CocoaPods vasitəsilə quraşdırılmış) bir layihə var və HeapAnalytics-dən statik bir kitabxana idxal edirəm. Göründüyü kimi, HeapAnalytics kitabxanası artıq SocketRocket istifadə edir. Derlediğimde, mən alamıyorum ...
01 İyun tarixində saat 22.41-də təyin olundu
1
cavab

object-c runtime səhvi "qeyri-rəsmi identifikatordan istifadə etmək 'objc_property_t'"

Mən cavablardan tapdığım obj-c runtime anlayışı ilə mənim sinifdən xassələri almaq üçün çalışıram, amma kodlaşdırma xəbərdarlıqları / səhvlərindən bir çoxunu alıram, bir kitabxana idxal etməliyəm və ya mövcud olan bir şeyi etməm ...
12 İyul tarixində saat 20:04 'də təyin olundu
3
Cavablar

sürət: bərabər obyektiv c performans sinfi

Objective-C aşağıda kod üçün ekvivalent sürətli kod nədir? İcra etmə anlayışı ilə tez bir mövzu tapa bilmədi. #import <objc / runtime.h> Sınıf class = [öz sinif]; Sinif özündən bir obyekt əldə etməyə çalışırdınız? Yeniləmə: Təcrübəli ...
25 iyun 'da saat 11:27' də təyin olundu
10
Cavablar

Əmlakın adı string olaraq alın

Bir əmlakı keçmək və ona bir ad vermək üçün bir yol lazımdır. Hər hansı bir təklif? @property (nonatomic, retain) MyObject * crazyObject; NSString * str = SOME_WAY_TO_GET_PROPERTY_NAME (crazyObject); // yuxarıdakı üsul @ "crazyObject"
İyul 07 '11 'də saat 10:14' də qurun