Objective-C基礎學習之如何創建OC類

1.如何聲明一個類

  • 格式
類的聲明.png
  • 注意:
    • 1.必須以@interface開頭,@end結尾
    • 2.成員變量的聲明,必須寫在@interface與@end之間的大括號中
    • 3.方法的聲明必須在{}下面,不能寫在{}中

2.如何實現一個類

  • 格式
@implementation MyClass

- (id)initWithString:(NSString *)aName
{
    //寫代碼處
}

+ (MyClass *)myClassWithString:(NSString *)aName
{
    //寫代碼處
}
@end
  • 注意:
    • 1.必須以@implementation開頭,@end結尾
    • 2.類名必須和聲明的一致

3.如何創建一個對象

  • 用類的方式告訴計算機,我們需要一個什么樣的對象,之后我們要在程序中使用這個對象,就必須先創建一個對象
創建一個類.png
  • 注意[Car new];做了三件事

    • 1.在堆內存中開辟了一塊新的存儲空間
    • 2.初始化成員變量(寫在類聲明大括號中的屬性就叫成員變量,也叫實例變量)
    • 3.返回指針地址
  • 消息機制

    • 使用對象調用方法就是OC中的消息機制
    • OC中調用方法的格式:[類名或者對象名 方法名];
消息機制.png

4.對象的注意點

  • 可以通過 對象->對象成員(注意聲明屬性為:@public) 的方式訪問對象中的成員,
  • 每一個對象中都有一份屬于自己的屬性。
  • 對其中一個對象的成員進行了修改。和另一個對象沒有關系
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容