摘要:
作者:zyl910 为了适应现在越来越流行的64位系统,经常需要将代码分别编译为32位版和64位版。其次,除了需要生成debug版用于开发测试外,还需要生成release版用于发布。本文介绍了如何利用makefile条件编译来生成这些版本,而且不仅兼容Linux下的GCC,还支持MinGW、TDM- 阅读全文
摘要:
数据结构之二叉树(遍历、建立、深度) 1、二叉树的深度遍历 二叉树的遍历是指从根结点出发,按照某种次序依次访问二叉树的所有结点,使得每个结点被访问一次且仅被访问一次。 对于二叉树的深度遍历,有前序遍历二叉树、中序遍历二叉树、后序遍历二叉树三种形式,下面分别进行学习和介绍。 1.1 二叉树的前序遍历 阅读全文
摘要:
关于响应者链 在IOS应用中,一般有三种接收用户操作的方式: 1、触屏事件(Touch Event)2、运动事件(Motion Event)如:摇一摇3、远端控制事件(Remote-Control Event)如:点击耳机上面的按钮 今天主要介绍关于第一种“触摸事件”中的事件传递模式。 从UIBut 阅读全文
摘要:
iOS应用之间的跳转,看这篇就够了 一、前言 泰国渡了半个月的假,回来发现有段时间没更新博客了,顿时感到浑身焦虑啊,而这段时间也不断有小伙伴关注我的简书账号,让我感到欣慰的同时心理也是沉甸甸的压力,唯有写出高质量、好的博文作为回报了。昨天项目经理问我:能不能从我们的app应用跳转到合作商的app应用 阅读全文
摘要:
最近项目里有个需求和导航栏的样式定制有关,深入之后发现之前理解的一些概念有些模糊,刚好趁着这次机会全面整理了一下。 从 iOS7 开始,苹果采用了大量的扁平化和毛玻璃风格,刚升级到 iOS7 之后会发现界面的布局多多少少有一些偏差(当然现在新建的项目没有这方面困扰,不需要经历6到7的适配),适配过程 阅读全文
摘要:
-(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event 在有全屏侧滑的情况下,页面上有个slider需要左右滑动的时候,经常在滑动slider的时候页面也跟着滑动 解决办法一:关闭当前页面的全屏侧滑,开启系统侧滑 self.fd_in 阅读全文
摘要:
CAEmitterCell CAEmitterCell: CAEmitterCell是粒子发射系统里的粒子,用CAEmitterCell来定义你所需要的粒子的样式,图片,颜色,方向,运动,缩放比例和生命周期等等。 属性列表 CAEmitterLayer CAEmitterLayer :CAEmitt 阅读全文
摘要:
animationwithkeypath如何知道有哪些值 transform.scale = 比例轉換 transform.scale.x = 闊的比例轉換 transform.scale.y = 高的比例轉換 transform.rotation.z = 平面圖的旋轉 opacity = 透明度 阅读全文
摘要:
CABasicAnimation使用总结 实例化 使用方法animationWithKeyPath:对 CABasicAnimation进行实例化,并指定Layer的属性作为关键路径进行注册。 //围绕y轴旋转 CABasicAnimation *transformAnima = [CABasicA 阅读全文
摘要:
一般情况下,我们采用C风格的enum关键字可以定义枚举类型。 枚举值一般是4个字节的int值,在64位系统上是8个字节。 在iOS6和Mac OS 10.8以后Apple引入了两个宏来重新定义这两个枚举类型,实际上是将enum定义和typedef合二为一,并且采用不同的宏来从代码角度来区分。 NS_ 阅读全文