objective-c - iOS通过property声明的变量的作用域??
巴扎黑
巴扎黑 2017-05-02 09:26:52
0
1
397

我们可以通过.h中使用property关键字声明变量,但是他的作用域是什么?,还可以在.m中的扩展接口声明变量。还可以在@implementation中声明变量,他们的作用域分别是什么?从使用中看,.h中通过property声明的变量应该是public,.m中@interface声明的是protected。是这样的吗?求解惑。

巴扎黑
巴扎黑

membalas semua(1)
Peter_Zhu

1. Kunci dalam OC adalah untuk melihat jika anda telah memperoleh pengisytiharan pembolehubah Setelah diperolehi, ia boleh digunakan, dalam .h ia adalah awam dan dalam .m ia adalah peribadi tidak akan mengimport fail .m. @interface dalam .m sebenarnya adalah sambungan Ia hanya ditulis dalam fail .m dan secara automatik akan menyediakan pelaksanaan settergetter.
2. Kerana kewujudan masa jalanan, peribadi tidak bermakna anda perlu melihat OC dengan pemikiran seperti ini.

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