欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

IOS開發(fā)之Object-C中對象的示例分析-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關IOS開發(fā)之Object-C中對象的示例分析的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)專注于武夷山企業(yè)網站建設,響應式網站開發(fā),商城網站開發(fā)。武夷山網站建設公司,為武夷山等地區(qū)提供建站服務。全流程按需定制開發(fā),專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務

對象

對象和結構類似,一個對象可以保存多個相關的數據。在結構中,我們稱這些數據為成員。而在對象中,稱這些數據為實例變量。除了這些以外,對象和結構不用之處在于,對象還可以包含一組函數,并且這些函數可以使用對象所保存的數據,這類函數稱為方法。

類(class)負責描述某個特點類型的對象,其中包括方法和實例變量。類可以描述以下兩種對象:

  1. 抽象概念,例如數據、字符串和指令集。

  2. 實際存在的事物,例如人、地點等。

一個類定義了一種對象,同時它也可以用來創(chuàng)建這種對象。類既是對象的原型,又是生產對象的工廠。

實例

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
  @autoreleasepool {
    // insert code here...
    NSDate *today=[NSDate date];

    NSLog(@"%p",today);
  }
  return 0;
}

上面程序中 等號(=)左邊是變量today,變量前面的*說明它是一個指針,這個指針保存著NSdate實例在內存中的地址。賦值運算符的右邊是返回了NSDate實例的地址。整個過程稱為消息發(fā)送。

方法和函數類似。根據指令執(zhí)行相應的功能。oc中,想要執(zhí)行方法里的代碼,首先需要發(fā)送一條消息給包含這個方法的對象或類。

上面的程序中NSDate類中有一個date方法,因此,我們向NSDate類發(fā)送了date消息,讓它執(zhí)行date方法。

消息發(fā)送必須寫在一對方括號里,并且必須包含接受方和選擇器。

如下面格式:

IOS開發(fā)之Object-C中對象的示例分析

修改程序,如下:

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
  @autoreleasepool {
    // insert code here...
    NSDate *today=[NSDate date];

    NSLog(@"today=%@",today);
  }
  return 0;
}

輸出結果:

today=2016-12-06 00:02:59 +0000

獲取到NSDate的實例,這時就可以給它發(fā)送消息了,如下程序:

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
  @autoreleasepool {
    // insert code here...
    NSDate *today=[NSDate date];

    double seconds=[today timeIntervalSince1970];

    NSLog(@"seconds=%f",seconds);
  }
  return 0;
}

輸出結果:

seconds=1480982760.070326

timeIntervalSince1970的作用是會算出現(xiàn)在的時間和1970年1月1號12:00 AM(GTM)之間的時間差。

感謝各位的閱讀!關于“IOS開發(fā)之Object-C中對象的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站chinadenli.net,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

文章題目:IOS開發(fā)之Object-C中對象的示例分析-創(chuàng)新互聯(lián)
網址分享:http://chinadenli.net/article28/dhecjp.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供外貿網站建設企業(yè)建站商城網站云服務器網站建設響應式網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網站建設公司