摘要: CAMediaTiming是一个协议(protocol),CAAnimation是所有动画类的父类,但是它不能直接使用,应该使用它的子类。继承关系: CoreAnmiation 核心动画 简写CA Co... 阅读全文
posted @ 2015-10-08 17:02 行藏在我 阅读(232) 评论(0) 推荐(0) 编辑
摘要: typedef struct node * PNode;/*定义栈节点类型*/typedef struct node{ int data;//数据 PNode down;}Node;typedef struct stack{ PNode top; int size;}Stack;//创建一个... 阅读全文
posted @ 2015-09-29 14:32 行藏在我 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局,简洁明了,并具有高可读性,而且同时支持 iOS 和 Max OS X。如果使用系统带的NSLayoutConstraint代码量将非常大,同时还不好使用。下面是使用源码链接Masonry源码1.居中显示 UI... 阅读全文
posted @ 2015-09-28 17:54 行藏在我 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 2.反转二叉树左右子树BiTree invertTree(BiTree pRoot){ if (pRoot == NULL) { return NULL; } pRoot->lchild = invertTree(pRoot->lchild); pRoot->rchild = inve... 阅读全文
posted @ 2015-09-24 11:48 行藏在我 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关的题目基本都可以用递归思想解决,当然有些题目非递归解法也应该掌握,... 阅读全文
posted @ 2015-09-24 11:36 行藏在我 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 待写 阅读全文
posted @ 2015-09-23 10:42 行藏在我 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Cocoa框架中的NSPredicate用于查询,原理和用法类似于SQL中的where,作用相当于数据库的过滤器。下面是几种常用的方法。1.比较运算符>,=,= 30"]; NSArray *personArray = [people filteredArrayUsingPredicate:liPr... 阅读全文
posted @ 2015-09-22 16:14 行藏在我 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 今天研究了下 CoreData 发现挺方便的,打算以后的项目中就用coredata 代替sqlite。现将使用方法整理如下:1.新建一个工程,勾选CoreData,这样在生成的工程中,会自动帮你生成必须的代码,不用自己在创建,减少麻烦。2.生成的coredata相关的代码在AppDelegate中,... 阅读全文
posted @ 2015-09-22 11:49 行藏在我 阅读(206) 评论(0) 推荐(0) 编辑
摘要: target参数指的是给谁用手势,入button,view等 //1.单击 UITapGestureRecognizer *singleTapGR=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(singl... 阅读全文
posted @ 2015-09-21 11:03 行藏在我 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一般情况下多国语言可以在代码中设置,但有些情况下,我们使用的是stroryboard,如果放在代码中设置,有些麻烦,好在苹果在storyboard中解决了多国语言的问题。现在把步骤记录下来,以备不时之需。1.在project中选择info -> Localizations 下的language的 '... 阅读全文
posted @ 2015-09-01 17:16 行藏在我 阅读(293) 评论(0) 推荐(0) 编辑