摘要: 总结在iOS11系统中出现的适配问题: 阅读全文
posted @ 2017-12-28 16:53 ~道一~ 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、基本知识 二、HTTP基本介绍 URL的基本格式 = 协议://主机地址/路径 URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL 协议:不同的协议,代表着不同的资源查找方式、资源传输方式。 主机地址:存放资源的主机(服务器)的IP地址(域名) 路径:资源在主机(服务器)中的具体 阅读全文
posted @ 2016-12-24 18:42 ~道一~ 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 对于定时器NSTimer,我们大家都不会陌生,在使用的时候,我们常常会遇到一些坑,例如:在Scrollview拖动时,timer会暂停;在子线程中如何创建一个定时器等。针对于一些我们所遇到的坑,我来总结下NSTimer。 一、前提条件 二、解释常见的坑。 阅读全文
posted @ 2016-11-28 15:25 ~道一~ 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 在使用定时器时,我们经常使用NSTimer,但是由于NSTimer会受RunLoop影响,当RunLoop处理的任务很多时,就会导致NSTimer的精度降低,所以在一些对定时器精度要求很高的情况下,应该考虑采用GCD定时器,实现代码如下: 阅读全文
posted @ 2016-11-15 22:49 ~道一~ 阅读(3606) 评论(2) 推荐(0) 编辑
摘要: 一、什么是RunLoop 保持程序(应用)的持续运行。 处理程序(APP)中的各种事件(比如:触摸事件、定时事件、Selector事件等) 节省CPU资源,提高程序的性能:调度CPU,该做事时做事,该休息时休息。 二、RunLoop 对象 三、RunLoop与线程 四、获取RunLoop对象 五、R 阅读全文
posted @ 2016-11-15 16:33 ~道一~ 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 报错如下: 解决方法: 退出 Xcode 找到 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData) 删除 com.apple.dt.Xcode 文件 (路径: ~/Library/Caches/com.apple.dt.Xco 阅读全文
posted @ 2016-11-14 17:18 ~道一~ 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、进程 进程是指在系统中正在运行的一个应用。一般说来,一个进程就是一个运行的应用。 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。 二、线程 一个进程想要执行任务,就必须得有线程(每一个进程至少要有1条线程) 一个进程(程序)的所有的任务都在线程中执行(可以认为线程就是进程中的 阅读全文
posted @ 2016-11-09 15:57 ~道一~ 阅读(519) 评论(0) 推荐(0) 编辑
摘要: svn冲突,导致工程打不开,报错:xxx..xcodeproj cannot be opened because the project file cannot be parsed。 解决方法: 1.对.xcodeproj 文件右键,显示包内容 2.双击打开 project.pbxproj 文件 3 阅读全文
posted @ 2016-11-07 14:24 ~道一~ 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 单例:整个程序只创建一次,全局共用。 static SharedPerson *_person : 利用static关键字来确保创建的单例对象_person只能在此类中可以访问到;将_person定义成全局变量为了确保其生命周期存在于整个程序中,期间不被销毁. static SharedPerson 阅读全文
posted @ 2016-10-24 14:44 ~道一~ 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 1.在git中clone项目有两种方式:HTTPS和SSH,它们的区别如下: HTTPS:不管是谁,拿到url随便clone,但是在push的时候需要验证用户名和密码; SSH:clone的项目你必须是拥有者或者管理员,而且需要在clone前添加SSH Key。SSH 在push的时候,是不需要输入 阅读全文
posted @ 2016-10-13 17:34 ~道一~ 阅读(9545) 评论(0) 推荐(1) 编辑