2016年1月10日

Cocoa Touch事件处理流程--响应者链

摘要: 一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Control Event)今天以触屏事件(Touch ... 阅读全文

posted @ 2016-01-10 20:45 FCBayern 阅读(135) 评论(0) 推荐(0) 编辑

ios的hitTest方法以及不规则区域内触摸事件处理方法

摘要: 概述在正常的使用场景中,我们处理了比较多的矩形区域内触摸事件,比如UIButton、UIControl。一般来说,这些控件的图形以及触摸区域都是矩形或者圆角矩形的。但是在一些特殊应用场景中我们有时不得不面对这样一种比较严苛的需求,比如要求程序只对某个圆形、五角形等非常规区域的点击事件进行处理,这就需... 阅读全文

posted @ 2016-01-10 13:40 FCBayern 阅读(380) 评论(0) 推荐(0) 编辑

iOS中产生随机数的方法

摘要: 利用arc4random_uniform()产生随机数Objective-C 中有个arc4random()函数用来生成随机数且不需要种子,但是这个函数生成的随机数范围比较大,需要用取模的算法对随机值进行限制,有点麻烦。其实Objective-C有个更方便的随机数函数arc4random_unifo... 阅读全文

posted @ 2016-01-10 12:38 FCBayern 阅读(361) 评论(0) 推荐(0) 编辑

2016年1月8日

iphone6 iPhone6 Plus的导航栏等高度

摘要: iPhone6 iPhone6 Plus 状态栏(StatusBar)的frame: {{0, 0}, {375, 20}} ... 阅读全文

posted @ 2016-01-08 22:29 FCBayern 阅读(828) 评论(0) 推荐(0) 编辑

2015年12月9日

UIView的autoresizingMask属性研究

摘要: 在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。123456789enum{UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMar... 阅读全文

posted @ 2015-12-09 21:36 FCBayern 阅读(180) 评论(0) 推荐(0) 编辑

2015年12月6日

iOS开发笔记--什么时候调用layoutSubviews

摘要: 今天在写程序时候遇见layoutSubviews触发时候引起的问题。特来总结一下什么时候会触发layoutSubviews:layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置vie... 阅读全文

posted @ 2015-12-06 17:07 FCBayern 阅读(231) 评论(0) 推荐(0) 编辑

2015年12月3日

#define宏常量和const常量的区别

摘要: C++ 语言可以用const 来定义常量,也可以用#define 来定义常量。但是前者比后者有更多的优点:(1) const 常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误(边际效应)。(2) ... 阅读全文

posted @ 2015-12-03 13:24 FCBayern 阅读(9428) 评论(0) 推荐(1) 编辑

2015年11月30日

iOS 宏(define)与常量(const)的正确使用

摘要: iOS 宏(define)与常量(const)的正确使用在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰你能区分下面的吗?知道什么时候用吗?#define HSCoder @"汉斯哈哈哈"NSString *HSCoder... 阅读全文

posted @ 2015-11-30 17:08 FCBayern 阅读(524) 评论(0) 推荐(0) 编辑

2015年10月15日

iOS常用RGB颜色的色值

摘要: 常用RGB颜色表色值RGB值RGB值RGB值黑色000#000000黄色2552550#FFFF00浅灰蓝色176224230#B0E0E6象牙黑413633#292421香蕉色22720787#E3CF57品蓝65105225#4169E1灰色192192192#C0C0C0镉黄25515318#... 阅读全文

posted @ 2015-10-15 18:49 FCBayern 阅读(7749) 评论(0) 推荐(0) 编辑

2015年10月6日

iOS更改项目名称的详细步骤

摘要: http://www.cocoachina.com/ios/20150104/10824.html 阅读全文

posted @ 2015-10-06 16:38 FCBayern 阅读(161) 评论(0) 推荐(0) 编辑

导航