需求
对ImageView进行类似于翻纸牌的动画
解决
各种Animator的组合
第一步动画:
动画代码文件1,card_flip_left_out.xml
<!-- 先缩...
分类:
移动开发 时间:
2015-03-19 22:06:58
阅读次数:
143
GCD全称Grand Central Dispatch,可译为“大派发中枢调度器”,以纯C语言写成,提供了许多非常强大的函数。GCD是苹果公司为多核的并行运算提出的解决方案,它可以自动利用更多的CPU内核来参与运算,会自动管理线程的生命周(创建线程、调度任务、销毁线程),而程序员只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码!
GCD中有两个核心概念,一是任务,二是队列。...
分类:
移动开发 时间:
2015-03-19 22:04:57
阅读次数:
175
沙盒的主要路径
Documents
需要保存由应用程序本身产生的文件或者数据,例如:游戏进度、涂鸦软件的绘图
目录中的文件会被自动保存在 iCloud
注意:不要保存从网络上下载的文件,否则会无法上架!
Caches
保存临时文件,后续需要使用,例如:缓存图片,离线数据(地图数据)
系统不会清理 cache 目录中的文件
就要求程序开发时,必须提供 cache 目录的清理解决方案
tmp...
分类:
移动开发 时间:
2015-03-19 22:03:50
阅读次数:
140
GCD的队列可以分为2大类型,分别为串行队列和并发队列
串行队列(Serial Dispatch Queue):
一次只调度一个任务,队列中的任务一个接着一个地执行(一个任务执行完毕后,再执行下一个任务)
创建一个队列
dispatch_queue_t q = dispatch_queue_create(const char *label, disp...
分类:
移动开发 时间:
2015-03-19 22:00:57
阅读次数:
233
if([self.tableViewrespondsToSelector:@selector(setSeparatorInset:)]) { [self.tableViewsetSeparatorInset:UIEdgeInsetsZero]; }
分类:
移动开发 时间:
2015-03-19 21:55:45
阅读次数:
136
之前碰到过一个问题。 就是利用storyboard拖动出来的控件, 在iOS7上跑老是莫名的下移。比如这样(红色区域为多余的)解决办法:iOS7在Conttoller中新增了这个属性:automaticallyAdjustsScrollViewInsets,当设置为YES时(默认YES),如果视图里...
分类:
移动开发 时间:
2015-03-19 21:56:02
阅读次数:
151
1、查找类 ctrl + n2、查找全局文件 双击shift3、返回上一次编辑的地方 ctrl + shift + backspace4、代码格式化ctrl + alt + L5、查看类的结构信息ctrl + f126、统一修改变量的名称 shift+f67、foreach的快捷键 输入iter 然...
分类:
移动开发 时间:
2015-03-19 21:51:30
阅读次数:
158
iOS 7 Development Tips, Tricks & HacksSeptember 18, 2013Like with any new iOS version there are a bunch of new tricks and hacks to work out. Here are ...
分类:
移动开发 时间:
2015-03-19 21:51:53
阅读次数:
193
这里我们只关注一句话:This is where you should do all of your normal static set up。其中我们只关注normal static,normal:常规的、通常的、一般的 。static:静态的,不变的 onCreate( )方法是androi.....
分类:
移动开发 时间:
2015-03-19 21:45:40
阅读次数:
174
先说两个方法beginUpdates和endUpdates,几点注意事项:一般我们把行、块的插入、删除、移动写在由这两个方法组成的函数块中。如果你不是在这两个函数组成的块中调用插入、删除、移动方法,表的属性(比如行数)可能失效。一般也不应该在由这两个函数组成的函数块中调用reloadData,如果你...
分类:
移动开发 时间:
2015-03-19 21:44:26
阅读次数:
196
矢量编辑概要ArGIS Android Editing Introduction1.矢量编辑操作(三种)1.1 增加1.2 更新1.2.1 属性更改1.2.2 几何更改(位置/形状)1.2.3 增加,更新,删除矢量附件(如图片等)1.3 删除2.支持的工作流2.1 在线 online2.2 离线 o...
分类:
移动开发 时间:
2015-03-19 21:37:35
阅读次数:
181
http://www.csdn.net/article/2013-09-29/2817096-7-debug-tools-for-ioshttp://www.cocoachina.com/ios/20140928/9785.htmlhttps://github.com/domesticcatsoft...
分类:
移动开发 时间:
2015-03-19 21:38:27
阅读次数:
169
Android下拉刷新pullToRefreshListViewGridView转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38238749,本文出自:【张鸿洋的博客】群里一哥们今天聊天偶然提到这个git hub上的控件:pul...
分类:
移动开发 时间:
2015-03-19 21:35:30
阅读次数:
219
http://blog.csdn.net/sunmanzth/article/details/6902458? http://blog.csdn.net/huanghai381/article/details/42222315?ref=myread http://www.jcodecraeer.com/a/opensource/2014/1119/2009.html...
分类:
移动开发 时间:
2015-03-19 20:27:56
阅读次数:
159
参考网上文章: http://www.2cto.com/kf/201503/383397.html http://www.apkbus.com/android-176726-1-1.html public?class?CYTextView?extends?TextView?{
public?static?int?m_iTextHeight;?//?文本...
分类:
移动开发 时间:
2015-03-19 20:30:32
阅读次数:
229
This problem has been bothering me for a bit and I cannot find a satisfactory solution.
Many times (not always) in the creation of a specific object on the Android emulator I get NoClassDefFoundErr...
分类:
移动开发 时间:
2015-03-19 20:27:38
阅读次数:
365
Android 5.0下,因为采取了SEAndroid的安全机制,即使拥有root权限,或者对某内核节点设置为777的权限,仍然无法在JNI层访问。
本文将以用户自定义的内核节点/dev/wf_bt为例,手把手教会读者如何在JNI层获得对该节点的访问权限。
第一步:找到需要访问该内核节点的进程(process),笔者自己这个节点由system_server进程来访问
第二步:...
分类:
移动开发 时间:
2015-03-19 20:25:27
阅读次数:
201