常见的iOS对动画的操作分为两类:
CALayer层的操作
UIView的操作
二者有何区别
UIView里面包含有一个CALayer层
UIView之所以能够在屏幕上显示出来,完全因为其内部拥有一个CALayer层
CALayer层的操作更底层更轻量级、性能更高。
UIView动画执行完毕之后不会反弹,而CALayer动画改变layer的状态位置,出现假象的改变,其实实际位置并没有改变...
分类:
移动开发 时间:
2016-04-28 12:24:18
阅读次数:
179
(本文是自己通过其他文章进行的自我编辑和简单修改,请大家凑活看看)
一、什么是CocoaPods
CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和第三方开源库的时间。
在使用CocoaPods之前,开发项目需要用到第三方开源库的时候,我们需要
1.把开源库的源代码复制...
分类:
其他好文 时间:
2016-04-28 12:22:39
阅读次数:
1575
内存泄漏及浪费都是每个程序员非常忌讳的事情,但是稍有不慎就会造成不可弥补的损失,这里就这能指针sheard_ptr造成的循环引用及造成循环引用的原因我给大家给出了详细的图解及举例说明,同时也提供了避免这种循环引用的解决办法,就针对弱引用这一点做出了详细的解释,就针对shared_ptr和weak_ptr这两种智能指针的作用和用法也相加说明使得读者可以从代码及图例两方面对循环引用及解决办法有更深的认识。...
分类:
其他好文 时间:
2016-04-28 12:25:26
阅读次数:
260
namespace DemoSocket{ /// <summary> /// 适配器必须实现原有的旧接口,适配器对象中持有对新接口的引用,当调用旧接口时,将这个调用委托给 /// 实现新接口的对象来处理,也就是在适配器对象中组合一个新接口 /// </summary> class SocketAd ...
分类:
其他好文 时间:
2016-04-28 12:24:20
阅读次数:
126
转发:http://www.cocoachina.com/ios/20141226/10775.html 今天所介绍的主题是关于动画的,在之前的博客中也有用到动画的地方,今天就好好的总结一下iOS开发中常用的动画。说到动画其中有一个是仿射变换的概念,至于怎么仿射的怎么变换的,原理如何等在本篇博客中不 ...
分类:
移动开发 时间:
2016-04-28 12:22:49
阅读次数:
257
一般走的顺序是:1.知道一共有多少个cell:numberOfRowsINsection 2.每个cell的高度 3.cellfor方法 有时候自定义cell时候,高度不一样时需要先获取cell的高度,那么就加入另一个方法,估计cell的高度的方法(estimatedHeightForRoeAtIn ...
分类:
其他好文 时间:
2016-04-28 12:23:22
阅读次数:
145
基本上ZeroMQ(java)中基本的代码都算是过了一遍了吧,不过觉得它在日志这一块貌似基本没有做什么工作,也就是我们通过日志来知道ZeroMQ都发生了什么事情。。 而且由于ZeroMQ中将连接的建立和重连接都进行了隔离,用户不需要做什么事情来维护连接,当然这样做的好处是使程序员的编码工作变少了,但 ...
分类:
编程语言 时间:
2016-04-28 12:21:54
阅读次数:
197
第一步输入命令 cd /Users/Dora/Desktop/XXX(cd后面的这个路径要换成你自己项目的路径) 第二步输入命令 git rm --cached/Users/Dora/Desktop/XXX/XXX/libbaiduNaviSDK.a(加下划线部分是你自己的要移除的文件的路径) 第三 ...
分类:
Web程序 时间:
2016-04-28 12:23:32
阅读次数:
223
以前编写的inno setup脚本,涵盖了自定义安装界面,调用dll等等应用 (转) ; Script generated by the Inno Setup 脚本向导. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIP ...
分类:
其他好文 时间:
2016-04-28 12:23:44
阅读次数:
286
ORACLE分区表的查询 假如 [分区表] 在字段 [createdate] 上进行分区,每个月为一个分区: 2009年6月为分区P200906 2009年7月为分区P200907 2009年8月为分区P200908 执行SQL 使用分区键检索: select*from 分区表 t where cr ...
分类:
数据库 时间:
2016-04-28 12:23:24
阅读次数:
181
一、首先介绍一下ionicionic是一个用来开发混合手机应用的,开源的,免费的代码库。可以优化html、css和js的性能,构建高效的应用程序,而且还可以用于构建Sass和AngularJS的优化。ionic会是一个可以信赖的框架二、如何安装(1)安装正确nodejs版本 折腾了两天,一直提示xm... ...
分类:
系统相关 时间:
2016-04-28 12:21:18
阅读次数:
276
1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;', 如果不存在这行,那么添加extension=php_openssl.dll。2: 讲php文件夹下的: php_openssl.dll, ssleay32.dll, l ...
分类:
Web程序 时间:
2016-04-28 12:20:30
阅读次数:
176
StatSVN很好的统计工具,能帮你统计团队成员各自的编写量,代码总数,提交情况,文件数量等情况,并且以html网页图表的方式发布统计结果。 以前写过一个叫NOVA的小程序,并用StatSVN管理,通过这个例子介绍StatSVN的一些功能 上面是发布报表的主页,这主要描述统计内容的起止时间,和代码行 ...
分类:
其他好文 时间:
2016-04-28 12:21:06
阅读次数:
285
oracle查看当前用户信息 oracle查看当前用户信息 一、查看当前用户信息: 1、查看当前用户拥有的角色权限信息:select * from role_sys_privs; 2、查看当前用户的详细信息:select * from user_users; 3、查看当前用户的角色信息:select ...
分类:
数据库 时间:
2016-04-28 12:22:28
阅读次数:
233
专家介绍说十二指肠溃疡的主要表现为上腹部疼痛,可为钝痛、灼痛、胀痛或剧痛,也可表现为仅在饥饿时隐痛不适。典型者表现为轻度或中度剑突下持续性疼痛,可被制酸剂或进食缓解。那么,得了十二指肠溃疡怎么办呢? 胃肠专家提醒:部分十二指肠溃疡经常会有腹胀、腹痛等症状,极少有人去留意,总是一拖再过,也会有些患者无 ...
分类:
其他好文 时间:
2016-04-28 12:20:58
阅读次数:
207