摘要: 本章内容主要讲述OC语言中常用的开发模式,开发模式是解决某些具体问题的固定解决方案。在OC中主要有三种模式可以使用单例模式键值观察模式消息模式1.单例模式在开发过程中,经常有一些共享型的数据需要储存在一个公共的地方,需要的时候,可以方便回去使用。单例模式便提供创建一个公共地方的方法。@interfa... 阅读全文
posted @ 2015-02-12 15:47 lqios 阅读(558) 评论(0) 推荐(0) 编辑
摘要: OC语言中的内存管理机制为ARC(Automatic Reference Counting,自动引用计数)。于2011年中旬推出,替换陈旧且低效的手动内存管理,关于手动内存管理的内容,本章教程不再讲授。本章主要从以下几个方面对内存管理进行展开讲解。内存管理原则对象引用类型属性引用类型强引用循环AUT... 阅读全文
posted @ 2015-02-12 15:42 lqios 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 关于字符串NSString 数组NSArray 字典NSDictionary的学习,本文主要以代码的形式展示了其一些常用的方法,掌握这些方法便可以对字符串 数组 字典有个大致的掌握。[代码展示]======字符串======#import int main(int argc, const char ... 阅读全文
posted @ 2015-02-12 15:42 lqios 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 注1:本文由破船译自Communication Patterns。每个应用程序或多或少,都由一些松耦合的对象构成,这些对象彼此之间要想很好的完成任务,就需要进行消息传递。本文将介绍所有可用的消息传递机制,并通过示例来介绍这些机制在苹果的Framework中如何使用,同时,还介绍了一些最佳实践建议,告... 阅读全文
posted @ 2015-02-09 10:56 lqios 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 本章教程主要对代码块回调模式进行讲解,前面两节内容已经分析了其他回调方式的各种优缺点和适合的使用场景,如果还有不懂的同学可以往回看看。代码块机制Block变量类型Block代码封装及调用Block变量对普通变量作用域的影响Block回调接口使用1.代码块机制苹果公司在iOS4 SDK中首次支持代码块... 阅读全文
posted @ 2015-02-07 14:31 lqios 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 本章主要讲解委托模式以及通过委托模式实现的回调接口。1.委托模式委托模式是OC语法独有的开发模式。是基于组件拼装的一种快速开发模式。该模式下,可以保证组件的高度灵活性和通用性。属于组件的一种开放式接口。下面通过一个现实生活中的场景简单理解下委托模式的应用。例如我们现在有一个公司。公司想要进行IPO。... 阅读全文
posted @ 2015-02-05 23:56 lqios 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 本章主要讲解回调的概述以及具有目标-动作回调接口的组件如何使用。1.回调回调,也叫事件触发,在底层开发中也就是服务或中断服务。其产生过程较为复杂,所以我们在此不会展开讲解。只是单纯讲解如何配置回调。在使用一些较为复杂,或者和用户有交互类型的组件时。我们通常需要根据组件触发的事件来做出相应的响应。比如... 阅读全文
posted @ 2015-02-04 12:05 lqios 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 本章主要讲解OC语言特性类目(Category)延展(Extension)协议(Protocol)1.类目OC语言中的类目机制只有一个作用:为任何一个类添加方法现在我们创建一个Student类@interface Student : NSObject@property(nonatomic,stron... 阅读全文
posted @ 2015-02-04 11:47 lqios 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 简介本章教程主要讨论OC的继承语法以及类的复合编程模式。OC继承语法OC语言的动态特性OC的复合模式super关键字1.OC继承语法OC语法只支持单根继承,即一个类只能有一个父类。继承关键字为:@interface 类目 : 父类名例如我们昨天声明的三角形类@interface Triangle :... 阅读全文
posted @ 2015-01-31 15:31 lqios 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 简介本章内容主要对Objective-C语言的基础语法进行阐述,包含以下知识点:OC类的声明语法OC类的成员变量声明OC类的方法声明OC类的实现OC属性机制OC对象创建OC方法调用OC点语法Self关键字自定义初始化方法1.OC类的声明OC声明类的关键字为:@interface和@end关键字后面跟... 阅读全文
posted @ 2015-01-31 15:18 lqios 阅读(230) 评论(0) 推荐(0) 编辑