
Object-C
文章平均质量分 89
晓疯哦
个人学习日记而已
展开
-
OC基础教程2-面向对象编程的基础知识
面向对象编程(Object Oriented Programming,OOP)是软件开发方法,更愿意说它是一种编程思想。 面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术 发展到一定阶段后的产物(从面向过程发展到面向对象)。原创 2015-09-17 17:37:57 · 885 阅读 · 0 评论 -
iOS开发1-Hello World
目标到现在开始,正式开始编写iPhone程序了。 这里将使用Xcode创建一个小型的iOS应用,在模拟设备屏幕上显示文本“Hello World!”。原创 2015-09-24 18:46:14 · 755 阅读 · 0 评论 -
OC基础教程10-代码块和并发性
代码块,一块代码,一个简单的匿名函数体。目标理解代码块原创 2015-09-21 16:45:17 · 950 阅读 · 0 评论 -
OC基础教程8-类别
前言在写程序时,有时候你想为现有的类添加一些新的行为。通常采用创建子类的方法。不过有时子类并不方便。比如说,你想要为NSString类添加一个新的行为,但是NSString实际上只是一个类簇的表面形式,因而为这样的类创建子类会非常困难。 问题来了:除了创建子类,还有什么方法为类添加新的行为? 利用Objective-C的动态运行时分配机制,你可以为现有的类添加新方法。这些新方法在OC中被称为类别原创 2015-09-21 10:15:27 · 540 阅读 · 0 评论 -
OC基础教程9-协议
前言协议:签订这些条款,后半生灵魂为我所有,我将马上赋予你死神的力量。目标掌握协议的使用。内容1.协议遵守协议意味着你承诺实现该协议的所有方法。 在ObjC中使用@protocol定义一组方法规范,实现此协议的类必须实现对应的方法。熟悉面向对象的童鞋都知道接口本身是对象行为描述的协议规范。也就是说在ObjC中@protocol和其他语言的接口定义是类似的,只是在ObjC中interface关键字已原创 2015-09-21 12:10:25 · 591 阅读 · 0 评论 -
OC基础教程7-属性、点语法
前言苹果公司在Objective-C 2.0中引入了属性(property),它组合了新的预编译指令和新的属性访问器语法。新的属性功能显著减少代码的数量,帮助我们偷懒。原创 2015-09-18 17:54:53 · 485 阅读 · 0 评论 -
OC基础教程6-对象初始化
Cocoa创建对象是使用alloc和init.原创 2015-09-18 16:42:44 · 503 阅读 · 0 评论 -
OC基础教程5-内存管理
内存管理是程序设计中常见的资源管理(resource management)的一部分。每个计算机系统可供程序使用的资源都是有限的,包括内存,打开的文件以及网络连接等。如果使用了某种资源,比如因打开文件而占用了资源,那么需要随后对其进行清理(这种情况下,关闭文件即可)。原创 2015-09-18 15:30:08 · 426 阅读 · 0 评论 -
OC基础教程4-Foundation 框架介绍
前言尽管Foundation框架只是Cocoa的一部分,没有内置于Objective-C的语言中,但是它依然十分重要,这篇就对它进行讲解。原创 2015-09-18 10:30:46 · 1375 阅读 · 0 评论 -
OC基础教程3-继承+复合
1.前言处理类和对象的关系时,尤其要注意OOP的两个方面: 第一个方面:继承(inheritance),创建一个新类时,通常需要根据它与现有类的区别来定义。使用继承可以定义一个具有父类所有功能的新类,即它继承了父类的功能。 另一个方面:复合(composition),也就是在对象中可以再引用其他对象。例如:汽车对象含有4个轮胎对象,就是复合的关系。对象引用其他对象时,可以利用其他原创 2015-09-17 21:47:02 · 632 阅读 · 0 评论 -
OC基础教程1-Hello Wrold(OS X版)
本来前两年就应该写技术博客了,可一直觉得技术不咱地,于是一直在学习中。这次开始写技术博客一方面是自己学习总结,另一方面也是为了Christina。OC背景Objective-C,也就是通常所说的OC语言,是扩充C语言的面向对象编程语言。原创 2015-09-06 08:22:38 · 948 阅读 · 0 评论