摘要: UIControl是App开发中每天都需要使用,每一个IOS开发者对于UIControl都是无比熟悉的,UIButton、UISlider、UISwitch等等。 而我们使用这些控件的主要方式就是通过UIControl提供给我们的`Control Event````enum { UIControlEventTouchDown = 1 << 0, UIControlEventTouchDownRepeat = 1 << 1, UIControlEventTouchDragInside = 1 << 2, UIControlEventTo... 阅读全文
posted @ 2014-03-29 12:06 Peter潘 阅读(1775) 评论(0) 推荐(0) 编辑
摘要: 今天在刷微博的时候,刷到唐巧大大的微博,指出了京东APP的Log没有关闭。如果Log出来的信息值较为重要的话,这可是一个大大的问题哦。在编写程序的过程中,我们不可避免的要使用`NSLog`来输出一些相关信息来辅助。不过在release版本,这些NSLog语句不会被剔除,仍旧留着我们的程序中。通过`Organizer->MyDevice->Console`我们仍旧可能看到这些输出。 当然这并不是我们使用NSLog的初衷,我们只是希望NSLog在debuge阶段能够使用,而在release中不再被使用。 以下的代码就是帮助我们做到这一点。```#ifdef DEBUG#define D 阅读全文
posted @ 2014-03-10 17:47 Peter潘 阅读(1823) 评论(0) 推荐(0) 编辑
摘要: 最近的一个项目中使用了两个功能 * `抽屉` * `悬浮按钮` 这个两个功能都跟用户的手势交互紧密相关 抽屉 * `滑动开关抽屉` * `点击开关抽屉` 悬浮按钮 * `拖动按钮` * `点击事件` ---##BUG这两个功能都较为普遍,所以我和同事一人在网上找了一个相关的demo来完成。不过最后这两个功能出现了`冲突`: > 在拖动悬浮按钮的时候,抽屉的功能也被触发,造成两者都不能顺畅执行,两者同时滑动一下之后,按钮就停止运动,而抽屉继续完成剩余行为。 > 这个结果和原本预想的不一样,原本的预计是,当用户交互发生在按钮的时候,抽屉的手势不应该被触动,只有在交互发... 阅读全文
posted @ 2014-03-04 14:03 Peter潘 阅读(3007) 评论(0) 推荐(3) 编辑
摘要: 平时学习的时候会看一些大牛的博客,发现大牛的博客都类似,查阅相关资料后发现都是用的Octopress,所以抽时间也好好的给自己搭了一个,以下是自己的搭建过程。这是[我自己的octopress地址](http://peterpan507.github.io/)##什么是Octopress Octopress是一个免费框架,专门用来建立个人博客 基于的原理是 github的[pages](http://pages.github.com/)功能 > *pages* > pages就是能够允许你上传html文件并将其显示为一个网页。---##安装首先给出[官方的安装教程链接](http:. 阅读全文
posted @ 2014-02-04 22:39 Peter潘 阅读(1716) 评论(0) 推荐(1) 编辑
摘要: ##题外蛋在开始讨论UIBezierPath之前,我小小的扯一个一个题外蛋,前不久刚刚决定好好做我自己的博客事业,斗志满满的去理解归纳一些概念,如前一段时间写的@property。不过最近在看了`《Objective-C 高级编程》`后,发现自己的归纳真是停留在最浅显的一面上,为什么@property能达到相应的效果这些东西都没有明白理解。 当时就如同头上被破了一盆冷水,果然基础的东西,理解归纳起来越是不简单,不过这样也让自己明白了自己的斤两,这也是一种利处。明白了自己的知识水平后,我决定还是踏实点,不要想着一步登天,还是踏踏实实的记录自己能力范围内的知识,慢慢的提高自己。放缓浮躁的心,慢慢去 阅读全文
posted @ 2014-01-25 17:35 Peter潘 阅读(6967) 评论(0) 推荐(1) 编辑
摘要: Objective-C @property===我相信对于ios开发者来说,Objective-C的@property都是不太陌生的一个概念。不过最近我参加了一次面试,在问到相关问题的时候还是感觉如鲠在喉,可见一个简单的概念想要清晰的去解释还是需要深刻的理解。故而写这篇博客来巩固一下对于OC的@property的理解。---##@property是什么@property是编译器的指令什么是编译器的指令,编译器指令就是用来告诉编译器要做什么@property 告诉编译器声明属性的访问器(getter/setter)方法和@property配对使用的还有@synthesize指令@synthesi 阅读全文
posted @ 2014-01-09 17:53 Peter潘 阅读(1868) 评论(0) 推荐(2) 编辑