// CBCentralManager学习笔记
@interface CBCentralManager : NSObject
//CBCentralManager的几种状态
typedef NS_ENUM(NSInteger, CBCentralManagerState) {
// 初始的时候是未知的(刚刚创建的时候)
CBCentralMan...
分类:
其他好文 时间:
2016-05-06 12:45:32
阅读次数:
131
CBPeripheralManager学习笔记
@interface CBPeripheralManager : NSObject
//CBPeripheralManager的几种状态
typedef NS_ENUM(NSInteger, CBCentralManagerState) {
// 初始的时候是未知的(刚刚创建的时候)
CBCentralMan...
分类:
其他好文 时间:
2016-05-06 12:44:49
阅读次数:
205
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> runtime 简介: 1.通过 Objective-C 直接编写 Objective-C 代码 在程序运行期间会自动将代码转换成相应的结构体和函数。 2.通过NSObject的方 ...
分类:
移动开发 时间:
2016-05-06 00:47:44
阅读次数:
150
一、归档简介 Plist和偏好设置都不能直接存储NSObject的自定义对象,归档存储任何类型的数据,但是在归档之前需要对数据进行coding,解析也要uncoding,需要遵循NSCoding协议 二、自定义对象NSCoding编解码设置 2.1、编码, 将对象编码进文件时会调用,定义将数据如何存 ...
分类:
其他好文 时间:
2016-05-04 17:26:09
阅读次数:
147
一、Plilst存储简介 (1)只能储存NSData、NSNumber、NSDictionary、NSString、NSDate、NSArray、BOOL等数据类型,如果需要存储其他NSObject类型的数据,可以用NSKeyedArchive先转换成NSData之后再存储。 (2)每次使用writ ...
分类:
其他好文 时间:
2016-05-04 17:14:52
阅读次数:
87
1、创建一个新的NSObject子类. 2、添加两个按钮 ...
分类:
其他好文 时间:
2016-05-03 16:16:20
阅读次数:
220
一、了解SEL前的准备 isa指针简述 1、一个类就像一个 C 结构,NSObject 声明了一个成员变量: isa。由于 NSObject 是所有类的根类,所以所有的对象都会有一个 isa 的成员变量,而该 isa 变量指向该对象的类(空间)。 2、类在Objective-C中也是一个实体, 由于 ...
分类:
移动开发 时间:
2016-05-01 12:11:33
阅读次数:
462
AFN 1 AFN 的概念原理 AFN 的基础是 NSURL,AFN 的直接操作对象 AFHTTPClient是一个实现了 NSCoding 和 NSCopying协议的NSObject 的子类. AFHTTPClient是一个封装了一系列操作方法的工具类,处理请求的操作类一系列单独的,基于 NSO ...
分类:
其他好文 时间:
2016-04-28 12:20:35
阅读次数:
238
单例模式的优点: 单例模式的缺点: 单例模式的使用场景: 单例类的创建 #import <Foundation/Foundation.h> @interface ContactHelper : NSObject // 创建单例方法 + (ContactHelper *)shareContactHel ...
分类:
移动开发 时间:
2016-04-27 22:13:26
阅读次数:
158
Category在iOS开发中使用非常频繁。尤其是在为系统类进行拓展的时候,我们可以不用继承系统类,直接给系统类添加方法,最大程度的体现了Objective-C的动态语言特性。 #import @interface NSObject (Category) - (void)myMethod; @end ...
分类:
其他好文 时间:
2016-04-26 00:18:56
阅读次数:
195