麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

關于學習ios開發的一些筆記

2019-11-14 19:37:51
字體:
來源:轉載
供稿:網友

關于方法前的 + - 符號

前置加號(+)的方法為類方法,這類方法是可以直接用類名來調用的,它的作用主要是創建一個實例。相當于是靜態的方法。

前置減號(-)的方法為實例方法,必須使用類的實例才可以調用的。

而要把成員變量聲明為靜態的,必須使用static關鍵字


關于Ob-c的函數的參數問題

Object-c的一個方法可以包含多個參數,除了第一個參數外,后面的所有參數都要寫名字。
多個參數的寫法

(方法的數據類型) 函數名: (參數1數據類型) 參數1的數值的名字 參數2的名字: (參數2數據類型) 參數2值的名字 …. ;

舉個例子,一個方法的定義:

-(void) setKids: (NSString *)myOldestKidName secondKid: (NSString *) mySecondOldestKidName thirdKid: (NSString *) myThirdOldestKidName;

實現這個函數的時候:

-(void) setKids: (NSString *)myOldestKidName secondKid: (NSString *) mySecondOldestKidName thirdKid: (NSString *) myThirdOldestKidName{

大兒子 = myOldestKidName;

二兒子 = mySecondOldestKidName;

三兒子 = myThirdOldestKidName;

}

調用的時候:

Kids *myKids = [[Kids alloc] init];

[myKids setKids: @”張大力” secondKid: @”張二力” thirdKid: @”張小力”];

而如果你用c#寫這個方法,大致的寫法可能是

public void setKids( string myOldestKidName, string mySecondOldestKidName, string myThirdOldestKidName)

{



}

調用的時候大概的寫法可能是:

Kids myKids = new Kids();

myKids.setKids (“張大力”, “張二力”, “張小力”);

明白了吧?其實不怎么難看懂。

基本上,如果你能了解下面這段代碼的轉換關系,你Objective-C的語法也就懂了八成了:

[[[MyClass alloc] init:[foo bar]] autorelease];

轉換成C#或者java的語法也就是:

MyClass.alloc().init(foo.bar()).autorelease();

 互聯網資訊:互聯網的一點事 www.yidin.net


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一级网站| 欧美日韩国产成人在线观看 | 欧美 日韩 亚洲 中文 | 成人mm视频在线观看 | av免费在线观看不卡 | 国产精品久久久久久久四虎电影 | 免费毛片视频 | 日韩av成人 | 国产精品aⅴ| 国产精品www | 毛片在线免费观看视频 | 久久在线免费视频 | 久久久久久久久久久影视 | 午夜丰满少妇高清毛片1000部 | 国产一级大片 | 久久狂草| 日本看片一区二区三区高清 | 美女黄网站免费观看 | 国产成人综合在线观看 | 成人一区二区三区四区 | 少妇的肉体的满足毛片 | 成人在线视频在线观看 | 久久精品视频国产 | 娇妻被各种姿势c到高潮小说 | 日韩精品中文字幕在线观看 | 日韩美香港a一级毛片免费 欧美一级淫片007 | 天天看夜夜爽 | 欧美日韩中文字幕在线视频 | h视频免费观看 | 久久久久久久久久久久久久久久久久 | 欧美成人精品一区二区 | 国产九色在线观看 | 日本黄色大片免费观看 | 欧美日韩国产综合网 | 成人在线免费观看小视频 | 亚州综合图片 | 欧美交在线 | 久久精品a一级国产免视看成人 | 一级黄色毛片免费 | 黄色羞羞视频在线观看 | 91短视频在线播放 |