`
gekie
  • 浏览: 158140 次
  • 性别: Icon_minigender_1
  • 来自: 海口
社区版块
存档分类
最新评论

objective-c对NSArray的学习

阅读更多

NSARRAY简单的使用

定义数组,遍历数组:

1
2
3
4
5
6
7
8
    NSArray *array;
    array = [NSArray arrayWithObjects:@"one", @"two", @"three", @"four",nil];
 
    int i;
    for(i = 0; i < [array count]; i++)
    {
        NSLog(@"index %d has %@.",i,[array objectAtIndex:i]);
    }

切分字符串:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
 
    // insert code here...
    NSString *string = @"oop:ack:bork:greeble:ponies";
 
    NSArray *array = [[[NSArray array] init] autorelease];
//    array = [NSArray arrayWithObjects:@"one", @"two", @"three", @"four",nil];
 
    array = [string componentsSeparatedByString:@":"];
 
    int i;
    for(i = 0; i < [array count]; i++)
    {
        NSLog(@"index %d has %@.",i,[array objectAtIndex:i]);
    }

合并数组:

1
2
NSArray  *array1 = [NSArray arrayWithObjects:@"1", @"2", @"3", nil];
NSString *joinedString = [array1 componentsJoinedByString:@","];

可变数组:

1
2
3
4
5
6
7
8
9
10
11
    NSMutableArray *array = [[[NSMutableArray alloc] init] autorelease];
 
    array = [NSMutableArray arrayWithCapacity: 17];
 
    int i;
 
    for(i = 0; i < 4; i++)
    {
        [array addObject:@"aaa"];
        NSLog(@"hello %d  %@",i, [array objectAtIndex:i]);
    }

分享到:
评论

相关推荐

    Objective-C基础教程(入门教程).pdf

    Objective-C是一种广泛用于苹果平台应用程序开发的编程语言,它是C语言的一个超集,并加入了Smalltalk风格的消息传递机制。本篇教程主要面向初学者,介绍了Objective-C的基础知识点和一些核心概念。 1. Objective-C...

    Objective-C编程全解最新版.pdf.zip

    1. **Objective-C基础**:Objective-C是在C语言基础上扩展的,因此,理解C语言的基本语法是必要的。Objective-C添加了消息传递机制、类和协议等面向对象特性。 2. **消息传递**:Objective-C中的对象通过发送消息来...

    Objective-C程序设计 第6版 pdf

    《Objective-C程序设计 第6版》是学习和深入理解这种语言的重要参考资料,旨在帮助开发者掌握Objective-C的基础以及高级概念。 这本书的核心内容可能包括以下几个方面: 1. **Objective-C基础**:Objective-C是在...

    《Objective-C基础教程》中文版(含源代码)

    《Objective-C基础教程》是一本面向初学者的编程书籍,主要涵盖了Objective-C语言的基本概念、语法和编程实践,尤其适合那些想要踏入iOS应用开发领域的学习者。Objective-C是Apple公司开发的面向对象的编程语言,它...

    这是一个基于Objective-C语言的基础案例集 旨在用于给初学者快速了解Objective-C语言的语法 .zip

    本基础案例集旨在帮助初学者深入理解Objective-C的语法特性,通过实际代码示例来提升学习效果。 Objective-C是在C语言的基础上扩展的,因此了解C语言的基本概念是必要的。C语言提供了基本的数据类型(如int、char、...

    Learn objective-c on the mac配套实例代码

    "Learn Objective-C on the Mac" 这本书的配套实例代码,为学习者提供了实践的机会,加深对Objective-C的理解。 首先,让我们深入了解一下Objective-C的关键概念: 1. **消息传递**: Objective-C 是基于 Smalltalk...

    Objective-C专业书籍汇总pdf

    这个压缩包包含三本关于Objective-C的专业书籍,将为学习者提供深入理解这一语言的基础和高级概念。 1. **Objective-C基础教程.pdf** 这本书是初学者的理想起点,它详细介绍了Objective-C的基本语法和特性。读者将...

    Objective-C基础教程(Learn Objective-C)随书源码下载

    本教程的源码下载是为了辅助学习Objective-C基础知识而准备的。在深入探讨这些源码之前,让我们先了解一下Objective-C的关键概念。 1. **面向对象编程基础**: Objective-C是C语言的超集,它扩展了C语言,加入了...

    objective-c编程 第2版=objective-c program 2nd edition_13889311

    通过阅读"Objective-C编程 第2版",无论是初学者还是有经验的开发者,都能从中受益,提升对Objective-C的理解和应用能力。书中的详细讲解和实例将帮助读者更好地融入Apple的开发生态系统,为构建高质量的iOS和macOS...

    Objective-C基础教程源代码 Learn objective-C on the Mac Mark Dalrymple著书

    4. **Foundation框架**:Objective-C的基石是Foundation框架,它提供了许多基本数据类型、集合类(如NSArray、NSDictionary、NSSet)以及系统服务。学习如何使用这些工具来构建应用程序的基础。 5. **Cocoa和Cocoa ...

    Objective-C - Learning Objective-C 2.0 Second Edition

    通过对C语言基础的巩固、面向对象编程的理解以及Objective-C语言特性的深入学习,读者可以逐步建立起坚实的Objective-C编程技能。无论你是新手还是有经验的开发者,本书都将为你提供宝贵的指导和支持。

    Learn Objective-C 中文版 v2

    这个"Learn Objective-C 中文版 v2"的学习资源可能是针对那些希望深入理解Objective-C语言特性和编程实践的开发者设计的。下面我们将详细探讨Objective-C的关键知识点。 1. **面向对象编程基础**: - **类与对象**...

    好学的Objective-c(高清版)PDF

    Objective-C的起源可以追溯到C语言,它扩展了C的语法,加入了Smalltalk的面向对象特性。在Objective-C中,类是对象的蓝图,对象则是程序中的基本工作单元。理解类和对象的概念是学习Objective-C的第一步。 首先,你...

    Objective-C 基础语法学习项目

    Objective-C的主要特点在于其动态特性、消息传递机制以及对C语言的良好兼容性。 #### 二、关键知识点概述 根据给定的学习笔记,我们将从以下几个方面深入探讨Objective-C的基础语法: 1. **基本概念介绍**:包括类...

    objective-c学习资料

    Objective-C是在C语言基础上扩展的,它引入了消息传递机制和类的概念,使得C语言具备了面向对象的能力。Objective-C的语法在某些方面与C++相似,但它的动态性更强,允许在运行时修改类和方法。 2. **类与对象**: ...

    Objective-C程序设计

    首先,Objective-C是在C语言基础上扩展的,它引入了消息传递机制和类的概念,这使得它具有高度的灵活性和可扩展性。在Objective-C中,对象通过发送消息来执行操作,这种机制类似于其他语言中的方法调用。消息传递的...

    Objective-C程序设计 第6版.pdf

    6. **Foundation框架**:Objective-C的开发离不开Foundation框架,它提供了许多基础工具,如字符串处理、集合类(NSArray、NSDictionary等)、线程和文件操作。书中会详细介绍如何使用这些工具。 7. **Cocoa和Cocoa...

    Objective-C语言教程与案例.zip

    这个"Objective-C语言教程与案例.zip"压缩包包含了一份详尽的教程和实际案例,旨在帮助学习者深入理解并熟练掌握Objective-C。 文档资料.docx可能是教程的主要部分,它可能涵盖了以下知识点: 1. **Objective-C...

    Effective Objective-C 2.0 中文版.zip

    《Effective Objective-C 2.0》是一本针对iOS和Mac OS X开发者的经典书籍,它深入探讨了Objective-C编程语言的高效使用方法。这本书由Mattt Thompson撰写,旨在帮助开发者写出更加优雅、可维护和高性能的代码。中文...

Global site tag (gtag.js) - Google Analytics