Dalam Objektif-C, beberapa kaedah didahului dengan tanda tambah dan tolak Adakah ini betul?
仅有的幸福
仅有的幸福 2017-05-02 09:24:35
0
1
703

Dalam Objektif-C, sesetengah kaedah dalam kelas mempunyai tanda dan ada yang mempunyai tanda - tolak Perbezaan antara keduanya adalah seperti berikut:

Kaedah yang didahului dengan tanda tambah ( ) ialah kaedah kelas Kaedah ini boleh dipanggil terus menggunakan nama kelas Fungsi utamanya adalah untuk mencipta instance. Sesetengah orang memanggilnya kaedah kilang untuk mencipta kejadian. (Serupa dengan kaedah statik kelas dalam PHP, dipanggil melalui className::methodName)
Kaedah yang didahului oleh tanda tolak (-) ialah kaedah contoh dan mesti dipanggil menggunakan contoh kelas. (Sama seperti kelas biasa dalam PHP, jika anda ingin memanggil kaedah, anda mesti membuat instantiat objek dahulu dan kemudian memanggilnya melalui $obj->methodName)

仅有的幸福
仅有的幸福

membalas semua(1)
仅有的幸福

Itu pada asasnya betul, tetapi kaedah kelas bukan sahaja digunakan untuk mencipta kejadian pada asasnya bersamaan dengan kaedah statik PHP.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan