Rumah  >  Soal Jawab  >  teks badan

objective-c - iOS通过property声明的变量的作用域??

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

巴扎黑巴扎黑2750 hari yang lalu389

membalas semua(1)saya akan balas

  • 天蓬老师

    天蓬老师2017-05-02 09:28:52

    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.

    balas
    0
  • Batalbalas