Pertanyaan yang diberi tag «objective-c»

Tag ini harus digunakan hanya pada pertanyaan yang tentang fitur Objective-C atau bergantung pada kode dalam bahasa. Tag [cocoa] dan [cocoa-touch] harus digunakan untuk bertanya tentang kerangka kerja atau kelas Apple. Gunakan tag terkait [ios], [macos], [apple-watch] dan [tvos] untuk masalah khusus untuk platform tersebut.

6
@import vs #import - iOS 7
Saya bermain-main dengan beberapa fitur iOS 7 baru dan bekerja dengan beberapa Efek Gambar seperti yang dibahas dalam video WWDC "Implementing Engaging UI on iOS". Untuk menghasilkan efek blur dalam kode sumber untuk sesi, UIImagediperpanjang melalui kategori yang mengimpor UIKit seperti: @import UIKit; Saya pikir saya melihat sesuatu tentang ini …
432 ios  objective-c  import  ios7 

30
Mendapatkan bahasa perangkat saat ini di iOS?
Saya ingin menunjukkan bahasa saat ini yang menggunakan perangkat UI. Kode apa yang akan saya gunakan? Saya ingin ini sebagai NSStringformat yang sepenuhnya dijabarkan. (Bukan @ "en_US") EDIT: Bagi mereka yang mengemudi, ada satu ton komentar yang berguna di sini, karena jawabannya telah berevolusi dengan rilis iOS baru.



8
File bersifat universal (tiga irisan), tetapi tidak mengandung kesalahan irisan (n) ARMv7 untuk pustaka statis di iOS, lagi pula untuk memotong?
Saya memutakhirkan versi Xcode dan ketika menggunakan perpustakaan statis eksternal, saya mendapatkan pesan ini: ld: file bersifat universal (3 slice) tetapi tidak mengandung slice (n) armv7s: / file / lokasi untuk arsitektur armv7s dentang: error: perintah linker gagal dengan kode keluar 1 (gunakan -v untuk melihat doa) Apakah ada cara …

11
Seberapa berbahaya membandingkan nilai floating point?
Saya tahu UIKitpenggunaan CGFloatkarena sistem koordinat independen resolusi. Tapi setiap kali saya ingin memeriksa apakah misalnya frame.origin.xadalah 0itu membuat saya merasa sakit: if (theView.frame.origin.x == 0) { // do important operation } Tidak CGFloatrentan terhadap positif palsu ketika membandingkan dengan ==, <=, >=, <, >? Ini adalah titik mengambang dan …

8
Dukungan Multitasking iPad memerlukan orientasi ini
Saya mencoba mengirimkan aplikasi iOS 9 universal saya ke Apple (dibangun dengan Xcode 7 GM) tetapi saya menerima pesan kesalahan ini untuk bundel di iTunes Connect, tepat ketika saya memilih Kirim untuk Tinjauan : Bundel Tidak Valid. Dukungan iPad Multitasking memerlukan orientasi ini: 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight'. Ditemukan 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown' …
389 ios  objective-c  iphone  xcode  ipad 

19
Apa yang masuk ke .gitignore Anda jika Anda menggunakan CocoaPods?
Saya telah melakukan pengembangan iOS selama beberapa bulan sekarang dan baru belajar dari perpustakaan CocoaPods yang menjanjikan untuk manajemen ketergantungan. Saya mencobanya pada proyek pribadi: menambahkan ketergantungan pada Kiwi ke Podfile saya, berlari pod install CocoaPodsTest.xcodeproj, dan voila , itu bekerja dengan baik. Satu-satunya hal yang membuat saya bertanya-tanya adalah: …

10
Apa perbedaan antara #import dan #include di Objective-C?
Apa perbedaan antara #import dan #include dalam Objective-C dan adakah saat-saat di mana Anda harus menggunakannya? Apakah satu sudah usang? Saya membaca tutorial berikut: http://www.otierney.net/objective-c.html#preamble dan paragrafnya tentang #import dan #include tampaknya bertentangan sendiri atau setidaknya tidak jelas.

30
Aplikasi diharapkan memiliki pengontrol tampilan root pada akhir peluncuran aplikasi
Saya mendapatkan kesalahan berikut di konsol saya: Aplikasi diharapkan memiliki pengontrol tampilan root pada akhir peluncuran aplikasi Di bawah ini adalah application:didFinishLaunchWithOptionsmetode saya : - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Set Background Color/Pattern self.window.backgroundColor = [UIColor blackColor]; self.tabBarController.tabBar.backgroundColor = [UIColor clearColor]; //self.window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"testbg.png"]]; // Set StatusBar …
383 ios  objective-c 

25
Data Inti: Cara tercepat untuk menghapus semua instance entitas
Saya menggunakan Data Inti untuk mempertahankan hasil dari panggilan Layanan Web secara lokal. Layanan web mengembalikan model objek penuh untuk, katakanlah, "Mobil" - bisa sekitar 2000 di antaranya (dan saya tidak bisa membuat Layanan Web mengembalikan apa pun yang kurang dari 1 atau SEMUA mobil. Lain kali saya membuka aplikasi …

8
Tetapkan variabel di dalam Blok ke variabel di luar Blok
Saya mendapatkan kesalahan Variabel tidak dapat ditentukan (tidak ada __block type specifier) di telepon aPerson = participant;. Bagaimana saya bisa memastikan blok dapat mengakses aPersonvariabel dan aPersonvariabel dapat dikembalikan? Person *aPerson = nil; [participants enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { Person *participant = (Person*)obj; if ([participant.gender isEqualToString:@"M"]) { aPerson …

30
Bagaimana cara menghilangkan keyboard untuk UITextView dengan tombol kembali?
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Di perpustakaan IB, pengantar memberitahu kita bahwa ketika returntombol ditekan, keyboard untuk UITextViewakan hilang. Tetapi sebenarnya returnkuncinya hanya dapat bertindak sebagai '\ n'. …


30
Cara mudah untuk mengabaikan keyboard?
Saya memiliki beberapa kontrol yang tersebar di banyak sel tabel di meja saya, dan saya bertanya-tanya apakah ada cara yang lebih mudah untuk mengabaikan keyboard tanpa harus mengulang semua kontrol saya dan mengundurkan semuanya sebagai responden pertama. Saya kira pertanyaannya adalah ... Bagaimana saya mendapatkan responden pertama saat ini ke …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.