自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 响应者链机制

一 系统分发事件的顺序 1.当发生点击事件时,UIApplication会把,当前的点击事件放在一个任务队列里。 2.UIApplication会把,任务队列里最上面的点击事件向下分发,UIApplication->UIWindow->UIViewcontroller->UIView->UIButton 3.每个相应对象会查找,这个点击事件是不是发生在自己身上,不是向自己的子视图查找,如

2017-03-09 14:59:04 192

转载 iOS中属性与成员变量的区别

一、类Class中的属性property   在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如: @interface MyViewController :UIViewController { UIButton *myButton; } @property (nonatomic, reta

2016-04-14 09:26:32 222

原创 极光推送关于证书的一些问题

今天用极光推送,测试了一下推送功能,证书制作网上有很多,我只说一下大体的思路。 首先,我们需要4个证书,1测试证书,2产品证书,3推送测试证书,4推送产品证书。 这四种证书都得有,3,4两种证书只是为了导出.p12文件,是极光推送api官网,2种生产环境需要的,文件传上去就用不到了, 真机测试,还是要用1测试证书,同时还要生成描述文件,用于真机测试 测试过程中遇到两个问题,一个是证书总是显

2016-03-11 15:49:54 942

原创 Block 传值

下面是在网上学习搜到的代码,我觉得他说的已经很明白了,我加一些自己的注释 什么是Block:从C的声明符到Objective-C的Blocks语法 块代码以闭包得形式将各种内容进行传递,可以是代码,可以是数组无所不能。块代码十分方便将不同地方的代码集中统一,使其易读性增强。 来看这里怎么进行数组传递。 在这里重定义了一个block, typedef

2016-03-10 10:33:22 200

原创 Block的一些简单理解

这是我在网上学习block的时候搜索到的博文代码,加入了一些自己的粗浅理解: 开始引了框架的头文件 #import  在这里用typedef 定义了一个叫做compareBlock,返回值为int类型参数为int a,int b的Block typedef int(^compareBlock)(int a, int b); @interface HBTestB

2016-03-09 16:49:22 210

转载 iOS开发常用第三方

关于目前自己iOS项目使用的第三方开源库 1.AFNetworking   目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。   2.FMDB   对sqlite数据库操作进行了封装,demo也比较简单。   3.MBProgressHUD   也是iOS项目常用的一个组件,用于显示过渡效果的,比如网络请求之前显示l

2015-12-05 15:37:05 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除