Objective-C 2.0 程序设计
文章平均质量分 78
末日之名
这个作者很懒,什么都没留下…
展开
-
常见的NSFileManager方法
常见NSFileManager文件方法-(NSData *)contentsAtPath:path从path所代表的文件中读取数据-(BOOL)createFileAtPath:path contents:(BOOL)data attributes:attr将数据写入文件-(BOOL)removeFileAtPat原创 2013-02-04 19:12:07 · 1103 阅读 · 2 评论 -
自定义类型CGFloat、CGPoint、CGSize和CGRect
CGGeometry类定义几何元素的结构和操作几何元素的函数。1、数据类型:CGFloat: 浮点值的基本类型CGPoint: 表示一个二维坐标系中的点CGSize: 表示一个矩形的宽度和高度CGRect: 表示一个矩形的位置和大小typedef float CGFloat;// 32-bittypedef double CGFloat;// 64-bi原创 2013-03-22 21:33:18 · 3996 阅读 · 0 评论 -
NSProcessInfo、NSFileHandle常用方法
NSProcessInfo类:+(NSProcessInfo *)processInfo返回当前进程的信息-(NSArray*)arguments 以NSString对象数字的形式返回当前进程的参数-(NSDictionary *)environment返回变量/值对词典。描述当前的环境变量原创 2013-02-05 20:50:16 · 3283 阅读 · 2 评论 -
变量和数据类型
变量和数据类型(参考书Objective-C 2.0 程序设计) 使用枚举数据类型,可以定义只存储一系列特定值的数据类型名称。Objective-C语言的typedef语句允许你对内置或派生的数据类型指派自己的名称一、类的初始化1、初始化模式:Fraction *MyFraction=[[Fraction alloc]init]设置值:[MyFract原创 2013-01-14 15:00:50 · 843 阅读 · 3 评论 -
分类和协议
分类和协议一、分类1、分类:分类提供了一种简单的方式,用它可以将类的定义模块化到相关方法组或分类中。它还提供了扩展了现有类定义的简便方式,并且不必访问类的源代码。2、使用方法,如:为Fraction类添加新分类#import “Fraction.h”@interface Fraction(Mathops)-(Fraction *) add:(Fraction *原创 2013-01-23 15:23:15 · 774 阅读 · 3 评论 -
复制对象
复制对象一、copy和mutableCopy方法1、简介:Foundation类实现了名为copy和mutableCopy的方法,可以使用这些方法创建对象的副本。通过实现一个符合(不可变的)协议 或(可变的)(用于制作副本)的方法来完成此任务。注:产生一个对象的可变副本并不要求被复制的文件本身是可变的;这种情况同样适用于不可变副本,可以创建可变对象的不可变原创 2013-03-07 17:08:02 · 1048 阅读 · 0 评论 -
数字、字符串和集合
数字、字符串和集合 Foundation框架提供了一些基本对象。这些基本对象包括数字、字符串和集合,集合指的是能够以数组、字典和集的形式使用成组对象的能力。 使用预编译命令导入Foundation会显著地增加程序的编译时间。然而,通过使用预编译的头文件是经过编译器预先处理过的文件。默认情况下,所有项目都会受益于预编译的头文件。一、数字对象1、概念:原创 2013-01-23 18:16:04 · 1160 阅读 · 3 评论 -
使用文件
使用文件 Foundation框架允许你利用文件对文件或目录执行基本操作。这些基本操作是由NSFileManager类提供。一、管理文件和目录:NSFileManager1、NSFileManager类:1>、简介:对于NSFileManager类,文件或目录是使用文件路径名唯一的标识。每个路径名都是一个NSString对象,它既可以是相对路径名,也可以是原创 2013-02-05 21:25:46 · 1189 阅读 · 5 评论 -
数字、字符和集合方法归纳
NSNumber常用方法总结 创建和初始化类的方法 初始化实例方法 检索实例方法 numberWithChar: initWithChar: charValue numberWithUnsignedChar: initWithUnsignedChar: uns原创 2013-01-23 18:05:48 · 1024 阅读 · 3 评论 -
多态、动态类型和动态绑定
多态、动态类型和动态绑定(参考书Objective-C 2.0 程序设计)一、概念: 多态使得能够开发以下程序:来自不同类的对象可以定义共享相同的名称的方法;动态类型能使程序直到执行时才能确定对象所属的类;动态绑定则能使程序直到执行时才能确定要对对象调用的方法 二、动态:相同的名称,不同的类1、程序的执行:Objective-C运行时知道语句中消原创 2013-01-14 13:27:37 · 1011 阅读 · 4 评论 -
NSPathUtilities.h常用路径工具、函数和方法
常用路径工具函数NSString * NSUserName(void)返回当前用户的登录名NSString * NSFullUserName(void)返回当前用户的完整用户名NSString * NSHomeDirectory(void)返回当前用户主目录的路径NSString原创 2013-02-05 20:41:35 · 2076 阅读 · 2 评论 -
归档
归档 概念:在Objective-c术语中,归档是指用某种格式来保存一个对象,以便以后还原这些对象的过程。通常这个过程包括将(多个)对象写入文件中,以便以后读回该对象。 两种归档数据的方法:属性列表和带键值的编码。一、使用XML属性列表进行归档1、XML属性列表:MAC OS X上的应用程序使用XML属性列表(或plists)束来存储诸如默认原创 2013-03-23 22:02:30 · 1217 阅读 · 2 评论