MCQss.com'daki iOS Teknik Testi Çoktan Seçmeli Sorular sayfasına hoş geldiniz. Bu sayfada, iOS ile ilgili çeşitli etkileşimli çoktan seçmeli soruları bulacaksınız. Herhangi bir seçeneği tıklayarak cevabınızın doğru mu yoksa yanlış mı olduğunu görebilirsiniz.
iOS, Apple tarafından iPhone, iPad ve iPod Touch gibi cihazlar için geliştirilen bir işletim sistemidir. Mobil uygulama geliştirmek için çeşitli özellikler ve araçlar sunar. iOS'yi iyi bilmek, mobil uygulama geliştiricileri için değerli bir beceridir.
iOS teknik testine hazırlanmak ve daha fazla bilgi edinmek isterseniz, Swift programlama dili, UIKit, Core Data, otomasyon testleri ve ilgili alanları öğrenmek önemlidir. iOS'i iyi bir şekilde öğrenmek, yaratıcı ve kaliteli mobil uygulamalar geliştirmenizi sağlar.
MCQss.com'un ücretsiz iOS Teknik Testi Çoktan Seçmeli Soruları, becerilerinizi genişletmenize ve bu alandaki bilginizi değerlendirmenize yardımcı olur. Bu soruları pratik yapmak, teknik testlere ve mülakatlara hazırlanmak ve iOS alanındaki bilginizi artırmak için kullanabilirsiniz.
Bu çoktan seçmeli soruların faydaları arasında, bilgi düzeyinizi değerlendirme, geliştirilmesi gereken alanları belirleme ve teknik testlere, mülakatlara hazırlanma bulunmaktadır.
A. YANLIŞ
B. Doğru
A. Bir ip değişmez olmalı
B. Nscopying protokolüne uymalıdır
C. Bir nsstring veya bir nsnumber solmalı
D. Herhangi bir nesne olabilir
A. (bunlardan hiçbiri)
B. view.frame.size.x = 0; view.frame.size.y = 100;
C. view.frame.x = 0; view.frame.y = 100;
D. CGPoint Center = View.Center; center.x = 0; center.y = 100; view.Center = Center;
A. Nsmutablearray
B. Nsmutableictionary
C. Nsarray
D. Nsdictionary
A. Nsstring
B. Nsnumber
C. Nsdate
D. Nsarray
A. Sınırların kökeni her zaman (0, 0), bir çerçeve kökenli konteyner görünümüne göre
B. Aynısı
C. Çerçeve uikit nesneleri içindir, sınırlar coregraphics içindir.
A. Main.m
B. config.m
C. İnfo.plist
D. Appdelegate.h
A. App.io
B. Self.bundle
C. self.app.filesystem
D. [Nsbundle Mainbundle]
A. görünüm
B. CellDidappear
C. CellForrowatIndexPath
D. viewDidload
A. Komuta
B. Komuta
C. Komuta-R
D. Komuta
A. NSMutableArray'ın içeriği oluşturulduktan sonra değiştirilemezken, bir nsarray gerektiğinde değiştirilebilir
B. NSarray bir AbstractClass sınıfıdır ve NSMutableArray bir protokoldür
C. NSArray'ın içerikleri oluşturulduktan sonra değiştirilemezken, bir nsmutablearray gerektiği gibi değiştirilebilir
D. NSArray'ın NsmutableArray'ın sınırsız olduğu 256 öğenin sınırlı kapasitesi vardır
A. Retina Varlıkları
B. Nsstrings
C. Tüm resimler
D. Normal Varlıklar
A. @
B. *
C. #
D. & &
A. Tahsis edilen referans döngüleri
B. Otomatik referans sayımı
C. Otomatik referans sayaçları
D. Otomatik tutulan koleksiyonlar
A. XML
B. Rahip
C. XBI
D. Xib
A. Nsstring
B. Nsmutablestring
C. Nschangeablingring
D. Nscore
A. YANLIŞ
B. Doğru
A. Doğru
B. YANLIŞ
A. ~ iPhone
B. ~ iPad
C. ! iPhone
D. ! iPad
A. Kafes
B. Satır veya öğe
C. Kolon
D. Koordinat
A. CellForrowatIndexPath
B. hecelerinde
C. tableviewCellContents
D. tableview.cell.content
A. [OBJ sürümü];
B. Ücretsiz (OBJ)
C. [OBJ Dealloc]
D. [OBJ ÜCRETSİZ]
A. Nesneleri Görüntüle
B. Model Nesneler
C. Bunlardan hiçbiri
D. Denetleyici nesneleri
A. YANLIŞ
B. Doğru
A. Ona işaret eden değişkeni 1'e ayarlayın
B. Bütün bunlar
C. Noktaya işaret eden değişkeni nil olarak ayarlayın
D. Ona işaret eden değişkeni 0 olarak ayarlayın
A. Evet, ama sadece iPad için
B. Evet, herhangi bir platformda
C. Hayır, Apple'ın uygulama standartlarını karşılamak için her zaman arayüz oluşturucu kullanmanız gerekir
A. Ana iş parçacığı
B. Arka plan dizisi
C. Eşzamanlı iş parçacıkları
D. Herhangi bir iş parçacığı
A. Cgsize
B. CGPoint
C. Cgrect
D. Nsframe
A. Kakao Touch bir kakao çerçevesi için başka bir isim
B. Cocoa Touch, Mac OS X'te uygulamalar geliştirmek için uygulama çerçevesidir. Cocoa, iPhone, iPad ve iPod Touch için uygulama çerçevesidir.
C. Kakao, Mac OS X'te uygulamalar geliştirmek için uygulama çerçevesidir. Cocoa Touch, iPhone, iPad ve iPod Touch için uygulama çerçevesidir.
A. PoptorootviewController
B. ClosecurrentView
C. PoptomainviewController
D. pushrootViewController
A. Bir Ad Alanı
B. Kategori, zaten var olan bir sınıfa yöntem eklemenin bir yoludur
C. Bir grup sınıf
D. Zaten var olan bir sınıfa örnek değişkenleri eklemenin bir yolu
A. Derleme hatası
B. Hiçbir şey yapmayacak
C. Çalışma süresinde çarpışma
D. Biraz zaman bir süre iyi geçiyor
A. Bir örnek yöntemidir
B. İkisi de doğru
C. Bir sınıf yöntemidir
D. Her iki sahte
A. Java Jar Dosyaları
B. Kodlar
C. C ++ kütüphaneleri
D. yürütülebilir tablolar
A. Nsinteger uzun int ve int sadece int
B. Onlar aynı
A. Denetleyici nesneleri
B. Nesneleri Görüntüle
C. Model Nesneler
D. Bütün bunlar
A. Asla. Her zaman ya da atomik, atomik olmayan, güçlü veya zayıf olmalı
B. Bool veya nsintegers gibi ilkel değerler için
C. Dizelerde
D. Dizilerde ve sözlüklerde
A. Ayarlar.m
B. Ayarlar.Bundle
C. Nsseting
D. Değişkenler.bundle
A. Minunit, ioSunit
B. (bütün bunlar)
C. Test yapmak
D. Nunit, Junit
E. Ocmock, ocunit, xctest
A. Nsstring
B. Nsrange
C. Nsset
D. Cgpoint
A. NsubiquitouseyValuestore
B. Nsurlconnection
C. Nsoperation
A. rectview.RoundunedCornersVisible = evet;
B. [rectview drawrect: rectview.bounds];
C. rectview.layer.maskstobounds = evet;
D. [rectview setneedSdisplay];
A. Bir kategori yalnızca soyut sınıflar için bildirilebilir.
B. Karmaşık bir sınıfın uygulanmasını birden çok kaynak kod dosyasına bölmek için kategorileri de kullanabilirsiniz.
C. Bir kategoriyi bildirmek için sözdizimi @protocol anahtar kelimesini kullanır.
D. Derleyici, kategori için herhangi bir örnek değişkeni veya özellik aksesuar yöntemlerini sentezler.
A. iOS 7, AutoLayout'u destekler.
B. iOS 7 kullanıcı arayüzü tamamen yeniden tasarlandı.
C. iOS 7 kullanıcı arayüzü tamamen yeniden tasarlandı ve 64 bit desteğe sahip.
D. iOS 6 iPhone 5s ve iPhone 5C'de desteklenmiyor
A. Saksafon ayrıştırıcı
B. Dom Ayrıştırıcı
A. Doğru
B. YANLIŞ
A. satır 3
B. satır 1
C. satır 5
D. Satır 4
A. Askıya alınmış
B. Aktif olmayan
C. Sonlandırılmış
D. Yukarıdakilerden hiçbiri
E. Arka plan
A. Bir sınıf birden fazla protokol uygulayamaz
B. Bir sınıf özet olarak ilan edilemez
C. Örnek değişkenleri alt çizgiyle başlamalıdır
D. Örnek değişkenleri, sınıf tanımını içeren başlık dosyasında bildirilmelidir
A. Yanıt veren nesne korunur ve nesne yok edildiğinde işaretçi nil olarak ayarlanır
B. Yanıt veren nesne korunmaz ve nesne yok edildiğinde işaretçi nil olarak ayarlanır
C. Yanıt veren nesne korunur ve nesne yok edildiğinde işaretçi serbest belleğe işaret eder
D. Yanıt veren nesne tutulmaz ve nesne yok edildiğinde işaretçi serbest belleğe işaret eder
A. İşlem yürütüldüğünde veya bittiğinde (muhtemelen iptal edildiği için) ve başlangıç yöntemi tekrar çağrılır.
B. İptal edilen bir NSInVocationoperation nesnesinin sonucunu almaya çalıştığınızda.
C. Halihazırda yürütülen veya bitmiş bir işleme bir tamamlama bloğu eklemeye çalıştığınızda.
D. İşlem yürütmeye hazır olmadığında ancak başlangıç yöntemi çağrılır.
E. Bir tamamlama bloğundan dönüş değeri sıfır olduğunda.
A. YANLIŞ
B. DOĞRU
A. Nsurl
B. Nsdocument
C. Nsarray
D. Uidocument
A. Yukarıdakilerden hiçbiri
B. viewdidunload
C. viewwillunload
D. didreceivememorywarning
E. Dealloc
A. [UIRpponder OLDRESIGNFIRSTREPONDER]
B. [UIRpponder DidResignFirStresperder]
C. UikeyboardHidenotification
D. [UIRPRIPTONDER REVIGNFIRSTRESPONDER]
E. Bu yapılamaz
A. Uikit çizimini bir arka plan dizisinde değiştirebilirsiniz
B. Bunların hiçbiri doğru değil
C. Temel animasyon katmanlarını bir arka plan dizisinde değiştirebilirsiniz
D. Yalnızca ana iş parçacığında bir görüntü bağlamı oluşturabilir ve çizebilirsiniz
A. CashaPelayer
B. CGPathlayer
C. Capathlayer
D. CGPathReflayer
E. Kalay
A. Yalnızca iOS 7 için sınırsız indirmeye devam edin
B. Sınırlarla indirmeye devam edin
C. Yalnızca iOS 7'den beri indirmeye devam edin
D. Yalnızca iOS 7'den beri sınırlarla indirmeye devam edin
A. Ses parçalarını çıkarmalı ve ses seviyesini 0 olarak ayarlamalısınız
B. Avplayeritem'de true'ye ekikli olan mülkü koydun
C. AVPlayerItem'de ses seviyesini 0 olarak ayarlamanız gerekir
D. Avplayer'da true'ye sadık olan mülkü koydun
A. 1
B. 2
C. 3
D. 4
E. 5
A. @Property (atomik olmayan, tutma, serbest bırakma) iboutlet uidatePicker;
B. @Property (atomik olmayan, tutma) iboutlet uidatePicker DP;
C. @Property (atomik olmayan, tutma, sürüm) iboutlet uidatePicker & dp;
D. @Property (atomik olmayan, tutma) iboutlet uidatePicker *dp;
A. Uygulamanın ana klasörü Project Navigator, burada .xib, .h ve .m dosyaları saklanır
B. Project Navigator altında uygulamanızın ana klasöründeki Dosyalar Klasörünü Destekleme
C. Project Navigator altındaki test klasörü
D. Project Navigator altında ürünler klasörü
A. Çerçeve klasörünü genişletin. Mevcut herhangi bir çerçeveye sağ tıklayın. Finder "ı göster" seçin; seçenek. Bulucuda istenen çerçeveyi bulun. Kopyala ve Project Navigator altındaki Frameworks klasörüne yapıştırın.
B. Çerçeve klasörünü genişletin. Mevcut herhangi bir çerçeveye sağ tıklayın. Finder "ı göster" seçin; seçenek. Bulucuda istenen çerçeveyi bulun. Finder'dan sürükleyin ve Project Navigator'ın altındaki Frameworks klasörüne bırakın.
C. Çerçeveye sağ tıklayın, yeni dosya seçin ve çerçeveyi ekleyin.
A. Kod İmzalama Sertifikası
B. Geliştirici profili
C. Uygulamanın Verileri
D. Cihaz kimlikleri
E. Yukarıdakilerin hepsi
A. Yer tutucu
B. Metin
C. Etiket
D. Dış görünüş
E. Başlık
F. Yer tutucu metni
A. IBoutlet UitextField *Input2;
B. IBoutlet Uitext *Input2;
C. IBoutlet UIViewControllerTextField *Input2;
D. IBoutlet UitextField Input2;
A. Metin alanı devre dışı bırakılırsa true döndürür.
B. Devre dışı bırakıldığında metin alanının arka planı olarak görüntülenecek metni belirtir.
C. Metin alanının durumunu döndürür, yani doğru veya yanlış devre dışı bırakılır.
D. Devre dışı bırakıldığında metin alanının arka planı olarak görüntülenecek bir görüntü belirtir.
A. Uygulama simgesi
B. Resmi Başlat
C. Versiyon
A. Önce hangi görünümün yükleneceğini belirtmek için.
B. Uygulamanızdaki olası her yolu/geçişi düzenlemek için.
C. Nesne ile ucu/storyboard dosyası arasında bağlantılar oluşturmak için.
D. Kod dosyanızdaki nesneden NIB/XIB/Storyboard dosyanızda tanımlanan nesnelere bir referans oluştururlar.
A. Koşmak yok
B. Durdu
C. Aktif olmayan
D. Askıya alınmış
E. Arka plan
A. Bir kullanıcı arayüzü nesnesi, yani yuvarlak rect düğmesi, dosyanın sahibi nesnesinde tanımlanabilecek/mevcut olmayan/mevcut olmayan çıkışına bağlanır.
B. Bir kullanıcı arabirimi nesnesi, yani yuvarlak rect düğmesi, dosyanın sahip nesnesinde tanımlanabilecek/kullanılamayan/kullanılamayan bir eylem/etkinliğe bağlanır.
C. Bir kullanıcı arabirimi nesnesi, yani yuvarlak rect düğmesi, dosyanın sahip nesnesinde tanımlanabilecek/kullanılamayan bir arayüze bağlanır.
D. Yukarıdakilerin hiçbiri.
A. 24 x 24 piksel
B. 57 x 57 piksel
C. 114 x 114 piksel
D. 72 x 72 piksel
A. iOS geliştirme profili
B. Run4Color Geliştirme
C. iOS Ekibi Sağlama Profili
D. MAC Team Profili
A. geri gitmek
B. küstah
C. Tekrar yükle
D. Yenile
E. Durdurma
A. Openal.framework
B. Coreaudiokit.framework
C. Audiotoolbox.framework
D. Yukarıdakilerin hepsi
A. Test cihazlarının bir Apple geliştirici programına kaydolmaları gerekmez.
B. Test cihazları bir ekibe kaydolur ve böylece iOS Team Pressioning profilini kullanabilir.
C. Test cihazları kendi imza sertifikalarını oluşturabilir.
D. Yukarıdakilerin hepsi
A. Isanimer
B. Gelenek
C. Hides ne oldu
D. eskimiş
E. stopanimating
A. Ad hoc sağlama profili
B. iOS Ekibi Sağlama Profili
C. MAC Team Profili
D. Yukarıdakilerin hiçbiri
A. if (textField.text == null) {output.text = textField.text; }
B. if (textField.Length == 0) {output.text = textField.text; }
C. if (textField.text == @"") {output.text = textField.text; }
D. if (textField.text.Length == 0) {output.text = textField.text; }
A. Bu yöntem, eğer varsa görünüm denetleyicisi tarafından kullanılan ek belleği serbest bırakmak için geliştirici tarafından geçersiz kılınabilir.
B. Bu yöntem geçersiz kılınamaz.
C. Bu yöntem, mevcut bellek düşük olduğunda sistem tarafından çağrılır.
D. Uygulama, kullanılabilir bellek düşük olduğunda belleği serbest bırakmak için bu yöntemi doğrudan çağırır.
A. UtableViewDataSource protokolüne uygun bir nesne.
B. UtableViewCell protokolüne uygun bir nesne.
C. UtableViewDelegate protokolüne uygun bir nesne.
D. Yukarıdakilerin hiçbiri.
A. Multitouch'u destekleyen bir uygulama için gerekli olan bir seferde dokunabilen kontrol sayısını ayarlamak için kullanılır.
B. Kullanıcı arabirimi nesnesinin boyutunu ayarlamak için kullanılır.
C. Bir kullanıcı arabirimi nesnesinin konumunu ayarlamak için kullanılır.
D. Bir kullanıcı arabirimi nesnesinin şeffaflığını ayarlamak için kullanılır.
A. UiiMage Gltexture özelliğini kullanma
B. UiiMageBitmaprep kullanma
C. CGBITMAPContext
D. Yapamazsın
E. Yukarıdakilerin hiçbiri
A. Evet
B. HAYIR
A. Anahtar Yolda belirtilen bir katman özelliğini canlandırmaya destek sağlayan soyut bir alt sınıftır
B. Bir dizi animasyon nesnesinin birlikte gruplandırılmasına ve eşzamanlı olarak çalışmasına izin verir
C. Bir katman özelliği için basit enterpolasyon sağlar
D. Tüm katmanın içeriğini etkileyen bir geçiş etkisi sağlar. Animasyon yaparken katman içeriğini kaybolur, iter veya ortaya çıkarır
A. (0.0,0.0)
B. (0.0,0,5)
C. (0.5,0.0)
D. (0.5,0.5)
E. (1.0,1.0)
A. Evet
B. HAYIR
A. Projedeki tüm dosyaları iPhone'da oynatan tüm dosyaları yeniden canlandırıyor.
B. PNG dosyalarını iPhone'da oynatma projesindeki yeniden boyutlandırıyor.
C. Dosyaları .m ve .h uzantıları ile sıkıştırır.
D. Dosyaların uzatılmasını ve kompresesthemini değiştirir.
A. Evet
B. HAYIR
A. Büyük Endian
B. Küçük Endian
C. Karışık
D. Değiştirilmiş endian
E. Tek bir endian
A. Kuvars 2d işlevi cgcontextdrawtileMage
B. Uiviews
C. A veya B
D. Ne de B DEĞİL
A. Evet
B. Hayır <br>
A. Evet
B. HAYIR
A. Kullanıcıdan Kaydet'i tıklaması ve başlangıç menüsünden kapatması istenmelidir
B. Kullanıcıdan başvurunuzu kapatması istenmelidir
C. Uygulama, mümkün olduğunca çabuk yapıldıkça kullanıcı değişikliklerini kaydetmek için programlanmalıdır.
D. Bu konuda özel bir husus gerekli değildir
A. Nssound sınıfı ile
B. Uisound sınıfı ile
C. AudioServiceSplaySySound Fonksiyonu ile
D. Nssystemsound işlevi ile
E. Yukarıdakilerin hiçbiri
A. - (void) toucheSdragged: (nsset *) withevent with: (uievent *) olay;
B. - (void) touchesmoved: (nsset *) WithEvent: (uievent *) olay;
C. - (void) Touchesbegan: (nsset *) WithEvent: (uievent *) olay;
D. - (void) dokunmatik: (nsset *) temasa geçer: (uievent *) olay;
E. - (void) Touchesccelled: (nsset *) Withevent WithEvent: (Uievent *) Etkinliği
A. Evet
B. HAYIR
Aşağıdaki kodu düşünün:
(BOOL) Uygulama: (UIApplication *) Uygulama DidfinishLaunchingWithoptions: (NSDictionary *) Launchoptiptions {
// arka plan rengini/desenini ayarlayın
self.window.backgroundcolor = [UIColor BlackColor];
self.tabbarcontroller.tabbar.backgroundcolor = [UIColor ClearColor];
//felf.window.backgroundcolor = [UIColor colorWithpatterNimage: [uiiMage Imagenamed:@& quot; testbg.png & quot;];
// Durum çubuğu rengini ayarlayın
[[UIApplication SharedApplication] SetStatusBarstyle: UistatusbarstyBlacktranslucent];
// Sekme çubuğu denetleyicisinin pencerenin bir alt görüşü olarak geçerli görünümünü ekleyin
self.window.rootviewController = self.tabbarController;
[self.window MarkeyandVisible];
Dönüş evet;
}
Konsola atılan hata nasıl düzeltilebilir, "Uygulamaların uygulama lansmanının sonunda bir kök görünüm denetleyicisine sahip olması beklenir"
A. self.window = [[[uiwindow alloc] initwithframe: [[Uiscreen Mainscreen] sınırlar]] autorelease];
B. MenuViewController *MenUviewController = [[MenuViewController Alloc] init]; Self.window.rootViewController = MenuViewController;
C. İkisi birden
D. Yukarıdakilerden hiçbiri
Aşağıdakilerden hangisi iPhone'da bir uygulamanın çalışıp çalışmadığını veya bir iPod Touch üzerinde çalışıp çalışmadığını belirlemesine izin verir?
A. Nsstring *deviceType = [UIdevice currentDevice] .model; if ([DeviceType Isequaltostring:@"iPhone"])
B. Nsstring *deviceType = [UIdevice currentDevice] .size; if ([DeviceType IsequaltoString:@"iPhone & quot;])
C. Nsstring *deviceType = [UIdevice currentDevice] .Device; if ([DeviceType IsequaltoString:@& quot; Cihaz & quot;])
D. Nsstring *deviceType = [UIDevice currentDevice] .iphone; if ([DeviceType IsequaltoString:@"iPhone & quot;])
ARC ve Manuel Bellek Yönetimi hakkında doğru olan nedir?
A. ARC ve manuel bellek yönetimi altında Dealloc'daki özellikleri daima nil.
B. ARC ve manuel bellek yönetimi altında DealLoc'daki özellikleri sıfırlamak zorunda değilsiniz.
C. Nil Out özellikleri ARC altında, ancak manuel bellek yönetiminde değil.
D. Manuel bellek yönetimi altında Dealloc'ta nil out özellikleri, ancak ARC'de değil.