Objective-C基础再学习
文章平均质量分 81
“温故而知新”。全面学习Objective-C的基础知识,不一定面面俱到,但是对于再学习来说已经足够了。希望在IOS开发学习的道路上得到新的提升。
大明宫
只为那天重来~~~~
展开
-
Objective-C再学习之Category(十)
Category在ObjC中的作用非常大,可以在其中添加我们自己的方法等等。 这里只做一个简答的demo学习一下: 首先按照给出的模板新建一个给予NSString的Category类。 完成后在.h文件中编写如下代码: #import @interface NSString (Category) //添加自定义方法 -(NSString *)removeNumberFromS原创 2012-09-16 00:49:18 · 1160 阅读 · 3 评论 -
Objective-C再学习之消息(九)
在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(ObjC中的术语为消息)跟其他语言中的方法调用差不多,只是形式有些不同而已。 譬如C++ 中的: Bird * aBird = new Bird(); aBird->fly(); 在ObjC 中则如下: Bird * aBi原创 2012-02-28 10:23:01 · 473 阅读 · 0 评论 -
Objective-C再学习之Set集合(八)
在ObjC中提供了两种集合对象来供我们使用:NSSet和NSMutableSet。前者是不可变集合对象,后者是可变集合对象。有点想字符串和数组以及字典。Set集合中必须使用对象。 下面我们通过代码来学习两者的基本用法: 一:不可变集合使用 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup原创 2012-09-16 00:30:20 · 1159 阅读 · 1 评论 -
Objective-C再学习之self的用法(七)
在项目ObjC的学习中经常会碰到是否应该使用self的苦恼,或者说什么时候使用全局变量,什么时候self ? 大多数的答案是:“这与objc的存取方法有关” 怎么样才能有关呢?接下来通过几个小例子来看一下。 首先我们创建一个学生类:Student类 这个学生类里有学生的id和学生的姓名name #import @interface Student : NSObject{原创 2012-09-15 23:54:17 · 1569 阅读 · 2 评论 -
Objective-C再学习之NSObject对象(六)
首先我们看一段Apple给出的定义:NSObject is the root class of most Objective-C class hierarchies. Through NSObject, objects inherit a basic interface to the runtime system and the ability to behave as Objecti原创 2012-09-12 22:44:05 · 1029 阅读 · 0 评论 -
Objective-C再学习之NSString字符串(五)
Objective-C中处理字符串的类是NSString和NSMutableString这两个,这两个的最大区别是NSString创建并初始化之后其字符串的内容和长度都不能进行动态的改变,除非重新赋值;而NSMutableString创建赋值之后其字符串的内容和长度都是可以动态的改变的,两者的基本用法大同小异,因此掌握了一个也就对另一个会使用了。 1、NSString类型字符串的基本使用 在C原创 2012-09-08 21:57:32 · 908 阅读 · 0 评论 -
Objective-C在学习之常用数据.字典(四)
字典这部分内容不再进行详细的陈述,需要详细了解的请到API官方文档查看。 NSDictionary的作用与Java 中的字典类相同,提供了“键-值”对的集合。 NSDictionary 常用方法总结 +(id)dictionaryWithObjectsAndKeys:obj1,key1,obj2,key2,......nil 顺序添加对象和键值来创建一个字典原创 2012-09-03 23:22:58 · 1090 阅读 · 0 评论 -
Objective-C在学习之常用数据.数组(三)
上次学习了Objective-C的一些常用数据,这些数据有点像C语言的数据类型,其基本用法和C语言基本差不多,因为Objecitive-C语言是C语言严格的超集嘛。接下来我们看一下Objective-C的其他数据类型。 不可变数组>NSArray数据:基本的数组类型,用此创建数组后,就不可以在向这个数组中添加元素或者删除其中的元素了。照这样说的话,NSArray主要用于那些创建后不需要再次更原创 2012-09-03 23:02:39 · 1458 阅读 · 2 评论 -
Objective-C再学习之常用数据.基本类型(二)
这一篇主要学习一下Objective-C中的一些常用的数据和数据类型。因为Objective-C中C的严格超集,因此C的大部分数据类型Objective-C也是支持的。在上一篇的基础上,我们将测试语法代码添加在MainViewController类的实现体中。 1、整型(int) 浮点型(float,double) 复杂整型(short,long) //程序启动时,会调用这个方法 - (voi原创 2012-08-30 10:14:01 · 1047 阅读 · 0 评论 -
Objective-C再学习之基础知识(一)
古人云:“温故而知新”,而今信息高度膨胀,技术日新月异,对于一个苦逼的程序员来说,这既是一件欢欣雀跃的时刻,因为有那么多激动人心的技术呈现出来梦想的轮廓;另一方面确实无尽的苦楚,革新的如此之快,快马加鞭也难以赶上啊。闲话少说,下来一段时间里,我将会从基础开始来复习Objective-C语言,以及IOS开发中的点点滴滴。希望能够有质的飞跃。 首先,我们知道伟大的C语言,几乎是每个程序原创 2012-08-29 22:46:55 · 1817 阅读 · 0 评论