1、Object-C中的成員變量使用了@public、@protected、@private作為訪問修飾符,默認的是@protected(類訪問和子類訪問)。Object-C中只有成員變量有訪問修飾符,類變量、類方法、成員方法是沒有訪問修飾符的,所有的方法都是@public,所有的類變量都是@private。
成都創(chuàng)新互聯(lián)公司長期為近千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為萊蕪企業(yè)提供專業(yè)的成都網(wǎng)站設計、成都網(wǎng)站制作,萊蕪網(wǎng)站改版等技術服務。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。2、沒有在@interface中聲明的方法依然可以在@implementation中調(diào)用。這是由于object-c是動態(tài)語言一般情況下,都會提供h文件,所以在m文件中寫h文件中沒有的方法,別人是不會知道的,這相當于將方法變相的私有化。
3、#import"xxx"=#import
4、方法中的類型描述(返回值類型、參數(shù)類型)都必須使用()包圍。
5、object-c中的類方法只能類調(diào)用。
6、以@end表示接口定義結束。與java不同的是java的類型定義使用{ }包圍,而object-c中的{ }只包圍成員變量,因此必須有個結束標志。
7、
Bool bi=8960;
If(bi==YES)
{
Printf(“YES”);
}
Else
{
Printf(“NO”);//BOOL是一個8位的整數(shù),8960的低八位恰好全都是0。
//非零值未必是BOOL的YES,但0一定是NO.
}
8、Object-oriented programming is all about indirection.OOP uses indirection for accessing data,just as we did in the previous examples by employing variables,files,and arguments.----Learn Objective-C on the Mac 2nd Edition。
先這些了,后面再添加。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。