日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

objective c 语法

發布時間:2025/3/21 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 objective c 语法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

與c/c++不一樣的地方

1) .h 和 .m; .m是實現文件; #import導入頭文件; @class類聲明。

2) @property getter/setter申明; @synthesis getter/setter實現

3) @interface child:parent<protocol1, protocol2>? 類聲明

---只能單繼承

---可以多個protocol; protocol中聲明的接口必須全部實現

4)?? @interface? ExistClass (newname)? 分類,可以在無需改動ExistClass源碼的情況下,給ExistClass增加接口。 分類中聲明的無需全部實現。 分類中會覆蓋ExistClass中相同聲明的函數

5) 內存管理!!!!!!!!

6) 深淺復制

7) 函數聲明 (return type) funcName:(arg1 type) arg1name[ ?? andArg2desc:(arg2 type) arg2name]

8) 函數調用? funcName: arg1 [andArg2desc: arg2 ]

9) id, (void *)類型。 任意類型都可賦給id, 可給id發送消息、只要id所指向的對象實際能處理該消息即可

10) 定義對象類型變量時, 都是指針形式。 ClassName * obj;這樣子

11) 序列化: 需要實現指定接口的函數即可序列化和反序列化。


http://wenku.baidu.com/view/92b7ce1c59eef8c75fbfb3d0.html?pn=NaNNaN

總結

以上是生活随笔為你收集整理的objective c 语法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。