-
OC中對象方法名為,去掉方法類型(+/-),去掉參數類型和參數名,剩下的即為對象方法名。(即':'也屬于方法名的一部分) ps:oc的設定為啥這么逆天~查看全部
-
類內使用成員變量,類外使用屬性,屬性是用來讓外部可以訪問成員變量的值查看全部
-
OC創建對象, [類名 方法名]或者[對象名 方法名] alloc -為對象分配內存空間; init - 對對象進行初始化;查看全部
-
初入門查看全部
-
111查看全部
-
請看注釋內容查看全部
-
父類的私有變量子類無法繼承。查看全部
-
成員變量訪問修飾符問題: @public 公有:在類內類外都可以使用并且可以被繼承 在main函數中要用指向調用a->_成員變量 @private 私有:在類內可以使用,類外無法調用且不可繼承 @protected 受保護,在類內可以使用,在類外可以繼承,但是不能被調用 @package 框架權限,在框架內相當于受保護,在框架外相當于私有查看全部
-
自定義初始化instancetype,可以利用之前學的帶有參數函數的調用查看全部
-
初始化 (id)init 其中id可以是任何類型,而-(instancetype)init是當前類類型初始化查看全部
-
函數名怎么看:去掉函數類型,去掉參數類型和參數名,剩下的包括冒號都是函數名查看全部
-
可以在-方法中調用+方法,可以直接[]通過類名調用;也可以在+方法中調用-方法,但是需要實例化,進行對象調用查看全部
-
-,+表示方法的類型, -代表對象方法,其需要用對象名進行調用; +代表類方法 調用方法要在.m文件中進行實現查看全部
-
[]表示調用方法,如[people alloc]就是people類調用了alloc的方法查看全部
-
所以,在類的.h文件中可以不用寫成員變量,直接在類的.m文件中@implementation中寫成員變量查看全部
舉報
0/150
提交
取消