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.

7
Cara menyimpan objek khusus di NSUserDefaults
Baiklah, jadi saya telah melakukan beberapa pencarian, dan saya menyadari masalah saya, tetapi saya tidak tahu bagaimana cara memperbaikinya. Saya telah membuat kelas khusus untuk menampung beberapa data. Saya membuat objek untuk kelas ini, dan saya perlu mereka untuk bertahan di antara sesi. Sebelum saya memasukkan semua informasi saya NSUserDefaults, …

26
Tidak dapat menyembunyikan bilah status di iOS7
Saya baru saja meningkatkan iPhone 5 iOS 7 ke empat versi beta saya. Sekarang ketika saya menjalankan aplikasi saya dari Xcode 5 di iPhone ini, bilah status tidak bersembunyi, meskipun seharusnya. Tidak bekerja: [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; Tidak bekerja: [UIApplication sharedApplication].statusBarHidden = YES; Tidak dapat masuk ke Forum Pengembang Apple

16
Praktik terbaik untuk mengesampingkan isEqual: dan hash
Bagaimana Anda menimpa dengan benar isEqual:di Objective-C? "Tangkapan" tampaknya bahwa jika dua objek sama (seperti yang ditentukan oleh isEqual:metode), mereka harus memiliki nilai hash yang sama. Bagian Introspeksi dari Panduan Dasar-Dasar Kakao memang memiliki contoh tentang cara menimpa isEqual:, disalin sebagai berikut, untuk kelas bernama MyWidget: - (BOOL)isEqual:(id)other { if …


30
Mendeteksi jika perangkatnya adalah iPhone X
Aplikasi iOS saya menggunakan ketinggian khusus untuk UINavigationBar yang menyebabkan beberapa masalah pada iPhone X baru. Apakah seseorang sudah tahu cara mendeteksi secara program (dalam Objective-C) andal jika aplikasi berjalan di iPhone X? EDIT: Tentu saja memeriksa ukuran layar dimungkinkan, namun, saya ingin tahu apakah ada beberapa metode "membangun" seperti …

25
Tidak dapat menggunakan kelas Swift di dalam Objective-C
Saya mencoba mengintegrasikan Swiftkode dalam aplikasi saya. Aplikasi saya ditulis Objective-Cdan saya menambahkan sebuah Swiftkelas. Saya telah melakukan semua yang dijelaskan di sini . Tapi masalah saya adalah yang Xcodebelum membuat -Swift.hfile, hanya header bridging. Jadi saya membuatnya, tetapi sebenarnya kosong. Saya dapat menggunakan semua kelas ObjC saya di Swift, …
260 ios  objective-c  swift 

16
iOS mendeteksi jika pengguna menggunakan iPad
Saya memiliki aplikasi yang berjalan di iPhone dan iPod Touch, dapat berjalan di Retina iPad dan segalanya tetapi harus ada satu penyesuaian. Saya perlu mendeteksi apakah perangkat saat ini adalah iPad. Kode apa yang dapat saya gunakan untuk mendeteksi jika pengguna menggunakan iPad di saya UIViewControllerdan kemudian mengubah sesuatu yang …
260 ios  objective-c  swift  ipad  device 



4
GCD untuk melakukan tugas di utas utama
Saya memiliki panggilan balik yang mungkin berasal dari utas apa pun. Ketika saya mendapatkan panggilan balik ini, maka saya ingin melakukan tugas tertentu di utas utama. Apakah saya perlu memeriksa apakah saya sudah berada di utas utama - atau adakah hukuman dengan tidak melakukan pemeriksaan ini sebelum memanggil kode di …

30
Cara menemukan pengontrol tampilan teratas di iOS
Saya telah mengalami beberapa kasus sekarang di mana akan lebih mudah untuk dapat menemukan controller tampilan "paling atas" (yang bertanggung jawab atas tampilan saat ini), tetapi belum menemukan cara untuk melakukannya. Pada dasarnya tantangannya adalah ini: Mengingat bahwa seseorang mengeksekusi di kelas yang bukan pengontrol tampilan (atau tampilan) [dan tidak …


6
Selalu berikan referensi diri yang lemah ke dalam blok di ARC?
Saya sedikit bingung tentang penggunaan blok di Objective-C. Saat ini saya menggunakan ARC dan saya memiliki cukup banyak blok di aplikasi saya, saat ini selalu mengacu pada selfreferensi yang lemah. selfMungkinkah itu penyebab blok-blok ini mempertahankan dan menjaganya agar tidak dapat dialokasikan kembali? Pertanyaannya adalah, haruskah saya selalu menggunakan weakreferensi …



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.