02 2016 档案

ios Runloop
摘要:一、概念:一个Runloop就是一个事件处理的循环,用来不停的调度工作和处理输入事件,使用runloop的目的是让你的线程在有工作的时候处于工作状态,没有工作的时候处于休眠状态。 一般来讲,一个线程一次只能执行一个任务,执行完成后线程就会退出。如果我们需要一个机制,让线程能随时处理事件但并不退出,通 阅读全文

posted @ 2016-02-27 10:29 哈利波特大 阅读(190) 评论(0) 推荐(0)

ios自动释放池
摘要:自动释放池以栈的形式实现:当你创建一个新的自动释放池时,它将被添加到栈顶。接收autorelease消息的对象将被放入到最顶端的自动释放池中。如 果将一个对象放入一个自动释放池中,然后创建一个新的自动释放池再销毁该新建的自动释放池,则这个自动释放对象仍将存在,因为容纳该对象的自动释放池仍然 存在。 阅读全文

posted @ 2016-02-26 22:55 哈利波特大 阅读(341) 评论(0) 推荐(0)

使用IOS7原生API进行二维码条形码的扫描
摘要:使用IOS7原生API进行二维码条形码的扫描 IOS7之前,开发者进行扫码编程时,一般会借助第三方库。常用的是ZBarSDK,IOS7之后,系统的AVMetadataObject类中,为我们提供了解析二维码的接口。经过测试,使用原生API扫描和处理的效率非常高,远远高于第三方库。 一、使用方法示例 阅读全文

posted @ 2016-02-26 21:43 哈利波特大 阅读(290) 评论(0) 推荐(0)

C\C++中内存分几个区
摘要:1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)—,全局变 阅读全文

posted @ 2016-02-26 21:07 哈利波特大 阅读(449) 评论(0) 推荐(0)

ios 通知和代理的区别
摘要:区别一:delegate针对one-to-one关系,并且reciever可以返回值给sender;notification 可以针对one-to-one/many/none,reciever无法返回值给sender;所以,delegate用于sender希望接受到reciever的某个功能反馈值, 阅读全文

posted @ 2016-02-26 20:35 哈利波特大 阅读(1220) 评论(0) 推荐(0)

ios runtime (2)
摘要:转发:博客园编程小翁 OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法。利用runtime机制让我们可以在程序运行时动态修改类、对象中的所有属性、方法,就算是私有方法以及私有属性都是可以动态修改的。本文旨在对runtime的部分特性小试牛刀,更多更全的方法可以参考系 阅读全文

posted @ 2016-02-26 17:50 哈利波特大 阅读(277) 评论(0) 推荐(0)

ios runtime(1)
摘要:import import 我们前面已经讲过一篇runtime 原理,现在这篇文章主要介绍的是runtime是什么以及怎么用!希望对读者有所帮助! 首先,第一个问题, 1》runtime实现的机制是什么,怎么用,一般用于干嘛? 这个问题我就不跟大家绕弯子了,直接告诉大家, runtime是一套比较底 阅读全文

posted @ 2016-02-26 17:35 哈利波特大 阅读(154) 评论(0) 推荐(0)

sqlite3
摘要:一、在Firefox中打开sqlite3(如果没有,选择工具->附加组件,添加即可)新建sqlite3数据库,Contacts, 建立一个members表,字段 id,integer,主键,自增;name,varchar;email,varchar,null;birthday,datetime,nu 阅读全文

posted @ 2016-02-25 21:10 哈利波特大 阅读(577) 评论(0) 推荐(0)

AFNetworking实现程序重新启动时的断点续传
摘要://获取已下载的文件大小 - (unsigned long long)fileSizeForPath:(NSString *)path { signed long long fileSize = 0; NSFileManager *fileManager = [NSFileManager new]; 阅读全文

posted @ 2016-02-25 19:45 哈利波特大 阅读(206) 评论(0) 推荐(0)

IOS开发之----NSDictionary,JSON和XML互相转换
摘要:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [self test]; // Override point for cust 阅读全文

posted @ 2016-02-25 18:32 哈利波特大 阅读(273) 评论(0) 推荐(0)

ios 微信支付
摘要:服务器签名版本 官方已经是建议使用服务器签名来接入微信支付,实际上从安全上考虑,确实是每个客户端不应该知道RAS密钥,也不需要每个客户端都写一遍签名的算法。 服务端接入流程文档:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_3 商户 阅读全文

posted @ 2016-02-24 22:26 哈利波特大 阅读(453) 评论(0) 推荐(0)

UICollectionView 布局
摘要:初始化://初始化布局类(UICollectionViewLayout的子类)UICollectionViewFlowLayout *fl = [[UICollectionViewFlowLayout alloc]init];//初始化collectionViewself.collectionVie 阅读全文

posted @ 2016-02-24 12:31 哈利波特大 阅读(342) 评论(0) 推荐(0)

ios 调用支付宝
摘要:现在不少app内都集成了支付宝功能 使用支付宝进行一个完整的支付功能,大致有以下步骤: 1>先与支付宝签约,获得商户ID(partner)和账号ID(seller) (这个主要是公司的负责) 2>下载相应的公钥私钥文件(加密签名用) 3>下载支付宝SDK(登录网站:http://club.alipa 阅读全文

posted @ 2016-02-24 12:17 哈利波特大 阅读(434) 评论(0) 推荐(0)