天天看點

Objective-C----初識Objective-C

初識Objective-C

Objective-C剛誕生的時候,擴充名.m代表message,它指的是Objective-C的一個主要特性。

NSLog( @“ %d ” ,  );  //  可以輸出 12
printf ( “ %d\n ” ,   ); // 可以輸出23
NSLog( @“ %s “ ,  “abc” ) ; // 可以輸出 字元串  abc
printf ( “%s” ,   “abc” ) ;   // 可以輸出  字元串 abc
           

“ 資料第一,函數第二 ” 的 程式設計風格;

遵循 開放/關閉 的程式設計原則,封裝一個類時,我們能夠對其 進行 擴充 而又不必 修改 内部的實作。

隻有代碼精簡,bug才無處藏身。

OC不允許在接口裡(interface)中對成員變量進行初始化。

Objective-C 中所有對象間的互動都是通過指針實作的。

例:(會報錯)

Objective-C----初識Objective-C

如果用 .mm 做檔案擴充名,編譯器就會認為你是用Objective-C++編寫的代碼,這樣就可以同時使用 C++ 和 Objective-C來程式設計了。

繼續閱讀