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
NSLog nama metode dengan Objective-C di iPhone
Saat ini, kami mendefinisikan diri kami mekanisme log yang diperluas untuk mencetak nama kelas dan nomor baris sumber log. #define NCLog(s, ...) NSLog(@"<%@:%d> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], \ __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]) Misalnya, ketika saya memanggil NCLog (@ "Hello world"); Outputnya adalah: <ApplicationDelegate:10>Hello world Sekarang saya juga ingin keluar nama …

7
Mengapa Anda menggunakan ivar?
Saya biasanya melihat pertanyaan ini ditanyakan dengan cara lain, seperti Haruskah setiap ivar menjadi properti?(dan saya suka jawaban bbum untuk Q ini). Saya menggunakan properti hampir secara eksklusif dalam kode saya. Namun, sering kali, saya bekerja dengan kontraktor yang telah lama mengembangkan iOS di dan merupakan programmer game tradisional. Dia …

6
Kategori Objective-C di perpustakaan statis
Dapatkah Anda membimbing saya cara menautkan pustaka statis ke proyek iPhone dengan benar. Saya menggunakan proyek perpustakaan statis ditambahkan ke proyek aplikasi sebagai ketergantungan langsung (target -> umum -> ketergantungan langsung) dan semua berfungsi OK, tetapi kategori. Kategori yang ditentukan di perpustakaan statis tidak berfungsi di aplikasi. Jadi pertanyaan saya …

16
Cara menanamkan ikon kecil di UILabel
Saya perlu menyematkan ikon kecil (semacam peluru khusus) ke saya UILabeldi iOS7. Bagaimana saya bisa melakukan ini di desainer antarmuka? Atau setidaknya dalam kode? Di Android ada leftDrawabledan rightDrawableuntuk label, tetapi bagaimana hal itu dilakukan di iOS? Contoh di android:

5
Bagaimana cara melihat apakah NSString dimulai dengan string lain tertentu?
Saya mencoba memeriksa untuk melihat apakah string yang akan saya gunakan sebagai URL dimulai dengan http. Cara saya mencoba memeriksa sekarang sepertinya tidak berfungsi. Ini kode saya: NSMutableString *temp = [[NSMutableString alloc] initWithString:@"http://"]; if ([businessWebsite rangeOfString:@"http"].location == NSNotFound){ NSString *temp2 = [[NSString alloc] init]; temp2 = businessWebsite; [temp appendString:temp2]; businessWebsite …

9
iPhone: Mendeteksi ketidakaktifan / waktu idle pengguna sejak sentuhan layar terakhir
Adakah yang mengimplementasikan fitur di mana jika pengguna belum menyentuh layar selama periode waktu tertentu, Anda mengambil tindakan tertentu? Saya mencoba mencari cara terbaik untuk melakukan itu. Ada metode yang agak terkait ini dalam aplikasi UIA: [UIApplication sharedApplication].idleTimerDisabled; Alangkah baiknya jika Anda memiliki sesuatu seperti ini: NSTimeInterval timeElapsed = [UIApplication …

6
Perbedaan iOS antara isKindOfClass dan isMemberOfClass
Apa perbedaan antara isKindOfClass:(Class)aClassdanisMemberOfClass:(Class)aClass fungsinya? Saya tahu ini adalah sesuatu yang kecil seperti, satu bersifat global sementara yang lainnya adalah pertandingan kelas yang tepat tetapi saya perlu seseorang untuk menentukan mana yang tolong. Dalam Swift isKind(of aClass: AnyClass)dan isMember(of aClass: AnyClass).



10
Bagaimana cara saya membungkus teks dalam UITableViewCell tanpa sel khusus
Ini ada di iPhone 0S 2.0. Jawaban untuk 2.1 juga baik-baik saja, meskipun saya tidak mengetahui adanya perbedaan mengenai tabel. Rasanya seperti mungkin untuk mendapatkan teks untuk dibungkus tanpa membuat sel khusus, karena UITableViewCellmengandung secara UILabeldefault. Saya tahu saya bisa membuatnya bekerja jika saya membuat sel khusus, tapi bukan itu …


15
Ubah HTML menjadi NSAttributedString di iOS
Saya menggunakan contoh UIWebViewuntuk memproses beberapa teks dan warna dengan benar, itu memberikan hasilnya sebagai HTML tetapi bukan menampilkannya di UIWebViewSaya ingin menampilkannya menggunakan Core Textdengan NSAttributedString. Saya dapat membuat dan menggambar NSAttributedStringtetapi saya tidak yakin bagaimana saya dapat mengkonversi dan memetakan HTML ke string yang dikaitkan. Saya mengerti bahwa …

6
Kapan menggunakan enumerateObjectsUsingBlock vs. for
Selain perbedaan yang jelas: Menggunakan enumerateObjectsUsingBlock saat Anda membutuhkan indeks dan objek Jangan gunakan enumerateObjectsUsingBlockketika Anda perlu memodifikasi variabel lokal (saya salah tentang ini, lihat jawaban bbum) Apakah enumerateObjectsUsingBlockumumnya dianggap lebih baik atau lebih buruk ketika for (id obj in myArray)juga akan bekerja? Apa kelebihan / kekurangannya (misalnya performanya kurang …


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.