`
toyota2006
  • 浏览: 551565 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

iPhone/iPad 开发: Objective-C 接分字符串成数组(类似java 的 split)

阅读更多
在很多语言如 java , ruby , python中都有将字符串切分成数组或者将数组元素以某个间隔字符串间隔形成新的数组。 其实NSArray也提供了这样的功能。

使用-componentsSeparatedByString:来切分NSArray。 如:
引用
NSString *string = @”one:two:three”;
NSArray *aArray = [string componentsSeparatedByString:@":"];


用-componentsJoinedByString:来合并NSArray中的各个元素并创建一个新的字符串,如:
string = [aArray componentsJoinedByString:@","];

这样,上面的数组就中的各个元素就以”,”分割形成一个字符串。
分享到:
评论

相关推荐

    iPhone开发:Objective-C语法入门

    Objective-C是一种主要应用于Mac和iOS开发的面向对象的编程语言,它是基于C语言并扩展了Smalltalk的消息传递机制。Objective-C的语法在很多方面与C语言相似,但增加了类、消息传递等面向对象的特性。 1. **方法调用...

    iPhone开发:Objective-C语法入门.pdf

    ### iPhone开发:Objective-C语法入门 #### 一、Objective-C简介 Objective-C是一种面向对象的编程语言,它是在C语言的基础上扩展而成的。Objective-C主要应用于苹果公司的操作系统上,包括macOS、iOS、watchOS以及...

    iPhone开发基础教程&Objective-C.2.0程序设计

    7. **Foundation框架**:Objective-C的基础框架,包含了诸如字符串、数组、字典等基本数据类型,以及线程、URL处理等功能。 8. **Cocoa Touch**:iOS开发中的核心框架,提供了UI组件和触摸事件处理等,如...

    苹果iphone开发系列:Objective-C初學者指南

    苹果iphone开发系列:Objective-C初學者指南 该种语言的最大特色是中括号【】

    【Objective-C.Fundamentals】[PDF+源代码] [iPhone/iPad/iOS]

    《Objective-C 基础教程》是一本专为iPhone、iPad和iOS开发人员设计的教程,涵盖了Objective-C编程语言的基本概念和技术。Objective-C是Apple的iOS和macOS平台上的主要编程语言,它基于C语言并增加了面向对象的特性...

    windows 下搭建 Objective-C 开发环境

    ### 在Windows下搭建Objective-C开发环境 随着移动应用开发的普及,越来越多的开发者开始尝试不同的编程语言和技术栈。尽管Objective-C主要与Apple的平台(如iOS和macOS)相关联,但有时候,出于某些原因(比如团队...

    iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics

    iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics by Matt Neuburg (Author) Publisher: O’Reilly Media (October 2013) Language: English ISBN-10: 1491945575 ISBN-13: 978-...

    iPhone 开发入门 从 C/C++ 语言到 Objective-C 语言

    Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。所以有一定C/C++语言基础理解和掌握Objective-C也会相应的快些。这回,我们将比较着学习 Objective-C语言,掌握其语法并理解其...

    iPhone/iPad 绘图应用 Brushes.zip

    iPhone/iPad 绘图应用 Brushes ,Brushes 是一个绘图应用,支持 iPhone, iPod touch 和 iPad。

    iphone/ipad开发:编写声控红旗飘飘

    1. **Objective-C或Swift编程**:iPhone和iPad应用主要使用Objective-C或Swift语言进行开发。Objective-C是早期的苹果开发语言,而Swift是近年来推出的更现代、更安全的语言,具有更高的开发效率。根据项目的具体...

    Objective-c中的字符串格式化输出

    在Objective-C中,字符串格式化输出是编程时常见的任务,特别是在iPhone开发中,开发者经常需要在控制台上打印信息以调试程序。Objective-C提供了类似于C语言的printf函数的字符串格式化方法,但它是通过`NSString`...

    Objective-C 基础教程(Amazon超级畅销书)英文版:Learn Objective-C on the Mac (Learn Series)

    - **Java背景的开发者**:Java与Objective-C有许多相似之处,但也存在一些差异,如内存管理方式不同。 - **其他语言背景**:对于没有C背景的开发者来说,学习Objective-C可能需要更多的时间去适应其语法和特性。 ##...

    深入浅出iPhone/iPad开发(第2版),中文高清完整扫描PDF版

    由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的相机、GPS和重力感应器进行工作的方法和技巧,最终介绍了如何优化、测试并发布已开发的应用程序。...

    深入浅出讲objective-c

    4. **协议(Protocol)**:Objective-C的协议类似于Java和C#的接口,定义了一组方法签名,对象可以选择遵循这些协议并实现其方法。 5. **分类(Category)**:Objective-C允许对已有类进行扩展,无需继承,通过分类...

    【Objective-C Recipes】[PDF+源代码] [iPhone/iPad/iOS]

    Objective-C Recipes 是一本针对iOS开发者的实用指南,主要聚焦于Objective-C这门编程语言的实践应用,特别是针对iPhone、iPad以及iOS平台的软件开发。这本书不仅提供了理论知识,还附带了源代码,使得读者能够深入...

    iPhone/iPad 开发: 解析本地/网络上的xml文件(实例建附件)

    - 如果不满足于原生的XML解析方式,还可以选择如XMLModel这样的第三方库,它能将XML直接映射到Objective-C或Swift的对象,简化代码,提高开发效率。 总之,处理XML文件在iOS开发中是一项常见任务,涉及本地文件...

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

    Objective-C是一种强大的面向对象编程语言,它在Apple的Mac OS X和iOS操作系统中广泛使用,是开发iPhone、iPad应用的主要工具。本基础案例集旨在帮助初学者深入理解Objective-C的语法特性,通过实际代码示例来提升...

    iPhone开发书籍大全].Beginning.iPhone.SDK.Programming.with.Objective-C

    ### iPhone SDK Programming with Objective-C 知识点概览 #### 一、图书介绍与目标读者 - **书名**:《Beginning iPhone SDK Programming with Objective-C》 - **作者**:Wei-Meng Lee - **出版社**:Wrox - **...

    iPhone开发资料之Objective-C语言简介

    Objective-C中的字符串处理通常不使用C语言的字符数组,而是使用`NSString`类。`NSString`是一个不可变的字符串对象,支持Unicode,方便进行格式化和内存管理。创建字符串可以通过直接赋值或使用`stringWithFormat:`...

    The Objective-C Programming Language

    7. **Foundation框架与Core Foundation框架**:这两个框架提供了Objective-C和C语言的基本工具和数据结构,如字符串、数组、字典等,以及系统服务如文件系统和网络访问。 8. **内存管理**:Objective-C曾经使用手动...

Global site tag (gtag.js) - Google Analytics