代码改变世界

随笔分类 -  深入浅出Objective-C

Objective-C语法之字符串NSString

2012-06-14 14:17 by htc开发, 158 阅读, 收藏,
摘要: Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新赋值。而NSMutableString类似与链表的,在创建赋值后可以进行修改长度,插入,删除等操作。注:以下代码运行环境是:XCode 4.3.2 ,IOS 5.1。NSString提供了许多创建和初始化新字符串的方法。下面这个是创建常量字符串的。 它是编译到可执行文件中的NSString的实例,它不会在内存中消失。例子:1、创建常量字符串。NS 阅读全文

Objective-C语法之基本数据类型

2012-06-13 14:31 by htc开发, 136 阅读, 收藏,
摘要: 1、新建项目为了方便,我们新建一个Single View Application 。输入项目名称 BaseTypeProduct Name: 指产品名称 ,类似于项目名称。Company Identifier: 公司标识符,一般命名规则为 “com.公司名”Bundle Identifier: 指包标识符,用于唯一标识应用程序,默认会根据公司标识符和产品名来组合生成Device Family: 指该应用支持的设备类型,共三个选项:iPhone、iPad、Universal(即iPhone、iPad通用)Include Unite Tests: 是否包含单元测试代码模板,如果勾选,Xcode会帮 阅读全文

Objective-C语法之Objective-C语言和IOS系统(简介,语法,系统结构)

2012-06-11 20:25 by htc开发, 192 阅读, 收藏,
摘要: 简介Objective-C,是扩充C的面向对象编程语言。它主要使用于Mac OS Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是在C的基础上,加入面向对象特性扩充而成的编程语言。目前,Objective-C主要应用于Mac OS X和iOS这两个NeXTSTEP的衍生系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在任何gcc支持的平台上进行编译,因为gcc原生支持Objective-C。Objective-C的历史1980年代初,布莱德·确斯(Brad Cox)在其公司Stepstone发明Objec 阅读全文