- 博客(16)
- 资源 (7)
- 收藏
- 关注
转载 Core Data入门
简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不过功能肯定是没有Hibernate强大的。简单地用下图描述下它的作用:
2014-07-23 14:32:58 827
转载 AFNetworking速成教程
本文是由 iOS Tutorial 小组成员 Scott Sherwood撰写,他是一个基于位置动态加载(Dynamically Loaded)的软件公司(专业的混合定位)的共同创办人。网络 — 你的程序离开了它就不能生存下去!苹果的Foundation framework中的NSURLConnection又非常难以理解, 不过这里有一个可以使用的替代品:AFNetworking.
2014-07-16 11:19:28 17767 5
转载 iOS私有API的了解
IOS的API分为四种:PublishedAPI(公开的API)(或者Documented API)还有两类:私有API:PrivateAPI和未公开API:UnPublished API(或者UndocumentedAPI)。私有API是指放在PrivateFrameworks框架中的API,未公开的API是指虽然放在Frameworks框架中,但是却没有在苹果的官方
2014-07-16 11:07:49 3117
原创 iOS的蓝牙部分了解
iOS的蓝牙部分。主要3种:1、GameKit,这个是用在两台iOS设备之间进行蓝牙通讯用的。无法用于非iOS系统的外设。2、CoreBluetooth,用于蓝牙4.0版本,iOS设备和外设必须同时支持4.0蓝牙,外设可以免MFI,直接和iOS设备通讯。一般用法是iOS设备做Central端接收数据,外设做Peripheral端广播数据。3、External A
2014-07-16 11:06:15 2396
翻译 CBService-CBMutableService学习笔记
CBService-CBMutableService学习笔记@interface CBService : NSObject//表明服务属于哪个peripheral,一个peripheral可以有多个服务@property(weak, readonly, nonatomic) CBPeripheral *peripheral;//服
2014-07-16 11:00:22 3240
翻译 CBCentralManager学习笔记
自己看着文档写的,权当笔记。// CBCentralManager学习笔记@interface CBCentralManager : NSObject//CBCentralManager的几种状态typedef NS_ENUM(NSInteger, CBCentralManagerState) {// 初始的时候是未知的(刚刚
2014-07-16 10:59:19 25087
翻译 CBCharacteristic-CBMutableCharacteristic学习笔记
如有不对的地方欢迎留言指正。谢谢CBCharacteristic学习笔记/*! * @class CBCharacteristic * @discussion * 代表一个服务的特征 */@interface CBCharacteristic : NSObject//表明这个属于哪个service
2014-07-16 10:59:15 11515
翻译 CBATTRequest 学习笔记
CBATTRequest 学习笔记/*! * @class CBATTRequest * @discussion :代表了一个从中央发出的读或者写请求 */@interface CBATTRequest : NSObject// 发送请求的中央@property(readonly, retain, nonatomi
2014-07-16 10:58:36 1901
翻译 CBPeripheralManager学习笔记
CBPeripheralManager学习笔记@interface CBPeripheralManager : NSObject//CBPeripheralManager的几种状态typedef NS_ENUM(NSInteger, CBCentralManagerState) {// 初始的时候是未知的(刚刚创建的时候)CBCentralMan
2014-07-16 10:57:43 13578 1
原创 int和NSInteger区别
今天在困惑int和long的使用。查到c语言中,int和long的字节数是和操作系统指针所占位数相等。但c语言中说,long的长度永远大于或等于intobjective-c里,苹果的官方文档中总是推荐用NSInteger它和int有什么区别呢,stackoverflow这帮大神给了答案。原来在苹果的api实现中,NSInteger是一个封装,它会识别当前操作
2014-07-16 10:43:07 2123
原创 通过URL Scheme打开Settings应用
程序间通信的实现描述了通过URL Scheme的方式在应用中打开其他应用,本文则是用这种方式打开内置的Settings应用。 Ios代码 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]]; 以
2014-07-15 15:48:13 2652
原创 HTTP MIME 类型
MIME类型 注释 文件扩展名application/acad AutoCAD Drawing文件 dwg,DWGapplication/arj arjapplication/c
2014-07-13 23:25:32 2216
原创 AFNetworking 2.x 设置header
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];manager.requestSerializer = [AFJSONRequestSerializer serializer];manager.responseSerializer = [AFJSONResponseSerializ
2014-07-13 22:45:37 18557
原创 AFNetworking 2.x 的SSL身份认证
一般来讲如果app用了web service , 我们需要防止数据嗅探来保证数据安全.通常的做法是用ssl来连接以防止数据抓包和嗅探其实这么做的话还是不够的.我们还需要防止中间人攻击(不明白的自己去百度)。攻击者通过伪造的ssl证书使app连接到了伪装的假冒的服务器上,这是个严重的问题!那么如何防止中间人攻击呢?首先web服务器必须提供一个ssl证书,需要一个 .crt 文
2014-07-13 08:29:10 3870
原创 苹果 企业 开发者账号 注册、申请续费整个流程($299的账号)
一、注册Apple ID 注:申请Apple ID的时候,First Name与Last Name,要填写个人资料,不要填公司名,一定要填写正确 Personal Information First Name: San Last Name: Li Email Address:你的邮箱 Company / Organization:公司英文名称 Coun
2014-07-11 11:27:08 17264 1
原创 iOS开发中宏判断&宏方法&各目录路径获取
1. 判断是否是iPad #define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 2. iOS版本判断 #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_5_1 [navigationController.navigationBar addS
2014-07-11 08:36:21 1714
Visual_Assist_X_10.6.1901.0及破解补丁
2012-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人