Objective-C之NSArray-創(chuàng)新互聯(lián)

Foundation 數(shù)組是有序的對象集合。通常情況下,一個數(shù)組中的所有元素都是一種特定的類型,但這不是必須的。不可變數(shù)組由NSArray類處理,可便數(shù)組由NSMutableArray類來處理。后者是前者的子類。

創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為麻陽等服務建站,麻陽等地企業(yè),進行企業(yè)商務咨詢服務。為麻陽企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

今日講解 : NSArray-->
首先來一段Demo

#import <Foundation/Foundation.h>

int main (int argc, const char *argv[]) {
    int i;
    @autoreleasepool {
        NSArray *monthNames = [NSArray arrayWithObjects:
                               @"January",@"111",nil];
        NSLog(@"Month Name");
        NSLog(@"===== =====");

        for (i = 0; i <  monthNames.count ; ++i ) {
            NSLog(@"%2i %@" , i+1 , [monthNames objectAtIndex:i]);
        }
    }
    return 0;
}

結果:
Objective-C之NSArray

類方法 arrayWithObjects:使用一系列對象(Objects)作為元素來創(chuàng)建對象。注意最后以nil來結束。nil不存在于數(shù)組中,只是用作結束符。

NSArray 幾種實例化的方法:
①:實例化一個空數(shù)組(創(chuàng)建一個空的數(shù)組)

NSArray *init = [NSArray array];

②:創(chuàng)建有一個元素的數(shù)組

 NSArray *init = [NSArray arrayWithObject:@"only"];

③:用一個數(shù)組可以創(chuàng)建另外一個數(shù)組

NSArray *init = [NSArray arrayWithArray:arr];

④:創(chuàng)建有多個元素的數(shù)組 (看Demo實例)

NSArray 常用的方法:
① , init.count -> 數(shù)組的長度
② , init objectAtIndex:3 -> 獲取數(shù)組的第四個元素
③ , monthNames indexOfObject:@"111" -> 獲取元素 111 在數(shù)組中的下標
④ , monthNames containsObject:@"111" -> 數(shù)組中是否含有 111 這個元素

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

網(wǎng)站名稱:Objective-C之NSArray-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://bm7419.com/article18/cdipdp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站Google、品牌網(wǎng)站制作網(wǎng)頁設計公司、網(wǎng)站維護、搜索引擎優(yōu)化

廣告

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

成都做網(wǎng)站