摘要: 一、kissXML的github地址 https://github.com/robbiehanson/KissXML二、使用前注意⚠ 项目要导入libxml2.dylib。另运行时提示"libxml/tree.h"找不到,需要在项目的Build Settings搜索Header S,将Header ... 阅读全文
posted @ 2015-03-18 10:46 朱亚男 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 1.object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是分类,一般情况用分类好,用Category去重写类的方... 阅读全文
posted @ 2015-01-18 01:00 朱亚男 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 谈到响应者链条,首先要有触摸事件和响应者。触摸事件就不解释了,那么什么是响应者?一、响应者 在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”。例如:UIApplication、UIViewController、UIVie... 阅读全文
posted @ 2015-01-17 22:28 朱亚男 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、远程推送通知 远程推送服务,又称为APNs(Apple Push Notification Services)。简单推送流程如下:二、极光推送通知 JPush iOS Push 包括 2 个部分,APNs 推送(代理),与 JPush 应用内消息。 1、APNs 推送,JPush 代理开发者... 阅读全文
posted @ 2015-01-17 20:25 朱亚男 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 一、UIApplication的概念 1、每一个应用都有自己的UIApplication对象,而且是单例的。 2、通过[UIApplication sharedApplication]可以获得这个单例对象。 3、一个iOS程序启动后创建的第一个对象就是UIApplication对象。 4、利... 阅读全文
posted @ 2015-01-13 15:34 朱亚男 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、定义 KVO就是key-value observing,即键值观察。同样也是观察者模式,主要的用处是监听对象属性的变化。KVO和KVC被称为cocoa的大招。二、使用// 1、添加监听方法[self.p addObserver:self forKeyPath:@"name" options:N... 阅读全文
posted @ 2015-01-13 13:54 朱亚男 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、通知中心(NSNotificationCenter) 通知中心是一个单例类,通过下句代码创建。[NSNotificationCenter defaultCenter];二、通知(NSNotification)// 一个完整的通知一般包含3个属性:- (NSString *)name; // ... 阅读全文
posted @ 2015-01-12 02:12 朱亚男 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 一、什么是单例 单例就是,一个类,每次创建都是同一个对象。也就是说只能实例化一次。二、如何保证每次创建都是同一个对象 创建一个对象归根揭底都会经过一个途径,alloc方法(alloc方法会调用allocWithZone:)。因此只要保证alloc方法只会调用一次,且保证线程安全,然后把此对象放在... 阅读全文
posted @ 2015-01-12 00:49 朱亚男 阅读(430) 评论(1) 推荐(0) 编辑
摘要: 收藏文章链接:http://blog.csdn.net/hguisu/article/details/7776068 阅读全文
posted @ 2015-01-04 20:31 朱亚男 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 3 int binarySearch(int *array, int length, int num); 4 int main(int argc, const char * argv[]) { 5 6 int array[] = {1, 2, 3, ... 阅读全文
posted @ 2015-01-04 19:31 朱亚男 阅读(246) 评论(0) 推荐(0) 编辑