Effective Objective-C 2.0 學習第一天

來源:互聯網
上載者:User

標籤:

重要知識點個人理解記錄

第一條:OC 是訊息結構語言,運行時解析,編譯時間不care

第二條:標頭檔引入盡量不要再.h檔案中(編譯費事),哪裡用到哪裡匯入,一般在.m中匯入。不要忘記@class可以在.h檔案中聲明。

第三條:多用簡化文法,例如 NSArray *a = @[@"x",@"xx"];對於可變數組 [@[@"s",@"ss"] mutableCopy];

第四條:少用#define定義常量。 static NSString *const xxx = @"222";

.h檔案

#import "BaseViewController.h"

static const int kWidth = 3;

static const int kHigh ;

extern NSString *const ConstKey;

@interface ConstViewController : BaseViewController

@end

 

 .m檔案

#import "ConstViewController.h"

 const int kHight = 100;

NSString *const ConstKey = @"111";

@interface ConstViewController ()

@end

@implementation ConstViewController

 - (void)viewDidLoad {

    [super viewDidLoad];

}

- (void)didReceiveMemoryWarning {

    [super didReceiveMemoryWarning];

}

@end

 

Effective Objective-C 2.0 學習第一天

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.