Objective-C語法總結

jopen 10年前發布 | 20K 次閱讀 Objective-C開發 Objective-C

重點概念

1.     基本框架:#import , @interface , @implementation , @class

2.     方法的命名

3.     基本關鍵字:id , self , super , _cmd , static

4.     @property, @synthesize , retain , nonatomic , assign , readonly , copy

5.     ObjectiveC中只有指針和基本類型,BOOL

6.     協議和分類 @protocol

7.     內存管理 retain release drain autorelease NSAutoreleasePool

8.     NSCopying深復制 淺復制

9.     常用NSFoundation類掌握:NSData , NSString , NSDictionary , NSArray , NSMutableArray , NSNumber,NSUserDefaults

10.  類私有方法的聲明

總結

1. ObjectiveC是一種語法檢查很弱的語言。---使用時很方便,但要重視警告,把它看作錯誤處理,而不是忽略。

2. ObjectiveC在Mac上支持垃圾回收和非垃圾回收,在iOS上只支持非垃圾回收。---在移動設備上編程時必須重視內存管理,盡量少出現內存泄露。

3. ObjectiveC沒有命名空間。---在多人一起做項目時要盡量避免使用相同的名字。

4. ObjectiveC不支持多重繼承,但它提供了類別和協議,比多重繼承更好用。

5. ObjectiveC很酷,易于使用,但同時也使得它的效率不如C++。

</div>
來自:http://blog.csdn.net/zhaoxy_thu/article/details/9090989

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!