Object-C学习笔记
lutaotony
这个作者很懒,什么都没留下…
展开
-
Object-C 学习笔记一-----最简单的objective-c程序
从今天开始我正式学习objective-c,由于以前的基本比较差,所以根据objective-c上面的步骤学习。达到自己的学习目的,所以这个笔记做为自己的记录。 首先从苹果官网注册,然后下载一个xcode4..1.1因为现在这个版本是可以免费使用的,这对于中国人来说是一件很欣原创 2011-09-10 22:21:16 · 3052 阅读 · 2 评论 -
Object-C学习笔记九-----查找文件
FileWakler这是一个查找文件的小项目,不过里面用到了许多知识点。 NSAutoreleasePool * pool = [[NSAutoreleasePoolalloc]init];//自动释放池 NSFileManager *manage原创 2011-09-15 21:48:20 · 1594 阅读 · 0 评论 -
Object-C学习笔记五-----使用跨文件依赖关系
前面所有的全部写在main函数里面。这样即不方便查找,也不方便修改。所以我们提取相应的类拼接在一起,方便查看和修改。首先是Tire类和Engine类File-New File 出现如下画面点击Next 进入下一个画面这里根据需要选择NSObject 点击N原创 2011-09-12 17:36:22 · 1476 阅读 · 2 评论 -
Object-C学习笔记四-----组合
前面学习的时候知道继承是两个类之间的关系。 一个项目可能会有很多部分组成。我们如何能更好的把他们组合在一起呢?我们认为在对象之间的才称之为composition.就像一辆汽车由发动机和四个轮子组成。这样我们可以理解为一个汽车类由一个发动机类和轮子类组成。只有有了发动机和轮原创 2011-09-12 15:11:20 · 2065 阅读 · 0 评论 -
Object-c学习笔记十七-----键/值编码
Cocoa提供的一种特性,将键/值编码称为KVC。键/值编码中的基本调用包括-valueForKey:和-setValue:forkey:。NSString *name=[car valueForKey:@"name"];NSLog(@"%@",name);这相当原创 2011-10-05 18:37:55 · 2107 阅读 · 0 评论 -
Object-C学习笔记十-----内存管理
内存管理时程序设计中常见的资源管理的一部分。但是由于每个使用的资源都是有限的,所以如何更好的使用好这些资源就是问题所在。1。对象的生命周期,每个对象都有生命周期,2。引用计数,Cocoa采用的是引用计数(reference counting)。当使用alloc,new和c原创 2011-09-17 17:10:46 · 961 阅读 · 0 评论 -
Object-C学习笔记八-----Foundation Kit快速教程NSArray NSEnumerator NSDictioary NSNumber NSValue NSNull
1。NSArray有两个限制,首先它只能存储objective-c的对象,其次,它也不能存储nil(对象的0值或null值)因为结束时用nil,代表列表结束。 NSArray *array ; array=[NSArrayarrayWithObjects:原创 2011-09-14 23:24:22 · 1856 阅读 · 0 评论 -
Object-c学习笔记十三-----类别
在现有的类中添加新方法,这些新方法被称之为“类别”;1。类别的作用创建类别:@interface NSString(NumberCnvenience)//声明类别 现有的类名位于@interface之后NSString,括号中是类别的名称(NumberCnveni原创 2011-09-24 12:08:07 · 2321 阅读 · 0 评论 -
Object-c学习笔记十八-----NSPredicate
Cocoa提供了一个类NSPredicate类,该类主要用于指定过滤器的条件,该对象可以准确的描述所需条件,对每个对象通过谓词进行筛选,判断是否与条件相匹配。谓词表示计算真值或假值的函数。 NSPredicate *predicate; predicate原创 2011-10-06 13:12:00 · 14875 阅读 · 1 评论 -
Object-c学习笔记十六-----文件加载与保存
Cocoa中有一类名为属性列表的对象是plist。属性列表类包含NSArray ,NSDictionary,NSString,NSNumber ,NSDate和NSData。看看NSDate和NSData用法。 NSDate *dates ; da原创 2011-10-05 11:55:13 · 1990 阅读 · 0 评论 -
Object-c学习笔记十五-----AppKit简介
前面我学习的都是在应用程序里面的,现在我开始学习一些简单的页面。这个例子就是把文本框里面的英文自动转换成大小的小例子。首先我先创建一个Cocoa Application新项目,然后在souce file 文件里面添加一个object-c class 命名为AppContr原创 2011-10-04 13:31:03 · 2387 阅读 · 0 评论 -
Object-c学习笔记十四-----协议
Object-c和Cocoa有一个正式协议(formal protocol).和C#里面的接口很类似,都要只要协议中有的方法,都要去全部实现。我们先看一个NSCopying协议@protocol NSCopying //@protocol是声明协议的标志。后面是协议的原创 2011-10-03 14:53:50 · 2201 阅读 · 0 评论 -
Object-c学习笔记十二-----特性
前面我们在编写的时候用到了set方法和get方法。在object-c2.0中引入了特性(property)。在头文件中修改,用到关键字@property 可以看如下代码:@propertyfloat rainHandling;@propertyfloat snow原创 2011-09-21 22:08:31 · 1269 阅读 · 0 评论 -
Object-c学习笔记十一-----对象初始化
创建新对象有两个方法:第一种方法就是[类名 new] ,第二种方法是[[类名 alloc ] init ],这两种方法时等价的。在Cocoa里面常用的则是alloc和init方法。alloc实际是allocation(分配),可以理解为初始化时分配出足够的内存空间。all原创 2011-09-19 22:59:09 · 2956 阅读 · 0 评论 -
Object-C学习笔记七-----Foundation Kit快速教程NSString and NSMutableString
在Foundation 框架中有很多有用的,面向数据的低级类和数据类型。其中比较重要的是。NSString NSArray NSEnumerator NSNumber等。首先我们下熟悉一下常用的一些结构(struct)1。范围的作用,NSRange 表示相关事物的范围。通原创 2011-09-13 22:12:28 · 1505 阅读 · 0 评论 -
Object-C学习笔记六-----Xcode快捷键
首先我们要熟悉这几个标志他们代表什么意思--代表Command,--代表Shift,--代表control,--代表optionXcode Menu 快捷键图 File Menu 快捷键图 Edit Menu快捷键 Fo原创 2011-09-12 20:12:36 · 2346 阅读 · 0 评论 -
Object-C学习笔记三-----继承
面向对象里面的三大特性,封装,继承,多态。其中继承就包含其中。在笔记二中还有很多代码是重复的圆接口和矩形接口都是继承了NSObject类,他们下面的属性和方法都是基本一致的。请看代码://圆接口-------------------------------------原创 2011-09-11 21:43:29 · 4218 阅读 · 0 评论 -
Object-C学习笔记二-----面向对象编程基础知识
其是学过语言的都基本知道面向对象的概念OOP(Object-Oriented Programming),由于自己学习编程时间不长,理解不是很透澈,只是照本宣科,自己理解为主。关键词: Indirection 理解就是接口 首先我们先来看2段代码 NSLog(@"The原创 2011-09-11 17:23:31 · 4092 阅读 · 3 评论 -
Objective-C语法快速参考
这个很早就有了,但是为了方便自己的查找。一、XCode、Objective-C、Cocoa说的是几样东西?答案:三样东西。 XCode:你可以把它看成是一个开发环境,就好像Visual Studio或者Netbeans或者SharpDevelop一样的玩意。你可以将Interface Builder认为是Visual Studio中用来画界面的那部分功能原创 2012-12-15 09:21:10 · 1081 阅读 · 0 评论