亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 940 | 回復(fù): 0
打印 上一主題 下一主題

objective-C學(xué)習(xí) [復(fù)制鏈接]

論壇徽章:
2
卯兔
日期:2013-09-22 20:08:052015亞冠之廣州富力
日期:2015-05-18 17:31:30
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-12-23 03:03 |只看該作者 |倒序?yàn)g覽
Objective-C:擁有一些附加特性的C語(yǔ)言,或者稱為C的擴(kuò)展集.
在Xcode這個(gè)開(kāi)發(fā)工具中可以支持ANSI C, Objective-C , C++語(yǔ)言編譯,編譯器是GCC.這個(gè)信息很重要個(gè)人認(rèn)為.
  1. @interface Circle : NSObject
  2. {
  3.  ShapeColor fillColor;
  4.  ShapeRect bounds;
  5. }
  6. - (void) setFillColor: (ShapeColor) fillColor;
  7. - (void) setBounds: (ShapeRect) bounds;
  8. - (void) draw;
  9. @end
@interface Circle : NSObject //一個(gè)編譯器要編譯三種語(yǔ)言,總得弄區(qū)別標(biāo)志符號(hào)出來(lái)吧
 
@ 這個(gè)符號(hào)就是告訴編譯器,接下來(lái)的代碼是Objective-C  interface就是接口的意思
 
Circle : NSObject // : 這個(gè)符號(hào)也可以理解為Objective-C 的特有標(biāo)識(shí)符,告訴編譯器Circle類來(lái)自和繼承NSObject類的特性.
 
- (void) setFillColor: (ShapeColor) fillColor;// - 又一個(gè)特有標(biāo)識(shí)符,
(void) 表示該函數(shù)返回的類型是void型,
setFillColor  函數(shù)名, 在這里應(yīng)該叫方法
: 表示向編譯器開(kāi)始傳遞參數(shù)
(ShapeColor)  參數(shù)類型名
fillColor  參數(shù)名
@end // 表示結(jié)束
整個(gè)函數(shù)等于C語(yǔ)言的 void setFillColor( ShapeColor fillColor);
整個(gè)代碼感覺(jué)就像C語(yǔ)言中的函數(shù)和結(jié)構(gòu)體申明.
 
函數(shù)(方法)申明之后,總得定義吧,下面是定義的代碼
  1. @implementation Circle
  2. - (void) setFillColor: (ShapeColor) c
  3. {
  4.  fillColor = c;
  5. }
  6. - (void) setBounds: (ShapeRect) b
  7. {
  8.  bounds = b;
  9. }
  10. - (void) draw
  11. {
  12.  NSLog(@"drwing a circle at (%d %d %d %d) in %@",bounds.x,bounds.y,bounds.width,bounds.height,colorName(fillColor));
  13. }
NSLog() 相當(dāng)C語(yǔ)言中的printf(),但編譯器總得區(qū)別開(kāi),所以字符串前面加個(gè)@表示Objective-C的字符串
@implementation 表示類的實(shí)現(xiàn)
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP