摘要: 1.RunLoop的概念及作用 2.RunLoop的使用 3.RunLoop的相关类 4.RunLoop的工作原理 5.小结 6.思考 什么是RunLoop? 从字面意思上是一直循环跑,事实上就是一个循环的概念。一般的应用程序在退出之前都一直处于响应时间的状态,即事件循环结构。 RunLoop基本的 阅读全文
posted @ 2016-07-18 18:49 graveliang 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 今天就来看一下Mac上如何进行抓包,之前有一篇文章介绍了使用Fidder进行抓包 http://blog.csdn.net/jiangwei0910410003/article/details/19806999 不过可惜的是,Fidder使用C#开发的,所以就不能在Mac上使用了,不过还有另外一个抓 阅读全文
posted @ 2016-07-18 18:40 graveliang 阅读(5036) 评论(0) 推荐(0) 编辑
摘要: 1.CoreData简介 2.CoreData数据模型 3.CoreData的主要对象 4.使用CoreData实现数据存储 一.CoreData简介 CoreData用做数据持久化,是数据持久化的最佳方式,CoreData能合理管理内存,避免使用sql的麻烦,高效,适用于大批量数据存储和查询。 C 阅读全文
posted @ 2016-07-18 18:32 graveliang 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 1.首先,支付宝商家要和支付宝第三方平台签约。具体如何签约支付宝开放平台会给出很详细的关于如何签约的文档介绍。 签约链接如下:http://act.life.alipay.com/shopping/before/help/index.html 2.第三方应用授权,链接如下:https://doc.o 阅读全文
posted @ 2016-07-18 18:21 graveliang 阅读(7640) 评论(0) 推荐(0) 编辑
摘要: 现在市场上的iOS应用程序界面中使用最多的UI控件是什么? 答案肯定是UITableView,几乎每一款App都有很多的界面是由UITableView实现的,所以为了做出一款优秀的App,让用户有更好的体验效果,如何做好tableView的优化将是很重要的一环. tableView的性能优化可以从下 阅读全文
posted @ 2016-07-18 18:17 graveliang 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 今天自己做的小作品准备提交,就差一个启动页,各种百度,各种搜,结果还好最后终于出来了,和大家分享一下,这个过程中遇到的各种小问题。(注XCode版本为7.2) 1.启动页一般都是图片,因为苹果有4,4S,5,5S,6,6S可能以后还会有其他的型号,所以要考虑到屏幕的适配,还有系统的适配(有些用户的系 阅读全文
posted @ 2016-07-18 18:14 graveliang 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、注册前准备: 二、注册流程 三、详细步骤 这就进入了苹果开发者网站了,点击现在加入。 上面的红色框就是上面说的选择申请开发者账号的类型,这里面目前还是只能选择三种的,个人的,公司的和企业的。我所申请的是公司的,所以选择了第二个。 这里填写的就是你的详细信息。根据需要选择,上面的第一个选项是自己是 阅读全文
posted @ 2016-07-18 18:10 graveliang 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 网络操作比较耗时,如果网络操作没有执行完毕,用户的其他操作就会被阻塞,用户感觉非常卡顿.体验不好.所以多线程是专门解决这种问题的. 单线程 1.操作内存的栈空间 , 速度非常快 I/O操作 : 速度非常慢,引入多线程后,不会造成程序卡顿. 小结: (1) 耗时操作的后果:如果只有一条线程,会造成程序 阅读全文
posted @ 2016-07-18 18:09 graveliang 阅读(174) 评论(0) 推荐(0) 编辑
摘要: swift与OC的混编 现在写swift,很多的类库还不是很全,很多的第三方还是只有OC版的,这个时候swift想用,通常都是采用的swift和OC混编的方式.这里给大家演示一下混编是如何做的. swift中使用OC 在OC中,如果我们要使用某个类,我们只需要使用import指令将那个类的头文件引入 阅读全文
posted @ 2016-07-18 18:06 graveliang 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 一 导入ReactiveCocoa框架 通常都会使用CocoaPods(用于管理第三方框架的插件)帮助我们导入 podfile如果只描述pod 'ReactiveCocoa', '~> 4.0.2-alpha-1',会导入不成功 因为用到了swift的一些东西 需要在podfile加上use_fra 阅读全文
posted @ 2016-07-18 18:03 graveliang 阅读(785) 评论(0) 推荐(0) 编辑